Best way to travel between

Ningbo, Zhejiang, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
train
$132.0
2065.44 km
22h 55mins
109.47 kgs
 
bus
$140.0
1943.1 km
26h 16mins
58.29 kgs
 
flight
$204.0
1714.98 km
6h 37mins
185.22 kgs
 
drive
$306.33
1962.15 km
23h 52mins
251.16 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2065.44 km 22h 55mins 805 CNY 132.0
Bus 1943.1 km 26h 16mins 854 CNY 140.0
Flight 1714.98 km 6h 37mins 1,244 CNY 204.0
Drive 1962.15 km 23h 52mins 1,869 CNY 306.33
Take Train from Ningbo to Shenzhen North
Time: 9h 54mins Cost: 549 CNY; $ 81.0 - 99.0 USD CO2 Emission: 75.25 kgs
Take Train from Shenzhen North to Guangzhou South
Time: 28mins Cost: 61 CNY; $ 9.0 - 11.0 USD CO2 Emission: 5.61 kgs
Take Train from Guangzhou South to Guangzhou North
Time: 14mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 2.52 kgs
Take Bus from Guangzhou North to Guangdong Haikou
Time: 10h 24mins Cost: 171 CNY; $ 25.2 - 30.8 USD CO2 Emission: 14.79 kgs
Source: Rome2rio

Mode of travel comparision chart

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