Home » Information » Chiang Mai To Luang Prabang
Chiang Mai To Luang Prabang

Chiang Mai To Luang Prabang

Travelling from Chiang Mai to Luang Prabang is made easy by a number of travel options including flights, bus, boat or a combination of all these options.

Luang Prabang is a small town compared to Chiang Mai but is a popular option for those wanting to re-set their Thai Visa’s or for those just looking for a quick weekend destination.

Chiang Mai To Luang Prabang Flights, Bus & Slow or Luxury Boat Cost

There are numerous direct flights from Chiang Mai to Luang Prabang leaving each day. Flights are a short 1 hour in duration and cost around $150 AUD each way.

Other options to get to Luang Prabang include taking a bus, but travellers should note that there are only a couple of limited bus routes, due to ferry crossings and other terrains that cannot be covered by bus. This means that buses going between Chiang Mai and Luang Prabang must make a detour south via Nong Khai / Vientiane or north via Chiang Khong / Huay Xia. Either bus journey will take between 18-22 hours.

A bus to Luang Prabang can be caught from the Chiang Mai Arcade Bus Station which is located east of the old city, near the superhighway which intersects with Kaeonawarat Road. Make sure to get to the station early, as the bus generally leaves by 9am. The buses are air-conditioned with reclining seats and there are toilets on board. Regular stops are made where you can grab drinks and snacks, but it pays to bring your own as they are often irregular. The bus can also get very, very cold, so make sure to bring a jacket. VIP ticket costs around 1,500 THB each way.

Alternatively, many travellers opt to take a bus/boat combination. The bus ride will take you on a northern route from Chiang Mai to Chiang Kong (on the Thai side of the border). This section takes around 6 hours and costs between 400-500THB. You can then go through immigration and catch a boat the next morning from Huay Xai (Laos side). This means that you will need to spend the night in one of the border towns, as there are no night-time boats.

To get from Huay Xai to Luang Prabang, you can take a river cruise, speedboat or slow boat. The slow boat is the way that the locals travel and is definitely the cheapest option. It will cost around 1,000 THB and will take 2 days in a cramped (and often overfilled) boat. A river cruise follows the same timetable but is a more relaxed and comfortable journey and includes overnight accommodation, meals and a few sightseeing stops along the way. These more comfortable tours can cost between $300-400 AUD each way. The speedboat gets you to Luang Prabang in 6 hours, however, it is loud, wet and can be extremely dangerous. Helmets and life jackets are often provided and accidents are not unheard of. The cost is around 1500 THB per person.

Powered by 12Go Asia system
Bus Chiang Mai - Luang Prabang ฿ 1,650 22h
  •   Bus + Taxi + Sleeping Bus 09:30
Flight Chiang Mai - Luang Prabang ฿ 1,377–2,136 4h 25m – 16h 30m
  •   Economy 06:50, 08:30, 09:45, 11:25, 23:30

About the author

Michael Jones

Michael created and runs the Chiang Mai Travel Hub website, as well as the Holiday Point travel brand that incorporates a network of 16 location based travel information and attraction websites around Australia, Asia, and around the world.

With 25+ years of online experience and a passion for travel (having lived in Chiang Mai for several years and has since visited several times), Michael not only researches and writes content for the website, he also tinkers behind the scenes with the website functionality & design.

Please reach out if you have any questions or suggestions.

Do You Have a Question to Ask?

Click Here to Ask a Question

Weather Forecast


Upcoming Events