Best way to travel between

Phuket Thailand
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$205.0
4502.13 km
63h 31mins
135.06 kgs
 
bus
$216.0
4021.5 km
92h 33mins
120.64 kgs
 
bus
$237.0
4466.58 km
80h 29mins
134.0 kgs
 
drive
$699.53
4589.55 km
58h 17mins
587.46 kgs
 
flight
$706.0
2002.0 km
6h 58mins
216.22 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4502.13 km 63h 31mins 1,251 CNY 205.0
Bus 4021.5 km 92h 33mins 1,318 CNY 216.0
Bus 4466.58 km 80h 29mins 1,446 CNY 237.0
Drive 4589.55 km 58h 17mins 4,267 CNY 699.53
Flight 2002.0 km 6h 58mins 4,307 CNY 706.0
Take Bus from Phuket to Khon Kaen
Time: 21h 26mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 40.39 kgs
Take Bus from Khon Kaen to Vientiane Talat Sao Station
Time: 4h 7mins Cost: 67 CNY; $ 9.9 - 12.1 USD CO2 Emission: 14.02 kgs
Take Bus from Laos Vientiane to Kunming South
Time: 14h 25mins Cost: 494 CNY; $ 72.9 - 89.1 USD CO2 Emission: 40.58 kgs
Take Train from South Bus Station to South Ring Road
Time: 20mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.74 kgs
Take Bus from Kunming to Haikou
Time: 19h 50mins Cost: 427 CNY; $ 63.0 - 77.0 USD CO2 Emission: 39.53 kgs
Take Bus from Port of Haikou to Haiken Flyover
Time: 10mins Cost: 1 CNY; $ 0.2 - 0.2 USD CO2 Emission: 0.15 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Phuket Thailand and Haikou, Hainan, China is to travel by bus, which will cost about 1,251 CNY or 184.50 USD.