There are 5 ways to get from Xi'an to Luang Prabang by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Luang Prabang International Airport
best- Fly from Xi'An Xianyang International Airport (XIY) to Luang Prabang International Airport (LPQ)plane XIY - LPQ
9h 48m$115–560Train
- Take the train from Xi'an North Station to Qujing North Stationtrain
- Take the train from Qujing North to Kunming Southtrain
- Take the train from Kunming South to Luang Prabang stationtrain
21h 11m$170–279Train, bus
- Take the train from Xian North Station to Chengdu Easttrain
- Take the bus from Chengdu East to Kunmingbus
- Take the bus from Kunming South to Mohanbus
- Take the train from Boten station to Luang Prabang stationtrain
31h 36m$115–167Drive 2,303.6 km
- Drive from Xi'an to Luang Prabangcar 2,303.6 km
27h 11m$413–596Fly to Jinghong, train
- Fly from Xi'An Xianyang International Airport (XIY) to Jinghong (JHG)plane XIY - JHG
- Take the train from Xishuangbanna Station to Luang Prabang stationtrain
10h 29m$121–500
Xi'An Xianyang International Airport (XIY) to Luang Prabang International Airport (LPQ) flights
Questions & Answers
The cheapest way to get from Xi'an to Luang Prabang is to train and bus which costs $110 - $170 and takes 31h 36m.
The fastest way to get from Xi'an to Luang Prabang is to fly which takes 9h 48m and costs $110 - $600.
No, there is no direct train from Xi'an to Luang Prabang station. However, there are services departing from Shi Tushuguan and arriving at Luang Prabang station via Xi'an North Station, Qujing North and Kunming South. The journey, including transfers, takes approximately 21h 11m.
The distance between Xi'an and Luang Prabang is 1780 km. The road distance is 2303.6 km.
The best way to get from Xi'an to Luang Prabang without a car is to train which takes 21h 11m and costs $170 - $280.
It takes approximately 9h 48m to get from Xi'an to Luang Prabang, including transfers.
Xi'an to Luang Prabang train services, operated by China Railways G-Class, depart from Xi'an North Station.
The best way to get from Xi'an to Luang Prabang is to fly which takes 9h 48m and costs $110 - $600. Alternatively, you can train, which costs $170 - $280 and takes 21h 11m.
Luang Prabang is 1h behind Xi'an. It is currently 7:16 AM in Xi'an and 6:16 AM in Luang Prabang.
Xi'an to Luang Prabang train services, operated by China Railways G-Class, arrive at Qujing North Station.
What companies run services between Xi'an, China and Luang Prabang, Laos?
China Eastern Airlines and Chang An Airlines fly from Xi'An Xianyang International Airport (XIY) to Luang Prabang International Airport (LPQ) 6 times a week. Alternatively, you can take a subway from Shi Tushuguan to Luang Prabang via Bei Kezhan, Xi'an North Station, Qujing North Station, Qujing North, Kunming South, and Luang Prabang station in around 21h 11m.
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Luang Prabang International Airport via Kunming
- Ave. Duration
- 6h 52m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $110–550
Flights from Xi'An Xianyang International Airport to Jinghong
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–450
Flights from Xi'An Xianyang International Airport to Jinghong via Kunming
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $260–700
- Website
- chinaexpressair.com
Flights from Xi'An Xianyang International Airport to Jinghong
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–450
Flights from Xi'An Xianyang International Airport to Jinghong via Kunming
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $260–700
- Website
- ch.com
Flights from Xi'An Xianyang International Airport to Jinghong
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–450
Flights from Xi'An Xianyang International Airport to Jinghong via Yibin Wuliangye
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $200–600
- Website
- luckyair.net
Flights from Xi'An Xianyang International Airport to Jinghong
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $95–450
- Website
- tibetairlines.com
Flights from Xi'An Xianyang International Airport to Jinghong
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $95–450
- Website
- intl.jdair.net
Flights from Xi'An Xianyang International Airport to Jinghong
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $220–650
Train from Xi'an North Station to Qujing North Station
- 2nd Class Seat
- $110–125
- 1st Class Seat
- $180–210
- Business Class Seat
- $270–380
Train from Qujing North to Kunming South
- 2nd Class Seat
- $8–10
- 1st Class Seat
- $14–16
- Business Class Seat
- $20–28
Train from Xian North Station to Chengdu East
- 2nd Class Seat
- $43–47
- 1st Class Seat
- $70–80
- Business Class Seat
- $100–150
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Luang Prabang station
- Ave. Duration
- 7h 41m
- Frequency
- Once daily
- Estimated price
- $50–140
- Schedules at
- baolau.com
- Second Class
- $50–90
- First Class
- $65–140
Train from Boten station to Luang Prabang station
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Estimated price
- $11–24
- Schedules at
- baolau.com
- Second Class
- $11–13
- First Class
- $19–24
Train from Xishuangbanna Station to Luang Prabang station
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Estimated price
- $21–37
- Schedules at
- baolau.com
- Second Class
- $21–23
- First Class
- $35–37
- [email protected]
- Website
- chinabusguide.com
Bus from Chengdu East to Kunming
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $30–45
- Schedules at
- chinabusguide.com
- Bus
- $30–45
Bus from Kunming South to Mohan
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- $27–45
- Schedules at
- chinabusguide.com
- Bus
- $27–40
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 by boat in Italy, How to get from Gatwick Airport into central London, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Xi'an to Luang Prabang is 2304 km. It takes approximately 27h 11m to drive from Xi'an to Luang Prabang.
There are 360+ hotels available in Luang Prabang.






