Trains in Laos · Verified 4 September 2026
Laos Train Tickets: Vientiane to Vang Vieng and Luang Prabang
Vientiane to Luang Prabang takes 1 h 46 m by train against roughly ten hours by road. The catch is buying a seat, and the stations are nowhere near the towns.
- Vientiane–Luang Prabang 1 h 46 m
- From 234,000 kip
- Tickets 3 days ahead, 06:30
- Stations 3–13 km from town
Search train times and fares
Is the train worth it?
One railway line runs the length of northern Laos: Vientiane – Vang Vieng – Luang Prabang – Boten. Vientiane to Luang Prabang takes 1 h 46 m and costs from 234,000 kip. Two things catch people out: tickets release only three days ahead at 06:30, and every station is a long way outside its town.
Last verified 4 September 2026
How to actually get a seat
The booking rules that matter
- Tickets go on sale three days before departure, at 06:30 Laos time. Not earlier.
- Popular services, Vientiane to Luang Prabang on a Friday, anything around Pi Mai, sell out that same morning.
- Passport details are required for every passenger, every ticket.
- The official app accepts Visa, Alipay and WeChat.
- Station counters work but keep restrictive hours, and the queue forms before they open.
This is the single most common way people get stuck. The line is fast and cheap, but it has far less capacity than demand on the tourist corridor, and there is no way to book weeks ahead the way you would a European train.
The stations are not in the towns
Worth saying plainly, because it is the mistake we see most often: none of these stations is walkable from the place it is named after.
| Station | Distance from town | Getting there |
|---|---|---|
| Vientiane (Khamsavath) Railway Station | 9–13 km from the centre | Tuk tuk or taxi; arrange in advance for early departures. |
| Vang Vieng Railway Station | 3–4 km north of town | Minivan or green shared bus 40,000 kip, or a tuk tuk; about 10 minutes. |
| Luang Prabang Railway Station | about 11 km from the old town | Tuk tuk or taxi; arrange in advance for early departures. |
| Boten Railway Station | about 4 km from the road border | Shared taxi 60,000 kip or 20 RMB. |
Vientiane to Luang Prabang by train
The headline route. 1 h 46 m to 2 h 21 m depending on service, against roughly ten hours on the road. Second class runs 234,000 kip on the slower K11/K12 services and 330,000 kip on the faster C81–C98 trains.
Vang ViengLuang Prabang
Vientiane to Vang Vieng by train
About an hour, against roughly four by road. The catch is the transfers at both ends, Vang Vieng's station is 3–4 km north of town, so door to door the advantage is smaller than the timetable suggests.
VientianeVang Vieng
Bus or train?
| Journey | By train | By road | Worth it? |
|---|---|---|---|
| Vientiane → Luang Prabang | 1 h 46 m | approx 10 hrs | Yes, clearly |
| Vientiane → Vang Vieng | about 1 hr | approx 4 hrs | Yes, but add both transfers |
| Vang Vieng → Luang Prabang | about 1 hr | approx 6 hrs | Yes |
Common questions
How do I actually buy a ticket?
How far is Vang Vieng station from town?
How far is Luang Prabang station?
Is the train worth it over the bus?
How much is Vientiane to Luang Prabang?
Can I take the train to China?
Sources for this page
- Lao Department of Immigration: checkpoint list, opening hours and visa status
- The Man in Seat 61: train classes, timings and booking mechanics
- UNESCO World Heritage Centre: Luang Prabang: the protected status of the old town the line serves