Best way to travel between

Hanoi, Vietnam
Beijing
Travel Modes
Price
Distance
Duration
CO2
bus
$131.2
3227.7 km
49h 21mins
96.83 kgs
 
flight
$255.0
2434.74 km
7h 3mins
262.95 kgs
 
train
$279.0
2851.04 km
22h 29mins
151.11 kgs
 
drive
$350.0
2967.3 km
32h 12mins
379.81 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3227.7 km 49h 21mins 800 CNY 131.2
Flight 2434.74 km 7h 3mins 1,556 CNY 255.0
Train 2851.04 km 22h 29mins 1,702 CNY 279.0
Drive 2967.3 km 32h 12mins 2,135 CNY 350.0
Take Bus from Hanoi to Nanning Tourism Distribution Centre
Time: 7h 21mins Cost: 140 CNY; $ 20.7 - 25.3 USD CO2 Emission: 11.63 kgs
Take Bus from Nanning to Taiyuan Bus Terminal
Time: 32h 2mins Cost: 535 CNY; $ 78.9 - 96.4 USD CO2 Emission: 69.03 kgs
Take Bus from Taiyuan Bus Terminal to Beijing
Time: 7h 53mins Cost: 125 CNY; $ 18.5 - 22.6 USD CO2 Emission: 16.18 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hanoi, Vietnam and Beijing is to travel by bus, which will cost about 799 CNY or 117.90 USD.