There are 4 ways to get from Luang Prabang to Xishuangbanna by plane, car or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Luang Namtha, drive  •  6 h 36 min

  1. Fly from Luang Prabang (LPQ) to Luang Namtha (LXG) LPQ - LXG
  2. Drive from Luang Namtha to Xishuangbanna

$129 - $373

Cheapest option

Bus  •  27 h 15 min

  1. Take the bus from Luang Prabang to Kunming South
  2. Take the bus from Kunming South to Jinghong

$87

2 alternative options

Fly to Jinghong  •  1 h 32 min

  1. Fly from Luang Prabang (LPQ) to Jinghong (JHG) LPQ - JHG

$93 - $319

Drive  •  7 h 18 min

  1. Drive from Luang Prabang to Xishuangbanna 303.4 miles

$40 - $65

What companies run services between Luang Prabang, Laos and Xishuangbanna, China?

Lao Airlines flies from Luang Prabang to Xishuangbanna twice a week. Alternatively, you can take a bus from Luang Prabang to Xishuangbanna via Kunming South in around 27 h 15 min.

Airlines
Lao Skyway
Website
laoskyway.com
Flights from Luang Prabang to Luang Namtha via Vientiane
Ave. Duration
4 h 8 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$85 - $330
Lao Airlines
Website
laoairlines.com
Flights from Luang Prabang to Luang Namtha via Vientiane
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$100 - $330
Flights from Luang Prabang to Jinghong
Ave. Duration
1 h
When
Thursday and Sunday
Estimated price
$85 - $310
Bus operators
Luang Prabang bus station
Website
luangprabang-tourism-laos.org
Bus from Luang Prabang to Kunming South
Ave. Duration
20 h
Frequency
Once daily
Estimated price
$51
Schedules at
luangprabang-tourism-laos.org
China Bus Guide
Website
chinabusguide.com
Bus from Kunming South to Jinghong
Ave. Duration
7 h
Frequency
Every 30 minutes
Estimated price
$36
Schedules at
chinabusguide.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, Getting to Rome from the airport and How to get from Florence to Rome - to help you get the most out of your next trip.

Questions & Answers

How far is it from Luang Prabang to Xishuangbanna?

The distance between Luang Prabang and Xishuangbanna is 273 km. The road distance is 485 km.

What is the cheapest way to get from Luang Prabang to Xishuangbanna?

The cheapest way to get from Luang Prabang to Xishuangbanna is to drive which costs $40 - $65 and takes 7 h 18 min.

What is the fastest way to get from Luang Prabang to Xishuangbanna?

The quickest way to get from Luang Prabang to Xishuangbanna is to fly which takes 1 h 32 min and costs $90 - $320.

Is there a direct bus between Luang Prabang and Xishuangbanna?

No, there is no direct bus from Luang Prabang to Xishuangbanna. However, there are services departing from Luang Prabang and arriving at Jinghong via Kunming South. The journey, including transfers, takes approximately 27 h 15 min.

How long does it take to get from Luang Prabang to Xishuangbanna?

It takes approximately 6 h 36 min to get from Luang Prabang to Xishuangbanna, including transfers.