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. Beijing – Zhangjiakou High Speed Train has opened in late 2019 to serve the 2022 Winter Olympic Games. It takes about 45m - 1h 20m with a second class seat of CNY 72 - 91. Both normal speed trains and long-distance bus take 3 - 5 hours. While the trains cost CNY 28.5 - 29.5 for hard seat and the buses cost CNY70 - 80. Taxi is only an alternative for people who travel in a rush and have no other choice, and a single trip costs CNY600-800.

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

  3 Days Beijing - Zhangjiakou Olympic Tour from $539

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

Beijing-Zhangjiakou Transportation
How to Travel between Beijing and Zhangjiakou


Fastest Way: High Speed Train – Less than 1h20m, CNY 72-91 for second class seat

There are about 30 high speed trains travel between Beijing North Railway Station/Qinghe Railway Station and Zhangjiakou Railway Station in a daily basis. It is the fastest transportation with a duration of 45m - 1h20m and a ticket fare of CNY 72 - 91/2nd class seat & CNY 115 - 146 /1st class seat. 
 Operating Time:
Beijing North Railway Station: 06:05 - 18:58; 11 departures
Qinghe Railway Station: 06:17 - 20:48; 30 departures
Zhangjiakou Railway Station: 07:30 - 22:40; 29 departures

 How to Get to Zhangjiakou from Zhangjiakou Railway Station

1. By City Bus: City bus line 1, 10, 11, 33, 39, 101, 106 and 108 can arrive at the train station.
2. By Taxi: Taking a taxi to city center costs about CNY 15 - 20 and takes about 30 minutes.

Normal Speed Train: 3-5 hours, CNY 28.5 - 29.5 for hard seat

Beijing – Zhangjiakou normal speed trains cost CNY28.5 - 29.5 for a hard seat, CNY74.5 – 76.5 for a hard sleeper and CNY 113.5 - 115.5 for a soft sleeper. The travel time varies from 3h 15m to 5h. The trains leave from Beijing Railway Station or Beijing West Railway Station and arrive at Zhangjiakou Railway Station.

Operating Time:
Beijing Railway Station: 02:48 - 23:43; 12 departures
West Railway Station: 14:55 - 22:17; 5 departures
Zhangjiakou Railway Station: 00:48 - 23:53; 17 departures

Beijing-Zhangjiakou Bus – 3-5 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

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)

Airport Intercity Bus:
5 intercity buses depart from Capital Airport at 10:30, 12:30, 14:30, 16:30 & 19:00 and arrive at Zhangjiakou South Coach Station directly. The duration is about 3.5 hours and the ticket fare is CNY 100. After arrival, passengers can take city bus or taxi to other places in the city. 

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 2 to Xizhimen and catch a train to Zhangjiakou 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 updated on Apr. 07, 2020 -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)