Luang PrabangChiang Mai
Direct service
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.
Thailand → Laos · Verified 1 November 2026
Chiang Mai to Luang Prabang takes about 20 hours by bus, two days by Mekong slow boat via Pakbeng, or one hour by plane.
Take the bus (18 to 22 hours, from about THB 1,500) for the cheapest, simplest trip. Take the slow boat (from about USD 50) if you have three days and want the river journey. Fly (from about USD 135) if you are short of time.
Search Luang Prabang routes from Thailand
| Mode | Time | From | Bookable online? | Best for |
|---|---|---|---|---|
| Overnight bus | 18–22 hrs | approx THB1,500 | Yes | Cheapest way to arrive |
| Mekong slow boat | 2 days, Pakbeng overnight | approx USD 50 | Yes | The river journey itself |
| Flight (Lao Airlines) | about 1 hr | approx USD135 | Yes | Short on time |
| Speedboat, Huay Xai leg only | about 6 hrs | varies | Locally, not recommended | Nobody, in our view |
The bus and the slow boat both cross the 4th Friendship Bridge between Chiang Khong and Huay Xai; some bus services use the 1st via Vientiane instead. Crossing detail is on the Chiang Khong to Huay Xai page. Travelling the other way into Thailand, book the Huay Xai to Chiang Rai hop as its own leg: the border crossing does not include it.
Direct buses leave Chiang Mai around 09:00 and reach Luang Prabang around 05:00 the next day, roughly 18 to 22 hours, from around THB1,500. Operators including Naga Travel usually include free hotel pickup in Chiang Mai.
The road is close to 1,000 km. 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. It is an ordinary air-conditioned coach with reclining seats, not flat berths, and it stops for meals. It gets cold overnight: pack a layer, even though blankets are usually handed out.
Buses arrive near Luang Prabang's Southern (Naluang) Bus Station, a short tuk tuk from the old town; the Luang Prabang page says which terminal handles what. Starting from Chiang Rai instead takes about 16 hours against 20, because it is closer to the Huay Xai crossing.

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.
The slow boat is two days down the Mekong from Huay Xai, with a compulsory night in Pakbeng. You board it at Huay Xai, so from Chiang Mai you first take a bus to the border.
From Chiang Rai the first leg is shorter and uses the same crossing; the border crossing page has the current Huay Xai to Chiang Rai timings in the other direction.
In November 2026 the public operator sold online as Slow Boat Laos left Huay Xai Pier around 09:00 and reached Ban Don Pier in Luang Prabang around 17:00 the next day, with the Pakbeng night built in, from about USD 50 for an economy seat. Groups can also charter a whole boat, for far more.
Two cheaper tickets were also on sale for November 2026: Luang Prabang Holiday Travel's standard-class boat, also at 09:00, from about USD 39, and day one alone, Huay Xai to Pakbeng (09:00 to about 17:00), from about USD 24, for anyone who wants a night or two in Pakbeng.
Traveller reports from other operators put departures anywhere from about 09:45 to 11:30, so times vary by operator and season: go by the time printed on your own ticket.
Day one, Huay Xai to Pakbeng, runs roughly six to eight hours; day two, Pakbeng to Luang Prabang, is usually longer, eight to nine hours. Both move with the Mekong, whose level changes a great deal between the wet and dry seasons.
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.

The same public slow boat runs upstream. It leaves Luang Prabang at about 07:40 from a pier roughly 10 km outside town, so arrange the tuk tuk the evening before, and reaches Pakbeng around 17:00 to 18:00. Day two leaves in the morning and takes seven to eight hours to Huay Xai. Pushing against the current makes both days a little longer than the trip down.
Public boats have a basic toilet at the back. Seats are simple and fill early, so arrive in good time for one near the front, away from the engine noise. There is no meal stop: a small counter sells drinks, instant noodles and snacks, and stalls at the pier sell sandwiches and fruit before departure. Bring enough food and water for the day.
Lao Airlines is the only carrier: about an hour in the air, from around USD 135 one way. Chiang Mai's airport is a couple of kilometres from the old city and Luang Prabang's about 5 km out. When the alternative is a full day or two, the fare often buys the day back.
The border crossing itself, its hours, the shuttle fare and the Lao visa: Chiang Khong to Huay Xai. Every Laos-Thailand crossing and the 15 September 2026 visa change: Laos to Thailand crossings. Luang Prabang's own bus, train and airport terminals: Luang Prabang tickets. Flights across the region: flights to Laos. Every other route: all bus routes from Laos.