How to Travel between Beijing and Zhangjiakou

The distance between Beijing and Zhangjiakou is 180 km (112 mi). As a flight is not available, the long-distance bus and train become the major transportation. Both of them take 3-4 hours. Beijing – Zhangjiakou bus costing CNY70-80 is the best way, while the train costs only CNY20-50 it stops at Shalingzi West Station which is still 12 km (7.5 mi) from downtown Zhangjiakou. Taxi is only an alternative for people who travel in a rush and have no other choice, and a single trip costs CNY600-800. Beijing – Zhangjiakou High Speed Train will open in late 2019 to serve the 2022 Winter Olympic Games.

 Join a guided tour is the most convenient way for tourists to travel between the two cities:
  6 Days Olympic Tour to Beijing & Zhangjiakou from $799
  3 Days Beijing - Zhangjiakou Olympic Tour from $459

 If you plan to travel on your own, please refer to the following instructions:

Beijing-Zhangjiakou Transportation
How to Travel between Beijing and Zhangjiakou


First Choice: Beijing-Zhangjiakou Bus – 3-4 hours, CNY 70-80

 From Beijing

Liuliqiao Passenger Transportation Junction 06:10 - 19:20 every 10-30min
Yongdingmen Long-distance Bus Station 06:30 – 16:00 every half an hour, 17:00, 18:00, 19:00

 From Zhangjiakou
General Bus Station 06:10 – 16:50 every 20min, 17:30 to Liuliqiao;
07:00 – 17:00 every an hour, 12:40, 13:30 to Yongdingmen
South Bus Station 13:30 & 14:00 every other day

Second Choice: Train – 3-4 hours, CNY 20-50

Although Beijing – Zhangjiakou train costs less than the long-distance bus - CNY20 – 30 for a hard seat and CNY45 – 50 for a soft seat, it is not the best choice. Zhangjiakou South Railway Station is closed now, and passengers need to take a train from Beijing to Shalingzi West Railway Station first, which is 12 km (7.5 mi) from downtown Zhangjiakou. See train schedules:
 From Beijing
Beijing Railway Station: 07:12, 13:35, 15:15, 15:33, 16:02, 20:13, 21:40, 23:42, 00:18, 02:49, 02:56
West Railway Station: 10:24, 14:53, 15:33, 20:35, 22:17, 00:33
 From Zhangjiakou Shalingzi West Station
05:39, 06:02, 07:16, 10:20, 10:45, 10:59, 11:15, 11:22, 15:28, 15:56, 16:20, 18:21, 19:23, 19:40, 23:58, 00:42, 00:56, 01:10, 02:36, 03:30, 04:15

 How to Get to Zhangjiakou from Shalingzi West Railway Station

1. City bus: Special Line 1, 10, 11, 33 & no. 106; night bus between Shalingzi West Railway Station and Exhibition Center, serves from 21:30/22:00 to 05:30 the next day every half an hour.

2. Taxis are available outside the railway station. It takes 15-20min to downtown Zhangjiakou and costs CNY20-30.

3. Coaches to Zhangjiakou South Bus Station are available between 05:00 – 18:00.

 Note: Since Nov. 12, 2017, Zhangjiakou South Railway Station has been closed for construction work of the Beijing – Zhangjiakou High Speed Train. It is expected to reopen in late 2019. By then, the train travel time will be reduced to an hour.

Taxi – NOT Recommended: 2.5-3 hours, CNY600-800

For such a long distance, it is not easy to flag down a taxi on the travel day. Pre-booking one is suggested by dialing +86 010 - 96103 if leaving from Beijing. Flat rate is a routine and drivers hardly charge by meter. Make a deal with a taxi driver in advance if going from Zhangjiakou.


How to Get to Zhangjiakou from Beijing Capital Airport (PEK)

1. Via Liuliqiao Passenger Transportation Junction
→ Airport Express Train to Sanyuanqiao: 20-25min, CNY25
→ Subway line 10 to Liuliqiao, exit C or D: 50min, CNY5
→ Walk to Liuliqiao Coach Station in 3-5min to take a coach to Zhangjiakou
2. Via Yongdingmen Long-distance Bus Station
→ Airport shuttle bus line 2 to Beijing South Railway Station: 70-80min, CNY30
→ Walk 10-15min to Yongdingmen Bus Station.

Take airport shuttle bus line 3 to Beijing Railway Station and catch a train to Shalingzi West Railway Station. Then take a city bus or a taxi to Zhangjiakou.


How to Travel from Beijing to Zhangbei Grassland in Zhangjiakou

Take a coach from the following long-distance bus stations in Beijing to Zhangbei County first. It takes about 4 hours and the bus fare is CNY90-100. Then ride a taxi to the grassland in 25-30min, and it costs CNY50-60. See Beijing-Zhangbei bus schedules:

Liuliqiao Passenger Transportation Junction 06:10, 07:50, 08:55, 14:00, 16:30, 16:40, 17:00
Yongdingmen Long-distance Bus Station 07:00, 08:00, 10:00
Sihui Long-distance Bus Station 06:20, 06:40

How to Travel from Beijing to Zhangjiakou Ski Resorts

Passengers need to take a long-distance bus from Lianhuachi Bus Station in Beijing to Chongli County in Zhangjiakou first. The bus schedules are 07:00, 07:30, 09:00, 13:00 and 14:30. The duration is 3h and it costs CNY80. Then hire a taxi to these ski resorts.

Ski Resort Distance from Chongli  Taxi Fare
Wanlong Ski Resort 12km (7.5mi)  CNY 25 - 30
Dolomiti Mountain Resort 20km (12mi) CNY 40 - 50
Changchengling Skiing Field   13km (8mi) CNY 30
Genting Resort Secret Garden
More options to the ski resort from Beijing 
24km (15mi) CNY 50 - 60
- Last modified on Aug. 16, 2019 -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)