• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Luang Prabang to Xishuangbanna by plane, taxi, 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 Jinghong  •  1 h 32 min

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

$93 - $319

5 alternative options

Fly to Simao, taxi  •  7 h 9 min

  1. Fly from Luang Prabang (LPQ) to Simao (SYM) LPQ - SYM
  2. Take a taxi from Simao to Xishuangbanna

$322 - $1,253

Fly to Luang Namtha, drive  •  8 h 46 min

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

$129 - $373

Bus  •  32 h 15 min

  1. Take the bus from Naga Express Travel Luang Prabang to Kunming Yunnan
  2. Take the bus from Kunming South to Jinghong

$110

Bus via Luang Prabang Naluang Terminal  •  40 h 26 min

  1. Take the bus from Naga Express Travel Luang Prabang to Kunming Yunnan
  2. Take the bus from Luang Prabang Naluang Terminal to Jinghong Southern Bus Terminal

$113

Drive  •  7 h 18 min

  1. Drive from Luang Prabang to Xishuangbanna 303.4 miles

$40 - $65

Questions & Answers

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

More details

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

More details

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

More details

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

Get driving directions

The best way to get from Luang Prabang to Xishuangbanna without a car is to bus which takes 32 h 15 min and costs $110.

More details

It takes approximately 1 h 32 min to get from Luang Prabang to Xishuangbanna, including transfers.

More details

Luang Prabang to Xishuangbanna bus services, operated by Naga travel, depart from Naga Express Travel Luang Prabang station.

More details

The best way to get from Luang Prabang to Xishuangbanna is to fly which takes 1 h 32 min and costs $90 - $320. Alternatively, you can bus, which costs $110 and takes 32 h 15 min.

Mode details

The quickest flight from Luang Prabang Airport to Jinghong Airport is the direct flight which takes 1 h.

Search flights

Luang Prabang to Xishuangbanna bus services, operated by China Bus Guide, arrive at Jinghong station.

More details

Map of how to get from Luang Prabang to Xishuangbanna.
Launch map view
  • Distance: 170.6 miles
  • Duration: 1 h 32 min

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 Yunnan and Kunming South in around 32 h 15 min.

Airlines
Lao Airlines
Website
laoairlines.com
Flights from Luang Prabang to Jinghong
Ave. Duration
1 h
When
Thursday and Sunday
Estimated price
$85 - $310
Flights from Luang Prabang to Luang Namtha via Vientiane
Ave. Duration
5 h 5 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$100 - $330
China Eastern Airlines
Website
en.ceair.com
Flights from Luang Prabang to Simao via Kunming
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$280 - $1,200
Bus operators
Naga travel
Website
nagatravel.com
Bus from Naga Express Travel Luang Prabang to Kunming Yunnan
Ave. Duration
25 h
Frequency
Once daily
Estimated price
$77
Schedules at
12go.asia
China Bus Guide
Website
chinabusguide.com
Bus from Kunming South to Jinghong
Ave. Duration
7 h
Frequency
Every 30 minutes
Estimated price
$33
Schedules at
chinabusguide.com
Naluang
Website
12go.asia
Bus from Luang Prabang Naluang Terminal to Jinghong Southern Bus Terminal
Ave. Duration
14 h
Frequency
Once daily
Estimated price
$35
Schedules at
12go.asia
Other operators
Taxi from Simao to Xishuangbanna
Ave. Duration
1 h 18 min
Estimated price
$35 - $45

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 How do I get from Sydney to Melbourne, The beginner’s guide to the 2018 World Nomad Games and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Xishuangbanna is 1 h ahead of Luang Prabang. It is currently 7:53 PM in Luang Prabang and 8:53 PM in Xishuangbanna.

Yes, the driving distance between Luang Prabang to Xishuangbanna is 485 km. It takes approximately 7 h 18 min to drive from Luang Prabang to Xishuangbanna.

Get driving directions

Lao Airlines offers flights from Luang Prabang Airport to Jinghong Airport.

Search flights

There are 115+ hotels available in Xishuangbanna. Prices start at $14 USD per night.

More details

The best way to get from Luang Prabang to Luang Prabang Airport is to taxi which takes 6 min and costs $6 - $8.

More details