Best way to travel between

Haikou, Hainan, China
Hangzhou
Travel Modes
Price
Distance
Duration
CO2
bus
$82.87
1977.6 km
33h 53mins
59.33 kgs
 
train
$166.0
2292.96 km
25h 45mins
121.53 kgs
 
flight
$233.0
1807.65 km
7h 2mins
195.23 kgs
 
drive
$329.32
2088.68 km
27h 49mins
267.35 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1977.6 km 33h 53mins 506 CNY 82.87
Train 2292.96 km 25h 45mins 1,013 CNY 166.0
Flight 1807.65 km 7h 2mins 1,421 CNY 233.0
Drive 2088.68 km 27h 49mins 2,009 CNY 329.32
Take Bus from Bell Tower to Shangao Village entry
Time: 27mins Cost: 7 CNY; $ 1.0 - 1.2 USD CO2 Emission: 0.83 kgs
Take Bus from Haikou East to Wenchang
Time: 1h 22mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 2.21 kgs
Take Bus from Wenchang to Guanzhou
Time: 9h 16mins Cost: 115 CNY; $ 16.9 - 20.7 USD CO2 Emission: 14.52 kgs
Take Bus from Guangzhou Provincial to Zhejiang Hangzhou
Time: 20h 36mins Cost: 366 CNY; $ 54.0 - 66.0 USD CO2 Emission: 41.79 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Hangzhou is to travel by bus, which will cost about 506 CNY or 74.70 USD.