Best way to travel between

Chengdu
Beihai, China
Travel Modes
Price
Distance
Duration
CO2
train
$114.0
1949.85 km
23h 54mins
103.34 kgs
 
drive
$180.0
1517.19 km
15h 51mins
194.2 kgs
 
bus
$189.0
2020.72 km
40h 11mins
60.62 kgs
 
flight
$356.0
1479.0 km
5h 47mins
159.73 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1949.85 km 23h 54mins 695 CNY 114.0
Drive 1517.19 km 15h 51mins 1,098 CNY 180.0
Bus 2020.72 km 40h 11mins 1,153 CNY 189.0
Flight 1479.0 km 5h 47mins 2,172 CNY 356.0
Take Train from Chengdu to Chongqing North
Time: 2h 6mins Cost: 153 CNY; $ 22.5 - 27.5 USD CO2 Emission: 16.87 kgs
Take Train from Chongqing North station to Lianglukou
Time: 22mins Cost: 6 CNY; $ 1.0 - 1.2 USD CO2 Emission: 0.52 kgs
Take Train from Chongqing to Guiyang
Time: 7h 37mins Cost: 104 CNY; $ 15.3 - 18.7 USD CO2 Emission: 25.48 kgs
Take Train from Guiyang to Guiyang North
Time: 2h 57mins Cost: 43 CNY; $ 6.3 - 7.7 USD CO2 Emission: 0.57 kgs
Take Train from Guiyang North to Beihai
Time: 7h 41mins Cost: 397 CNY; $ 58.5 - 71.5 USD CO2 Emission: 59.94 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Chengdu and Beihai, China is to travel by train, which will cost about 695 CNY or 102.60 USD.