
How to Get to Luang Prabang: Flight, Train, Bus & Slow Boat
Compare every way to reach Luang Prabang from Vientiane, Thailand, and Vietnam by flight, train, bus, or slow boat. Time and cost trade-offs, plus what to skip.
On this page
Last updated November 2026: how to get to Luang Prabang comes down to three main choices. Fly into Luang Prabang International Airport (LPQ), ride the Laos-China Railway from Vientiane, or trade time for cost on a bus or slow boat. Road trips from Vientiane run 10-13 hours, and the Huay Xai slow boat takes 2 days, so this guide is organized by where you start.
Featured image: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons.

Quick answer: the best way to get to Luang Prabang by starting point
Find your origin in the table, then jump to that route's section. Vientiane sits roughly 360 km from Luang Prabang by road, which takes 10-13 hours. A flight takes about 45 minutes. Cost tiers are relative, because fares change by season and operator.

| Starting point | Best mode | Typical time | Cost tier | Best for |
|---|---|---|---|---|
| Vientiane | Laos-China Railway train | Between flight and road time | Mid | Most travelers |
| Vientiane | Flight (Lao Airlines) | About 45 minutes | Highest | Short on time |
| Vientiane | Bus or VIP minivan | 10-13 hours | Lowest | Tight budget |
| Vang Vieng | Train, minivan or bus | Shorter than from Vientiane | Low to mid | Stopover on the way north |
| Huay Xai | Slow boat via Pakbeng | 2 days | Mid | Scenery, flexible schedule |
| Chiang Mai | Flight, or overland via Huay Xai | Flight is quickest; overland takes 2+ days | Mid to high | Flight if time is short |
| Bangkok | Flight (Bangkok Airways, Lao Airlines) | Same-day flight | High | Skipping the border |
| Hanoi | Flight, or sleeper bus | About 30 hours by bus | Flight high, bus low | Flight if you value comfort |
Flying to Luang Prabang (LPQ)

Flying is the fastest way to reach Luang Prabang. Luang Prabang International Airport receives flights from Bangkok, Chiang Mai, Udon Thani, Hanoi, Siem Reap, Pakse, and Vientiane. Airlines on those routes include Lao Airlines, Bangkok Airways, and Vietnam Airlines. Vientiane to Luang Prabang takes about 45 minutes, and Lao Skyway has also flown the route. Book as far ahead as you can for better fares, especially for a one-way ticket from Hanoi, which has been quoted from roughly $150. Airport transfers are covered in our guide to the airport to town options. Skip flying only if budget matters more than time.
On a tight schedule, Vientiane to Luang Prabang takes about 45 minutes against 10-13 hours by road.
By train from Vientiane and Vang Vieng

The Laos-China Railway now links Vientiane and Vang Vieng with Luang Prabang Station. It sits between a flight and the road in travel time. Details such as fares, timetables, and ID rules change, so use the operator's current schedule. Our Vientiane to Luang Prabang Train: Tickets, Times & Station Tips page covers booking and the station transfer. Choose the train over the road if mountain bends make you ill. Choose a flight instead if you land late and need to be in town before dark. Vang Vieng works well as a stopover, since you can board there instead of backtracking to Vientiane.
By bus and minivan from Vientiane and other Lao towns

Buses remain the cheapest way to reach Luang Prabang from Laos. Prices and hours checked November 2026 against operator listings, but fares move often. Services run from Vientiane, Vang Vieng, Nong Khiaw, Udomxay, and Phonsavan. Short-distance buses mostly leave between 9:00 and 12:00. Long-distance and international sleepers leave around 18:00-19:00. Highway 13 climbs and twists through mountains, so the 10-13 hour Vientiane run is rough for motion sickness. A sleeper costs a little more than a regular bus and lets you lie flat. Cheap local services get cancelled when too few passengers book.
Prices differ by 10,000-20,000 kip between agencies, so check two or three first. Agency tickets usually include a pickup, which is worth comparing.
- North Bus Terminal: about 2 km north of the center on Highway 13.
- South Bus Terminal: about 2 km south of the center on Highway 13.
- Naluang international bus station: across the road from the North Bus Terminal.
- Tuk-tuk to a terminal: about 20,000 kip; from a terminal, drivers often ask 20,000 kip against a posted 10,000 kip.

By slow boat from Huay Xai
The slow boat from Huay Xai takes 2 days, with a night in Pakbeng. Departure is usually around 10:30, and fares run from 800 to 1,200 baht, or from about 220,000 kip. Our Huay Xai slow boat guide covers tickets and the Pakbeng overnight in detail. Fast boats cover the river in about 6 hours. Lao authorities have restricted tourists on them, and passengers report cramped, unsafe conditions. Skip them. Skip the slow boat as well if you have only 1-2 spare days. A bus from Huay Xai leaves at 9:00, 14:00, and 17:00 and takes 12-15 hours.

From Thailand: Chiang Mai, Chiang Rai, and Bangkok
From Thailand you can fly or cross the Mekong at Chiang Khong and Huay Xai. Flights run from Bangkok and Chiang Mai. Overland, our Chiang Mai to Luang Prabang: Flight, Boat or Bus? page walks through the full chain. Buses from Chiang Rai's old bus station to Chiang Khong leave every half hour from 5:00 to 16:00. The ride takes about 2 hours and costs 65 baht. A direct Chiang Mai bus costs 150-270 baht. A bus from Bangkok's Mo Chit station leaves at 7:00 and arrives around 20:00. After Thai exit formalities, a boat across the Mekong costs 10,000 kip or 40 baht. Reach Chiang Khong before 10:00 to catch the same-day slow boat. Miss it and you lose a night in Huay Xai.
From Vietnam and China

Vietnam routes are long. A sleeper bus from Hanoi leaves at 17:00 daily except Thursday and takes about 30 hours, even where sellers quote 24. A ticket bought in Luang Prabang runs 360,000 kip. Via Dien Bien Phu, buses leave Sapa at 7:00 and 19:00. The Dien Bien Phu to Luang Prabang bus departs at 7:00 and takes about 15 hours. A combined Sapa ticket costs 435,000 kip and saves an overnight stop. From Vinh and Hue, trips take 18-24 hours for 450,000 kip. Fly from Hanoi if you value comfort. From Kunming, a direct bus has been reported; confirm the route, or take the railway into Laos.
Arrival logistics: airport, stations, and getting into town
Luang Prabang's airport is about 5 km from the center. A taxi counter inside arrivals sells minivan seats to town for about 50,000 kip. Tuk-tuks wait outside, and drivers settle near 30,000 kip after bargaining. A small exchange desk offers fair rates for small amounts, but town money changers pay better. Many hotels sit within walking distance. Our airport to town guide has the full transfer breakdown. Bus terminals are about 2 km from the center in either direction, so budget a tuk-tuk. Agree the fare before you get in, because tuk-tuk price disputes are the most common arrival complaint.

Which route should you choose?
Match the route to your constraint. Choosing is a judgment call, not a rule. Avoid long overland legs that land after dark.
- Short on time: fly from Vientiane in about 45 minutes.
- Tight budget: take a regular bus and accept 10-13 hours.
- Motion sickness: choose the train or a flight over Highway 13.
- Scenery: take the 2-day slow boat from Huay Xai.
- Families or groups: a shared taxi or minivan can cost less per person than separate flights.
- Arriving late at night: fly or take the train, and book your first night in advance.
Practical tips and mistakes to avoid
Hotels and agencies sell the same bus tickets as the stations. Prices differ by 10,000-20,000 kip between agencies, so check two or three. Agency tickets usually include a pickup. Online booking covers only part of the network. Carry kip, since baht and US dollars work at some desks and borders but often at poor rates. Entry rules sit on the Tourism Laos site, so read them before a border day. Avoid three mistakes: missing the Chiang Khong cutoff, buying a ticket for the wrong terminal, and boarding an unregulated fast boat.
Building the rest of the trip? Our Luang Prabang attractions guide covers the sights, districts and logistics around this guide.
How to get to other cities
Frequently Asked Questions
How do I get to Laos?
Fly into Vientiane or straight into Luang Prabang. Overland, cross the Mekong from Chiang Khong in Thailand to Huay Xai, or take a long sleeper bus from Vietnam.
Explore More Luang Prabang Guides
Keep planning your Luang Prabang trip with these guides.
Luang Prabang Guides
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





