Best way to travel between

Zhangjiakou, Hebei, China
Shijiazhuang, Hebei, China
Travel Modes
Price
Distance
Duration
CO2
bus
$27.54
487.39 km
8h 30mins
14.62 kgs
 
flight
$29.45
327.78 km
2h 44mins
35.4 kgs
 
drive
$32.98
373.04 km
3h 54mins
47.75 kgs
 
train
$35.15
464.1 km
3h 34mins
24.6 kgs
 
taxi
$116.4
373.04 km
3h 54mins
47.75 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 487.39 km 8h 30mins 168 CNY 27.54
Flight 327.78 km 2h 44mins 180 CNY 29.45
Drive 373.04 km 3h 54mins 201 CNY 32.98
Train 464.1 km 3h 34mins 214 CNY 35.15
Taxi 373.04 km 3h 54mins 710 CNY 116.4
Take Bus from Zhangjiakou to Beijing Liuliqiao
Time: 3h 30mins Cost: 67 CNY; $ 9.9 - 12.1 USD CO2 Emission: 6.12 kgs
Take Bus from Beijing Liuliqiao to Shijiazhuang
Time: 4h 0mins Cost: 98 CNY; $ 14.4 - 17.6 USD CO2 Emission: 8.5 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zhangjiakou, Hebei, China and Shijiazhuang, Hebei, China is to travel by bus, which will cost about 171 CNY or 25.20 USD.