Best way to travel between

Xian
Beihai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$121.0
2608.32 km
32h 28mins
78.25 kgs
 
train
$159.0
2601.78 km
38h 4mins
137.89 kgs
 
flight
$236.0
1583.68 km
6h 25mins
171.04 kgs
 
drive
$270.0
2317.5 km
23h 53mins
296.64 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2608.32 km 32h 28mins 738 CNY 121.0
Train 2601.78 km 38h 4mins 970 CNY 159.0
Flight 1583.68 km 6h 25mins 1,440 CNY 236.0
Drive 2317.5 km 23h 53mins 1,647 CNY 270.0
Take Bus from Shanxi Xi'an to Guiyang West Passenger Station
Time: 18h 43mins Cost: 427 CNY; $ 63.0 - 77.0 USD CO2 Emission: 42.84 kgs
Take Car from Guiyang West Passenger Station to Guizhou Jinyang Bus Station
Time: 14mins Cost: 43 CNY; $ 6.3 - 7.7 USD CO2 Emission: 1.73 kgs
Take Bus from Guizhou Jinyang Bus Station to Beihai
Time: 12h 29mins Cost: 275 CNY; $ 40.5 - 49.5 USD CO2 Emission: 35.03 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Xian and Beihai, China is to travel by bus, which will cost about 738 CNY or 108.90 USD.