Luang PrabangChiang Mai
Direct serviceThe 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.
Thailand → Laos · Verified 23 September 2026
Three real ways to make this journey: an overnight bus of about 20 hours, the two-day Mekong slow boat via Pakbeng, or a 1-hour flight. They are different trips, not just different prices.
Search Luang Prabang routes from Thailand
Three real ways to do this journey. The bus takes about 18 to 22 hours overnight, from roughly THB1,500. The Mekong slow boat is a two-day public riverboat via an overnight stop in Pakbeng, bookable online from about LAK 1.12 million. The flight, Lao Airlines only, takes about an hour from around USD120. They answer different questions, not the same one at different prices.
| Mode | Time | From | Bookable online? | Best for |
|---|---|---|---|---|
| Overnight bus | 18–22 hrs | approx THB1,500 | Yes | Cheapest way to actually arrive |
| Mekong slow boat | 2 days, Pakbeng overnight | approx LAK 1.12 million | Yes | The river journey itself |
| Flight (Lao Airlines) | about 1 hr | approx USD120 / THB4,200 | Yes | Short on time |
| Speedboat, Huay Xai leg only | about 6 hrs | varies | Locally, not recommended | Nobody, in our view |
All three real options cross the same border, the 4th Friendship Bridge between Chiang Khong and Huay Xai, or occasionally the 1st via Vientiane on some bus services; full crossing detail is on the Chiang Khong to Huay Xai page.
Direct services leave Chiang Mai in the morning, commonly around 09:00, and reach Luang Prabang early the following day, typically around 05:00, an overnight run of roughly 18 to 22 hours covering close to 1,000 km by road (the direct GPS distance is far shorter, but no through road crosses the river without a border checkpoint, so every bus detours via Huay Xai or Vientiane). Fares run from around THB1,500; operators including Naga Travel commonly offer free hotel pickup in Chiang Mai. The bus is an ordinary air-conditioned coach with reclining seats rather than flat sleeper berths, with rest stops for meals along the way; it gets cold overnight, so pack a layer even though blankets are usually provided.
Buses arrive in Luang Prabang near the Southern (Naluang) Bus Station, a short tuk tuk from the old town; see the Luang Prabang page for which terminal handles what.
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.
Starting from Chiang Rai instead cuts several hours off the same road: about 16 hours against 20 from Chiang Mai, since it is closer to the Huay Xai crossing.
Lao Airlines is the only carrier on this route, about an hour in the air, from around THB 4,418 one way. Both airports sit close to their respective city centres: Chiang Mai's a couple of kilometres from the old city, Luang Prabang's about 5 km out. It is the fastest option by a wide margin and, on a route where the alternative is a full day or two, often worth the fare simply to get the day back.
This is the journey most people who ask about this route actually mean. It runs from Huay Xai, not from Chiang Mai or Chiang Khong directly, so reaching it is itself a first leg: a bus from Chiang Mai to Chiang Khong, about 6 hours for roughly THB400 (Green Bus runs two VIP or Express departures a day), then the border crossing to Huay Xai. Because that bus leaves Chiang Mai in the morning and the slow boat leaves Huay Xai the following morning, almost everyone spends a night in Chiang Khong or Huay Xai in between; there is no same-day connection that makes both legs in one day.
From Chiang Rai the same border crossing applies, and it is a shorter first leg; see the border crossing page for exact current Huay Xai to Chiang Rai timings in the other direction.
Checked on 23 September 2026, the public slow boat operator listed under the name Slow Boat Laos departs Huay Xai Pier around 09:00 and reaches Ban Don Pier in Luang Prabang around 17:00 the next day, an overnight stop in Pakbeng built into the schedule, from about LAK 1.12 million for an economy seat. Traveller reports from other operators describe departures anywhere from about 09:45 to 11:30, so times vary by operator and season; confirm the departure printed on your own ticket rather than assuming a single fixed time. A private full-boat charter is also listed for groups, at a far higher per-cabin price than the shared public service most travellers actually want.
Day one from Huay Xai to Pakbeng runs roughly six to eight hours; day two from Pakbeng to Luang Prabang is usually the longer leg, eight to nine hours. Both figures move with the river: the Mekong's height changes materially between wet and dry season, and the boat's own schedule moves with it.
Skip the speedboat
A speedboat covers Huay Xai to Luang Prabang in around six hours, but it is loud, uncomfortable and has a documented poor safety record on this stretch of river. This site does not recommend it. If six hours matters more than the slow boat's two days, fly instead: it is faster still and considerably safer.

Which one to actually pick
Take the bus if Luang Prabang is the point and getting there is not. Take the slow boat if you have three days to spend and the river is the reason you came this way at all, which is the honest case for it, not cost or speed. Fly if the dates are tight. Whichever leg you choose, book the onward Huay Xai to Chiang Rai hop separately if you are travelling that direction; it is not automatically included in a border crossing.
For the border crossing itself, hours, the shuttle fare and the Lao visa, see Chiang Khong to Huay Xai. For every Laos-Thailand crossing and the 15 September 2026 visa change, see Laos to Thailand crossings. For Luang Prabang's own bus, train and airport terminals, see Luang Prabang tickets, and for the wider flight picture, flights to Laos. For every other route we cover, start at all bus routes from Laos.