Best way to travel between

Haikou, Hainan, China
Jining, Shandong, China
Travel Modes
Price
Distance
Duration
CO2
train
$202.65
3138.72 km
45h 52mins
166.35 kgs
 
flight
$303.0
1918.8 km
11h 12mins
207.23 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3138.72 km 45h 52mins 1,236 CNY 202.65
Flight 1918.8 km 11h 12mins 1,848 CNY 303.0
Take Bus from Municipal Stadium to Marine Board
Time: 25mins Cost: 3 CNY; $ 0.5 - 0.6 USD CO2 Emission: 0.4 kgs
Take Bus from Haikou to Guizhou Jinyang Bus Station
Time: 15h 36mins Cost: 366 CNY; $ 54.0 - 66.0 USD CO2 Emission: 25.8 kgs
Take Bus from Guizhou Jinyang Bus Station to Shangqiu
Time: 22h 9mins Cost: 549 CNY; $ 81.0 - 99.0 USD CO2 Emission: 57.51 kgs
Take Train from Shangqiu to Yanzhou
Time: 4h 5mins Cost: 208 CNY; $ 30.7 - 37.5 USD CO2 Emission: 16.78 kgs
Take Car from Yanzhou to Jining
Time: 29mins Cost: 110 CNY; $ 16.2 - 19.8 USD CO2 Emission: 4.07 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Jining, Shandong, China is to travel by train, which will cost about 1,238 CNY or 182.70 USD.