There are 10 ways to get from China to Hanoi by plane, train, bus, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Shenzhen Bao'An International Airport
best- Fly from Shenzhen Bao'An International Airport (SZX) to Noi Bai International Airport (HAN)plane SZX - HAN
5h 15m$132–232Train, bus via Binyang
cheapest- Take the train from Chongqing West to Binyangtrain
- Take the train from Binyang to Nanningtrain
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
21h 44m$71–161Train, bus
- Take the train from Chongqing West to Nanning Northtrain
- Take the train from Nanning North to Nanning Easttrain
- Take the bus from Nanning Langdong to Ha Noi Nuoc Ngam Bus Stationbus
18h 50m$92–111Train
- Take the train from Chongqing West to Nanning Easttrain Xi'an North
- Take the train from Nanning to Hanoi Gia Lam Stationtrain
22h 28m$83–293Drive 1,176.8 km
- Drive from Chongqing to Hanoicar 1,176.8 km
13h 16m$149–215Line 6 subway to Guangzhou Baiyun International Airport, fly
- Take the subway from Yide Lu to Yantangsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Noi Bai International Airport (HAN)plane CAN - HAN
5h 37m$78–164Line 3 subway to Chongqing Jiangbei International Airport, fly
- Take the subway from Lianglukou to Jiangbei Airport T2subway
- Fly from Chongqing Jiangbei International Airport (CKG) to Noi Bai International Airport (HAN)plane CKG - HAN
5h 30m$122–192Fly from Hong Kong International Airport
- Fly from Hong Kong International Airport (HKG) to Noi Bai International Airport (HAN)plane HKG - HAN
5h 32m$93–206Bus to Macau International Airport, fly
- Take the bus from China Hong Kong City to MGM Cotaibus
- Fly from Macau International Airport (MFM) to Noi Bai International Airport (HAN)plane MFM - HAN
5h 57m$157–280Subway to Chengdu Tianfu International Airport, fly
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Noi Bai International Airport (HAN)plane TFU - HAN
6h 8m$123–139
Shenzhen Bao'An International Airport (SZX) to Noi Bai International Airport (HAN) flights
Questions & Answers
The cheapest way to get from China to Hanoi is to train and bus which costs $90 - $120 and takes 18h 50m.
The fastest way to get from China to Hanoi is to fly which takes 5h 15m and costs $130 - $240.
No, there is no direct train from China to Hanoi station. However, there are services departing from Qixinggang and arriving at Hanoi Gia Lam Station via Chongqing West, Nanning East and Nanning. The journey, including transfers, takes approximately 22h 28m.
The distance between China and Hanoi is 898 km. The road distance is 1176.8 km.
The best way to get from China to Hanoi without a car is to train and bus which takes 18h 50m and costs $90 - $120.
It takes approximately 5h 15m to get from China to Hanoi, including transfers.
China to Hanoi train services, operated by China Railways G-Class, depart from Chongqing West station.
The best way to get from China to Hanoi is to fly which takes 5h 15m and costs $130 - $240. Alternatively, you can train, which costs $80 - $300 and takes 22h 28m.
China to Hanoi train services, operated by China Railways G-Class, arrive at Nanning East station.
Yes, the driving distance between China to Hanoi is 1177 km. It takes approximately 13h 16m to drive from China to Hanoi.
What companies run services between China and Hanoi, Vietnam?
Shenzhen Airlines and China Southern Airlines fly from Shenzhen Bao'An International Airport (SZX) to Noi Bai International Airport (HAN) every 4 hours. Alternatively, you can take a subway from Qixinggang to Hanoi Gia Lam Station via Xiaolongkan, Xiaolongkan, Chongqing West, Chongqing West, Nanning East, Nanning East, Nanning station, and Nanning in around 22h 28m.
- Website
- vietnamairlines.com
Flights from Shenzhen Bao'An International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $110–390
Flights from Guangzhou Baiyun International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $70–330
Flights from Hong Kong International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $45–190
Train from Chongqing West to Nanning North
- 2nd Class Seat
- $70–80
- 1st Class Seat
- $115–130
- Business Class Seat
- $170–240
Train from Nanning North to Nanning East
- 2nd Class Seat
- $3–4
- 1st Class Seat
- $5–6
- Business Class Seat
- $6–9
Train from Chongqing West to Nanning East
- 2nd Class Seat
- $70–80
- 1st Class Seat
- $120–135
- Business Class Seat
- $170–250
- [email protected]
- Website
- chinabusguide.com
Bus from Nanning Langdong to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $18–26
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- $18–26
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $18–28
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- $18–26
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 French strikes 2018: What are my alternative transport options?, What documents do I need to cross Niagara Falls?, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
There are 5089+ hotels available in Hanoi.





