Best way to travel between

Shanghai, China
Hailar, Inner Mongolia, China
Travel Modes
Price
Distance
Duration
CO2
bus
$70.29
3526.43 km
42h 58mins
105.79 kgs
 
flight
$133.0
2067.96 km
5h 15mins
223.34 kgs
 
train
$162.0
3160.23 km
24h 57mins
167.49 kgs
 
drive
$266.77
2876.44 km
29h 26mins
368.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3526.43 km 42h 58mins 429 CNY 70.29
Flight 2067.96 km 5h 15mins 811 CNY 133.0
Train 3160.23 km 24h 57mins 988 CNY 162.0
Drive 2876.44 km 29h 26mins 1,627 CNY 266.77
Take Bus from Shanghai Hutie Terminal to Jianshejie Terminal
Time: 19h 0mins Cost: 433 CNY; $ 63.9 - 78.1 USD CO2 Emission: 55.31 kgs
Take Train from Dalian to Hailar
Time: 22h 58mins Cost: 305 CNY; $ 45.0 - 55.0 USD CO2 Emission: 89.18 kgs
Source: Rome2rio

Mode of travel comparision chart

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