The best way from Vientiane to Luang Prabang is the Laos–China Railway. Fast trains take about 1 hour 50 minutes to 2 hours 20 minutes, stop in Vang Vieng, and cost about 360,000 kip (around $16) in second class after the April 2026 fare rise. Tickets go on sale only a few days ahead through the LCR Ticket app, stations and agents, and popular trains sell out quickly. The alternatives are a 9–10-hour bus or about 6-hour minivan on Route 13, or a short flight.
Vientiane to Luang Prabang: quick comparison
| Option | Time | Typical price (one way) | Best for |
|---|---|---|---|
| Fast train (C trains) | About 1h50–2h20 | About 360,000 kip in 2nd class; about 569,000 kip in 1st class | Almost everyone |
| Slow train (K train) | About 3 hours | About 234,000 kip | Budget travelers if fast trains are sold out |
| Minivan | About 6 hours | About 280,000 kip | When trains are sold out |
| Bus | About 9–10 hours | Varies by operator | Overnight travel |
| Flight | Under 1 hour | Varies | Connecting flights |
This guide contains affiliate links. 👉 Compare Vientiane to Luang Prabang train, bus and minivan tickets on Bookaway
Vientiane to Luang Prabang by train

The Laos–China Railway, opened in 2021, transformed travel in Laos. Several trains run each way per day, all stopping at Vang Vieng. There are three types of trains: fast C trains (domestic), slower K trains and international D trains that continue into China. Timetables change, so check the current schedule before you plan.
- Second class has comfortable airline-style seats and is fine for the two-hour trip.
- First class and business class on fast trains offer more space at a higher price.
- Slow K trains are cheaper and take about 3 hours.
How to buy Laos train tickets
Tickets go on sale a few days before departure (reports range from three to seven days, depending on the period), and morning trains often sell out on the first day. You need a passport for each passenger.
- LCR Ticket app: the official app. Registration works most reliably with a Lao phone number, and payment usually works with a Visa card or BCEL One; Mastercard and American Express are often refused. A small booking fee applies.
- Station and city ticket office: you can buy at the stations and at a ticket office in central Vientiane, with your passport.
- Agents: hotels, guesthouses and online agents can buy for you for a fee, which is the easiest option if you do not have a Lao SIM card.
Tickets can usually be changed or refunded until shortly before departure, for a fee.
Getting to the stations
The stations are outside the towns, so allow time for transfers:
- Vientiane station is about 14–16 km from the centre. Bus 28 from the central bus station costs about 25,000 kip, shared minibuses about 40,000 kip, and a taxi or ride-hailing car around $15.
- Luang Prabang station is about 12 km from the old town. Shared shuttles cost about 40,000 kip and usually drop at your guesthouse.
- Vang Vieng station is about 4 km from town.
Security checks and luggage rules
Stations have airport-style security, so arrive 45–60 minutes before departure. Boarding opens about 30 minutes before the train leaves and closes a few minutes before. Knives, including small pocket knives, aerosols and flammable liquids such as some hand sanitisers and insect sprays are confiscated, and opened alcohol may be too. Vapes are illegal in Laos. There is no strict weight check, but rack space is limited, so travel light.
Vientiane to Luang Prabang by bus and minivan
If the trains are sold out, minivans take about 6 hours on the new expressway and Route 13 via Vang Vieng, costing around 280,000 kip, with several departures a day. Larger buses take 9–10 hours on the winding mountain road, and sleeper buses run overnight. Road travel in the mountains is slower and riskier than the train, especially at night, so take the train whenever you can. See our guide to whether Laos is safe for road and transport advice.
Vientiane to Luang Prabang by plane
Lao Airlines flies between Vientiane and Luang Prabang in under an hour. Since the railway opened, flying rarely saves time once you add airport check-in, and it usually costs more, but it can be useful if you are connecting to an international flight.
Should you stop in Vang Vieng?
Many travelers break the journey in Vang Vieng, which is about an hour from Vientiane by fast train. It is known for its limestone karst scenery, caves, kayaking and hot-air balloon rides. Buy separate tickets for each leg, and remember that river activities there carry real risks; our Laos safety guide explains what to watch out for.
Luang Prabang to Vientiane
The return trip works the same way, with the same fares and stations. Book early, because southbound morning trains are popular with travelers heading to Vientiane’s airport or onward to Thailand.
What to do in Luang Prabang
Plan at least two or three days. Highlights include the temples of the UNESCO-listed old town, the morning alms-giving, the night market, sunset from Mount Phousi and a day trip to Kuang Si Falls. Bring cash in kip; our Laos currency guide explains ATMs and fees, and how much a trip to Laos costs covers daily budgets.
Compare hotels in Luang Prabang on Booking.com
FAQ
How far is Luang Prabang from Vientiane?
Roughly 340–390 km by road, depending on the route, and about 220 km in a straight line. The railway covers the distance in about two hours on fast trains.
Can foreigners buy Laos train tickets online?
Yes, through the LCR Ticket app, although it works best with a Lao phone number and a Visa card. Otherwise, buy at the station, at the Vientiane city ticket office or through an agent.
What happens if the train is sold out?
Try the slower K train, check again closer to departure for returned tickets, or take a minivan, which takes about 6 hours.