Best way to travel between

Hailar, Inner Mongolia, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$121.0
3523.65 km
42h 59mins
105.71 kgs
 
train
$194.25
3150.8 km
24h 23mins
166.99 kgs
 
drive
$268.32
2861.68 km
29h 6mins
366.3 kgs
 
flight
$305.02
2061.57 km
4h 27mins
222.65 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3523.65 km 42h 59mins 738 CNY 121.0
Train 3150.8 km 24h 23mins 1,185 CNY 194.25
Drive 2861.68 km 29h 6mins 1,637 CNY 268.32
Flight 2061.57 km 4h 27mins 1,861 CNY 305.02
Take Train from Hailar to Dalian
Time: 22h 59mins Cost: 305 CNY; $ 45.0 - 55.0 USD CO2 Emission: 89.18 kgs
Take Bus from Jianshejie Terminal to Shanghai Hutie Terminal
Time: 19h 0mins Cost: 433 CNY; $ 63.9 - 78.1 USD CO2 Emission: 55.23 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hailar, Inner Mongolia, China and Shanghai, China is to travel by bus, which will cost about 738 CNY or 108.90 USD.