There are 6 ways to get from Guiyang to Hanoi 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.

Recommended option

Train  •  18 h 16 min

  1. Take the train from Guiyang Dong to Nanning East Xi'an North
  2. Take the train from Nanning Station to Hanoi Gia Lam Station

$49 - $85

Cheapest option

Train via Guilin Railway Station  •  21 h 54 min

  1. Take the train from Guiyang North to Guilin D3567 / ...
  2. Take the train from Guilin Railway Station to Hanoi Gia Lam Station

$38 - $60

4 alternative options

Bus  •  18 h 30 min

  1. Take the bus from Guizhou Jinyang Bus Station to Nanning Langdong
  2. Take the bus from Nanning Langdong to Hanoi

$54 - $66

Bus via Nanning  •  20 h 9 min

  1. Take the bus from Guiyang West Passenger Station to Nanning
  2. Take the bus from Nanning to Ha Noi

$95 - $106

Drive  •  10 h 24 min

  1. Drive from Guiyang to Hanoi 595.1 miles

$85 - $130

Fly  •  8 h 5 min

  1. Fly from Guiyang (KWE) to Hanoi (HAN) KWE - HAN

$135 - $376

Questions & Answers

No, there is no direct bus from Guiyang station to Hanoi. However, there are services departing from Guizhou Jinyang Bus Station and arriving at Hanoi via Nanning Langdong. The journey, including transfers, takes approximately 18 h 30 min.

More details

No, there is no direct train from Guiyang to Hanoi station. However, there are services departing from Guiyang North and arriving at Hanoi Gia Lam Station via Guilin Railway Station. The journey, including transfers, takes approximately 21 h 54 min.

More details

The distance between Guiyang and Hanoi is 625 km. The road distance is 952.1 km.

Get driving directions

The best way to get from Guiyang to Hanoi without a car is to train which takes 18 h 16 min and costs .

More details

It takes approximately 18 h 16 min to get from Guiyang to Hanoi, including transfers.

More details

Guiyang to Hanoi bus services, operated by Guizhou Transportation, arrive at Guizhou Jinyang Bus Station.

More details

Guiyang to Hanoi train services, operated by China Railways D-Class, depart from Guiyang North station.

More details

The best way to get from Guiyang to Hanoi is to train which takes 18 h 16 min and costs . Alternatively, you can bus, which costs and takes 18 h 30 min, you could also fly, which costs and takes 8 h 5 min.

Mode details

There is no direct flight from Guiyang Airport to Hanoi Airport. The quickest flight takes 5 h and has one stopover.

Search flights

Guiyang to Hanoi bus services, operated by China Bus Guide, arrive at Hanoi station.

More details

Map of how to get from Guiyang to Hanoi.
Launch map view
  • Distance: 390.8 miles
  • Duration: 18 h 16 min

What companies run services between Guiyang, China and Hanoi, Vietnam?

You can take a train from Guiyang to Hanoi via Nanning East, Nanning East, Nanning, and Nanning Station in around 18 h 16 min. Alternatively, you can take a bus from Guiyang to Hanoi via Nanning Langdong in around 18 h 30 min.

Airlines
China Southern Airlines
Website
csair.com
Flights from Guiyang to Hanoi via Guangzhou Baiyun
Ave. Duration
5 h 26 min
When
Every day
Estimated price
$120 - $410
Flights from Guiyang to Hanoi via Shenzhen
Ave. Duration
8 h 55 min
When
Every day
Estimated price
$120 - $410
Flights from Guiyang to Hanoi via Beijing
Ave. Duration
8 h 30 min
When
Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$190 - $650
Hong Kong
Website
hongkongairlines.com
Flights from Guiyang to Hanoi via Hong Kong
Ave. Duration
7 h 20 min
When
Saturday
Estimated price
$130 - $370
Air China
Website
airchina.com
Flights from Guiyang to Hanoi via Beijing
Ave. Duration
8 h
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$220 - $700
Train operators
China Railways D-Class
Website
chinahighlights.com
Train from Guiyang Dong to Nanning East
Ave. Duration
5 h 21 min
Frequency
Once daily
Estimated price
$35 - $50
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$35 - $50
1st Class Seat
$50 - $75
Train from Guiyang North to Guilin
Ave. Duration
2 h 54 min
Frequency
Once daily
Estimated price
$23 - $40
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$23 - $35
1st Class Seat
$30 - $45
China Railways
Website
china-railway.com.cn
Train from Nanning Station to Hanoi Gia Lam Station
Ave. Duration
11 h 25 min
Frequency
Once daily
Estimated price
$11 - $35
Schedules at
chinahighlights.com
Train from Guilin Railway Station to Hanoi Gia Lam Station
Ave. Duration
18 h
Frequency
Twice a week
Estimated price
$15 - $22
Schedules at
chinahighlights.com
Bus operators
Guizhou Transportation
Website
qjt.gov.cn
Bus from Guizhou Jinyang Bus Station to Nanning Langdong
Ave. Duration
10 h
Frequency
5 times a day
Estimated price
$29 - $45
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Bus from Guiyang West Passenger Station to Nanning
Ave. Duration
10 h 30 min
Frequency
Once daily
Estimated price
$28 - $40
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
China Bus Guide
Website
chinabusguide.com
Bus from Nanning Langdong to Hanoi
Ave. Duration
7 h 30 min
Frequency
3 times a day
Estimated price
$25
Schedules at
chinabusguide.com
Son Duc Transportation
Bus from Nanning to Ha Noi
Ave. Duration
8 h 30 min
Frequency
3 times a day
Estimated price
$67
Book at
baolau.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 Thanksgiving 2018: How to travel stress-free, French strikes 2018: What are my alternative transport options? and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

More Questions & Answers

Hanoi is 1 h behind Guiyang. It is currently 3:00 PM in Guiyang and 2:00 PM in Hanoi.

Guiyang to Hanoi train services, operated by China Railways, arrive at Hanoi Gia Lam Station.

More details

Yes, the driving distance between Guiyang to Hanoi is 952 km. It takes approximately 10 h 24 min to drive from Guiyang to Hanoi.

Get driving directions

Hong Kong, Air China, Vietnam Airlines and China Southern Airlines offer flights from Guiyang Airport to Hanoi Airport.

Search flights

There are 1694+ hotels available in Hanoi. Prices start at $19 USD per night.

More details

The best way to get from Guiyang to Guiyang Airport is to train which takes 6 min and costs .

More details