There are 7 ways to get from Hanoi to Guiyang 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 Guiyang Longdongbao International Airport
best- Fly from Noi Bai International Airport (HAN) to Guiyang Longdongbao International Airport (KWE)plane HAN - KWE
5h 30m¥305–1,847Train
- Take the train from Hanoi Gia Lam Station to Nanningtrain
- Take the train from Nanning East to Guiyang Easttrain Chongqing
16h¥454–1,642Train, bus
- Take the train from Long Biên Station to Haiphong Stationtrain
- Take the bus from Hai Phong to Nanning Langdongbus
- Take the train from Nanning East to Guiyang Easttrain
17h 45m¥420–806Drive 797.2 km
- Drive from Hanoi to Guiyangcar 797.2 km
9h 23m¥674–974Fly to Zunyi Maotai Airport, train
- Fly from Noi Bai International Airport (HAN) to Zunyi Maotai Airport (WMT)plane HAN - WMT
- Take the train from Zunyi to Guiyang Northtrain
14h 24m¥622–2,067Fly to Chongqing Jiangbei International Airport, train
- Fly from Noi Bai International Airport (HAN) to Chongqing Jiangbei International Airport (CKG)plane HAN - CKG
- Take the train from Chongqing North Station to Guiyang Northtrain
8h 18m¥966–1,299Fly to Kunming Changshui International Airport, train
- Fly from Noi Bai International Airport (HAN) to Kunming Changshui International Airport (KMG)plane HAN - KMG
- Take the train from Kunming South to Guiyang Northtrain
7h 57m¥1,064–1,953
Hanoi to Guiyang by train
Questions & Answers
The cheapest way to get from Hanoi to Guiyang is to train and bus which costs ¥420 - ¥850 and takes 17h 45m.
The fastest way to get from Hanoi to Guiyang is to fly which takes 5h 30m and costs ¥300 - ¥1900.
No, there is no direct train from Hanoi station to Guiyang. However, there are services departing from Hanoi Gia Lam Station and arriving at Guiyang East via Nanning and Nanning East. The journey, including transfers, takes approximately 16h.
The distance between Hanoi and Guiyang is 647 km. The road distance is 797.2 km.
The best way to get from Hanoi to Guiyang without a car is to train which takes 16h and costs ¥450 - ¥1700.
It takes approximately 5h 30m to get from Hanoi to Guiyang, including transfers.
Hanoi to Guiyang train services, operated by China Railways, depart from Hanoi Gia Lam Station.
The best way to get from Hanoi to Guiyang is to fly which takes 5h 30m and costs ¥300 - ¥1900. Alternatively, you can train, which costs ¥450 - ¥1700 and takes 16h.
Guiyang is 1h ahead of Hanoi. It is currently 1:51 AM in Hanoi and 2:51 AM in Guiyang.
Hanoi to Guiyang train services, operated by China Railways, arrive at Nanning station.
What companies run services between Hanoi, Vietnam and Guiyang, China?
Colorful Guizhou Airlines flies from Noi Bai International Airport (HAN) to Guiyang Longdongbao International Airport (KWE) twice a week. Alternatively, you can take a train from Hanoi Gia Lam Station to Guiyang East via Nanning and Nanning East in around 16h.
- Website
- csair.com
Flights from Noi Bai International Airport to Zunyi Maotai Airport via Guangzhou Baiyun
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ¥500–3,100
Flights from Noi Bai International Airport to Zunyi Maotai Airport via Shenzhen Bao'an International
- Ave. Duration
- 15h 23m
- When
- Every day
- Estimated price
- ¥900–3,100
Bus from Hai Phong to Nanning Langdong
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ¥158
- Schedules at
- travelchinaguide.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 Getting to Rome from the airport, How to get from Luton Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Hanoi to Guiyang is 797 km. It takes approximately 9h 23m to drive from Hanoi to Guiyang.
There are 123+ hotels available in Guiyang.
