Best way to travel between

Baishan, Jilin, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$65.0
2651.22 km
26h 37mins
79.54 kgs
 
train
$246.0
2760.12 km
21h 37mins
146.29 kgs
 
flight
$292.0
1580.25 km
7h 11mins
170.67 kgs
 
drive
$406.09
2599.74 km
23h 29mins
332.77 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2651.22 km 26h 37mins 397 CNY 65.0
Train 2760.12 km 21h 37mins 1,501 CNY 246.0
Flight 1580.25 km 7h 11mins 1,781 CNY 292.0
Drive 2599.74 km 23h 29mins 2,477 CNY 406.09
Take Bus from Baishan City to Jianshejie terminal
Time: 9h 27mins Cost: 153 CNY; $ 22.5 - 27.5 USD CO2 Emission: 19.08 kgs
Take Bus from Jianshejie Terminal to Shanghai Hutie Terminal
Time: 16h 8mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 60.49 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Baishan, Jilin, China and Shanghai, China is to travel by bus, which will cost about 397 CNY or 58.50 USD.