There are 6 ways to get from Guiyang to Luang Prabang by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Guiyang North to Kunming Southtrain Chengdu East / ...
- Take the train from Kunming South to Luang Prabang stationtrain
11h 1m$83–176Train via Kunming
cheapest- Take the train from Guiyang to Kunmingtrain Shanghai South / ...
- Take the train from Kunming South to Luang Prabang stationtrain
18h 58m$65–177Train, bus
- Take the train from Guiyang North to Kunmingtrain
- Take the bus from Kunming South to Mohanbus
- Take the train from Boten station to Luang Prabang stationtrain
15h 21m$74–108Drive 1,264.1 km
- Drive from Guiyang to Luang Prabangcar 1,264.1 km
16h 35m$227–327Fly to Luang Prabang International Airport
- Fly from Guiyang Longdongbao International Airport (KWE) to Luang Prabang International Airport (LPQ)plane KWE - LPQ
20h 6m$88–440Fly to Jinghong, train
- Fly from Guiyang Longdongbao International Airport (KWE) to Jinghong (JHG)plane KWE - JHG
- Take the train from Xishuangbanna Station to Luang Prabang stationtrain
7h 52m$89–390
Guiyang Longdongbao International Airport (KWE) to Luang Prabang International Airport (LPQ) flights
Questions & Answers
The cheapest way to get from Guiyang to Luang Prabang is to train and bus which costs $70 - $110 and takes 15h 21m.
The fastest way to get from Guiyang to Luang Prabang is to fly and train which takes 7h 52m and costs $85 - $390.
No, there is no direct train from Guiyang to Luang Prabang station. However, there are services departing from Guiyang North and arriving at Luang Prabang station via Kunming South. The journey, including transfers, takes approximately 11h 1m.
The distance between Guiyang and Luang Prabang is 1233 km. The road distance is 1264.1 km.
The best way to get from Guiyang to Luang Prabang without a car is to train which takes 11h 1m and costs $80 - $180.
It takes approximately 11h 1m to get from Guiyang to Luang Prabang, including transfers.
Guiyang to Luang Prabang train services, operated by China Railways G-Class, depart from Guiyang North station.
The best way to get from Guiyang to Luang Prabang is to train which takes 11h 1m and costs $80 - $180. Alternatively, you can fly, which costs $85 - $440 and takes 20h 6m.
Luang Prabang is 1h behind Guiyang. It is currently 2:08 AM in Guiyang and 1:08 AM in Luang Prabang.
Guiyang to Luang Prabang train services, operated by China Railways G-Class, arrive at Kunming South station.
What companies run services between Guiyang, China and Luang Prabang, Laos?
You can take a train from Guiyang North to Luang Prabang via Kunming South and Luang Prabang station in around 11h 1m. Alternatively, 9 Air Co Ltd, Bangkok Airways, and seven other airlines fly from Guiyang Longdongbao International Airport (KWE) to Luang Prabang International Airport (LPQ) twice daily.
- Website
- en.ceair.com
Flights from Guiyang Longdongbao International Airport to Luang Prabang International Airport via Tianfu International, Kunming
- Ave. Duration
- 19h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $170–550
Flights from Guiyang Longdongbao International Airport to Luang Prabang International Airport via Dali Huangcaoba, Kunming
- Ave. Duration
- 21h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–500
- Website
- cgzair.com
Flights from Guiyang Longdongbao International Airport to Jinghong
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $60–340
- Website
- bangkokair.com
Flights from Guiyang Longdongbao International Airport to Luang Prabang International Airport via Suvarnabhumi
- Ave. Duration
- 21h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $200–600
- Website
- vietnamairlines.com
Flights from Guiyang Longdongbao International Airport to Luang Prabang International Airport via Noi Bai International
- Ave. Duration
- 23h 55m
- When
- Tuesday
- Estimated price
- $80–430
- Website
- laoairlines.com
Flights from Guiyang Longdongbao International Airport to Luang Prabang International Airport via Haikou, Vientiane
- Ave. Duration
- 23h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $180–370
- Website
- luckyair.net
Flights from Guiyang Longdongbao International Airport to Jinghong via Dali Huangcaoba
- Ave. Duration
- 3h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $70–380
- Website
- airchina.com
Flights from Guiyang Longdongbao International Airport to Jinghong via Tianfu International
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $90–430
Train from Guiyang North to Kunming South
- 2nd Class Seat
- $30–34
- 1st Class Seat
- $50–55
- Business Class Seat
- $70–110
Train from Guiyang North to Kunming
- 2nd Class Seat
- $31–34
- 1st Class Seat
- $51–56
- Business Class Seat
- $75–110
- 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 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 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
Train from Guiyang to Kunming
- Hard Seat
- $9–13
- Hard sleeper
- $18–25
- Soft sleeper
- $29–40
Train from Guiyang to Kunming
- Hard Seat
- $11–17
- Hard Sleeper
- $22–23
- Soft Sleeper
- $30–50
- [email protected]
- Website
- chinabusguide.com
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 to the US: What do I need to know?, 10 amazing places to get away from it all in Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Guiyang to Luang Prabang is 1264 km. It takes approximately 16h 35m to drive from Guiyang to Luang Prabang.
There are 360+ hotels available in Luang Prabang.














