Best way to travel between

Haikou, Hainan, China
Ningbo, Zhejiang, China
Travel Modes
Price
Distance
Duration
CO2
train
$129.0
2065.44 km
22h 55mins
109.47 kgs
 
bus
$142.0
1985.55 km
27h 48mins
59.57 kgs
 
flight
$187.0
1723.8 km
6h 47mins
186.17 kgs
 
drive
$307.37
1928.82 km
24h 19mins
246.89 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2065.44 km 22h 55mins 787 CNY 129.0
Bus 1985.55 km 27h 48mins 866 CNY 142.0
Flight 1723.8 km 6h 47mins 1,141 CNY 187.0
Drive 1928.82 km 24h 19mins 1,875 CNY 307.37
Take Bus from Guangdong Haikou to Guangzhou North
Time: 10h 24mins Cost: 177 CNY; $ 26.1 - 31.9 USD CO2 Emission: 14.79 kgs
Take Train from Guangzhou North to Guangzhou South
Time: 14mins Cost: 61 CNY; $ 9.0 - 11.0 USD CO2 Emission: 2.52 kgs
Take Train from Guangzhou South to Shenzhen North
Time: 28mins Cost: 61 CNY; $ 9.0 - 11.0 USD CO2 Emission: 5.61 kgs
Take Train from Shenzhen North to Ningbo
Time: 9h 54mins Cost: 488 CNY; $ 72.0 - 88.0 USD CO2 Emission: 75.25 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Ningbo, Zhejiang, China is to travel by train, which will cost about 787 CNY or 116.10 USD.