All Laos train routesLaos–China Railway

The Luang Prabang to Vientiane train.

The two towns are 239 kilometres apart by rail. The fastest scheduled service covers the leg in 1h 46m, against most of a day on Route 13. That is also why the seats go quickly: they can first be bought 7 days before departure, from 06:30 Vientiane time, and the convenient departures are taken within minutes of that hour in high season.

Departures from Luang Prabang to Vientiane

Two timetables run on this leg. Friday, Saturday and Sunday carry the longer list; Monday to Thursday carry the shorter one.

Monday to Thursday

TrainDepartsArrivesJourneyClasses
C9112:2814:312h 03mSecond class, First class, Business class
D8714:5816:441h 46mSecond class, First class
D8318:1119:591h 48mSecond class, First class
C8518:3520:281h 53mSecond class, First class, Business class

Friday to Sunday

TrainDepartsArrivesJourneyClasses
C9112:2814:312h 03mSecond class, First class, Business class
D8714:5816:441h 46mSecond class, First class
K1116:3119:252h 54mHard seat, Soft sleeper
D8318:1119:591h 48mSecond class, First class
C8518:3520:281h 53mSecond class, First class, Business class

Check before you travel. These are planning references drawn from the timetable and fares available to us, not a live feed from the railway. Departures, prices and seat availability can change, and we confirm the current position with the official system before any ticket is issued.

What a seat costs on this leg

One figure per class, per passenger. The railway ticket and our booking assistance are both inside it, and nothing is added at the payment step.

C91, C85

  • Second classUS$26
  • First classUS$35
  • Business classUS$56

D87, D83

  • Second classUS$29
  • First classUS$39

K11

  • Hard seatUS$21
  • Soft sleeperUS$37
The part that decides it

The seats open at 06:30, and the good ones go first.

A departure becomes buyable 7 days ahead, when the railway booking system opens for the day at 06:30 Vientiane time. It is not a queue you can join early: before that moment the date is not on sale at all, and after it the convenient departures on this leg are the first to go in high season.

Anyone can buy these tickets. The official app and the station ticket offices are open to travellers, and ourLaos train guideexplains both routes free of charge. What we sell is the hour: we are in Vientiane and at the screen when the window opens, which is 06:30 in Bangkok, 05:30 in Dhaka, midnight in London and 19:30 the previous evening in New York.

Choose your date and departure

Luang Prabang to Vientiane train FAQ

How long does the Luang Prabang to Vientiane train take?

The fastest scheduled departure covers the leg in 1h 46m and the slowest in 2h 54m. The difference is the service rather than the day: the trains whose code begins with D make fewer stops inside Laos than those beginning with C, and the K service calls at every station on the line. The same journey takes most of a day on Route 13.

How much is a Luang Prabang to Vientiane train ticket?

Between US$21 and US$56 per passenger, depending on the departure and the class. That is the total: the railway ticket and our booking assistance are both inside the figure shown before payment, and there is no separate charge added afterwards.

When do Luang Prabang to Vientiane tickets go on sale?

Seats become buyable 7 days before departure, from 06:30 Vientiane time, because that is when the railway booking system opens for the day. In high season the convenient departures are taken within minutes of that hour. We are in Vientiane and online at 06:30.

Do the same trains run every day?

Not quite. K11 at 16:31 runs on Friday, Saturday and Sunday only. The other departures run every day of the week.

How do I reach the two stations?

Neither station is in the town it serves. Luang Prabang station is 13 to 15 kilometres east of the peninsula, a transfer of 25 to 35 minutes. A shared minivan to the peninsula costs 35,000 to 40,000 kip (roughly US$1.60 to US$2) per person and can be booked through most accommodation. Vientiane station is in Xay village, roughly 15 kilometres northeast of the centre. Public bus 28 runs from the Central Bus Station for 25,000 kip (roughly US$1.20) and takes about an hour, but it is timed to the railway rather than to a clock: departures leave roughly 90 minutes before each scheduled train, so there is no later service to fall back on. A ride-hailing car or taxi costs 150,000 to 260,000 kip (roughly US$7 to US$12) and takes 30 to 45 minutes. Plan to be at the Luang Prabang gate 90 minutes before departure, because there is security screening and a ticket check, and the gates close five minutes before the train leaves.

The other directions on this line

Three towns, six directions. The same leg southbound is Vientiane to Luang Prabang.