VientianeLuang Prabang
The country's best-connected long-haul run, with an overnight VIP bus alongside the much faster railway.
Northern Laos · Verified 14 October 2026
Luang Prabang has three stations, all outside the old town: the railway station for Vang Vieng and Vientiane, the Southern Bus Station for buses south, and the Northern Bus Station for Nong Khiaw and the north.
Search Luang Prabang routes
It depends on the direction. Heading south to Vang Vieng or Vientiane, take the train from the railway station, about 11 km out: 1 h 46 m to Vientiane against about 10 hours by road. Buses south leave from the Southern Bus Station, about 2 km south. Heading north to Nong Khiaw and beyond, use the Northern Bus Station, about 3 km north next to the airport.
| Hub | Distance | Serves |
|---|---|---|
| Southern (Naluang) Bus Station | approx 2 km south | Vientiane, Vang Vieng, Sayaboury, Phonsavan |
| Northern Bus Station | approx 3 km north, next to the airport | Nong Khiaw, Oudomxay, Luang Namtha, Phongsaly |
| Railway station | approx 11 km | Vientiane, Vang Vieng, Boten and the through train to Kunming |
| Airport (LPQ) | approx 5 km | Vientiane, Bangkok, Chiang Mai, Hanoi, Siem Reap |
Northbound
Southbound
From our daily train timetable, last checked Tuesday 20 October 2026, 06:00. Full timetable
Confirm which bus station your ticket leaves from before you arrange a tuk tuk. The two bus terminals sit on opposite sides of the old town, and a driver who assumes the wrong one costs you 20 to 30 minutes you may not have.

Most travellers now arrive by train from Vientiane or Vang Vieng, at the railway station 11 km out. By road, buses and vans from Vientiane and Vang Vieng use the Southern Bus Station; from northern Thailand they come in over the 4th Friendship Bridge at Huay Xai, and from Hanoi over the Nam Kan or Tây Trang borders.
The two-day slow boat from Huay Xai ties up at a pier outside town. The routes you can book are below.
The country's best-connected long-haul run, with an overnight VIP bus alongside the much faster railway.
The long way round by road. Many travellers do only one leg this way and take the Mekong slow boat for the other, rather than the same road twice.
Several hours shorter than the Chiang Mai run, on the same road through Huay Xai.
Runs through Phonsavan to the Nam Kan – Nậm Cắn border; coming the other way, that gate issues no Lao visa on arrival.
Luang Prabang is where most Laos itineraries turn, so it helps to know which onward journeys are quick and which are a full day gone.
| Onward to | How | Time | Detail |
|---|---|---|---|
| Vang Vieng | Train | about 1 hr | Laos train tickets |
| Vientiane | Train | 1 h 46 m – 2 h 54 m | Laos train tickets |
| Nong Khiaw | Bus or minivan | half a day | Nong Khiaw |
| Chiang Rai | Bus via the 4th Bridge | approx 16 hrs | Northern Thailand |
| Chiang Mai | Bus, or the 2-day Mekong slow boat | approx 20 hrs by road | Bus, boat or plane |
| Huay Xai, for Chiang Rai | Slow boat upstream, via Pakbeng | 2 days | The slow boat |
| Hanoi | Sleeper bus via Nam Kan – Nậm Cắn | approx 24 hrs | Luang Prabang to Hanoi |
Two things are worth saying plainly. The train south to Vang Vieng and Vientiane is so much faster than the road that it has effectively replaced the bus on that corridor, with the caveat that the station is about 11 km out of the old town. And Hanoi is a full day, not an evening: the 24-hour figure is the bus, and there is no faster overland option.
Heading to Thailand, the slow boat down the Mekong is the counter-argument to all of this. It is slower than everything and it is the reason many people are in Luang Prabang at all.

Not every Nong Khiaw service leaves from the same place. Public buses use the Northern Bus Station, while some tourist minivans and online transfers leave from Naluang or include a pickup in town, so check the departure point printed on your ticket rather than assuming. Allow more than the advertised minimum, too: recent passengers commonly report around 4 to 4½ hours, with some departures running 30 to 60 minutes late.

Trains north from Luang Prabang run to Boten, the last station in Laos, and the through train to Kunming calls here as well. Boten station is about 4 km from the road border, a shared taxi ride if you are crossing into China by road instead.
Arriving from China on the train? The railway checkpoint at Boten station accepts the eVisa but does not issue visa on arrival, so arrange a Lao visa before you board if you need one. Fares, the booking window and what security takes off you are on Laos train tickets; the crossing itself is on Laos to China.
There is no direct train, but rail works as one long day and a night. Take a morning train south to Vientiane, 1 h 46 m to 2 h 54 m. Vientiane's Laos–China Railway station is 14–15 km north-east of the centre, and trains to Thailand leave from a different station, Khamsavath, about 7 km out, so leave plenty of time to cross town.
The direct sleeper, train 134, leaves Khamsavath at 18:25 and reaches Bangkok's Krung Thep Aphiwat at 07:20 the next morning. You leave Laos at Khamsavath, whose immigration desk closes at 18:30, so aim to be there by mid-afternoon. Fares and berths are on Vientiane to Bangkok. If a night on the train does not appeal, Luang Prabang airport has direct flights to Bangkok.