Best way to travel between

Yanji, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$118.0
3037.47 km
31h 56mins
91.12 kgs
 
flight
$201.0
1573.52 km
5h 14mins
169.94 kgs
 
flight
$217.0
1564.16 km
7h 5mins
168.93 kgs
 
train
$242.0
2611.2 km
15h 22mins
138.39 kgs
 
drive
$484.49
3096.45 km
29h 18mins
396.35 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3037.47 km 31h 56mins 720 CNY 118.0
Flight 1573.52 km 5h 14mins 1,226 CNY 201.0
Flight 1564.16 km 7h 5mins 1,324 CNY 217.0
Train 2611.2 km 15h 22mins 1,476 CNY 242.0
Drive 3096.45 km 29h 18mins 2,955 CNY 484.49
Take Bus from Yanji to Jianshejie terminal
Time: 14h 46mins Cost: 305 CNY; $ 45.0 - 55.0 USD CO2 Emission: 34.21 kgs
Take Bus from Jianshejie Terminal to Shanghai Hutie Terminal
Time: 16h 8mins Cost: 427 CNY; $ 63.0 - 77.0 USD CO2 Emission: 56.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yanji, China and Shanghai, China is to travel by bus, which will cost about 720 CNY or 106.20 USD.