There are 6 ways to get from Shanxi to Zhangjiakou by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Taiyuan
best- Take the train from Yuncheng North to Taiyuan Southtrain
- Take the train from Taiyuan South to Beijing Fengtaitrain
- Take the train from Beijing Qinghe Station to Zhangjiakoutrain
8h 34m¥426–663Train, bus
cheapest- Take the train from Yuncheng Station to Taiyuantrain
- Take the train from Taiyuan to Beijing West Stationtrain
- Take the bus from Beijing Liuliqiao to Zhangjiakoubus
15h 3m¥186–424Taxi, bus
- Take the taxi from Yuncheng to Changzhitaxi
- Take the bus from Changzhi to Beijing Yongdingmenbus
- Take the bus from Beijing Yongdingmen to Zhangjiakoubus
11h 58m¥498–654Drive 842.3 km
- Drive from Yuncheng to Zhangjiakoucar 842.3 km
8h 52m¥716–1,034Train, bus, fly
- Take the train from Taiyuan South to Shijiazhuangtrain
- Take the bus from Icbc to Shijiazhuang Zhengding International Airportbus
- Fly from Shijiazhuang Zhengding International Airport (SJW) to Zhangjiakou Ningyuan Airport (ZQZ)plane SJW - ZQZ
5h 31m¥396–2,257Train
- Take the train from Yuncheng Station to Datongtrain Yuncheng
- Take the train from Datong South station to Zhangjiakoutrain Datong South-Beijing North
14h 41m¥187–332
Shijiazhuang Zhengding International Airport (SJW) to Zhangjiakou Ningyuan Airport (ZQZ) flights
Questions & Answers
The cheapest way to get from Shanxi to Zhangjiakou is to train and bus which costs ¥180 - ¥430 and takes 15h 3m.
The fastest way to get from Shanxi to Zhangjiakou is to train and bus and fly which takes 5h 31m and costs ¥390 - ¥2300.
No, there is no direct train from Shanxi to Zhangjiakou. However, there are services departing from Yuncheng North and arriving at Zhangjiakou via Taiyuan South, Fengtai Railway, Zhichunlu Station and Beijing Qinghe Station. The journey, including transfers, takes approximately 8h 34m.
The distance between Shanxi and Zhangjiakou is 1031 km. The road distance is 842.3 km.
The best way to get from Shanxi to Zhangjiakou without a car is to train via Taiyuan which takes 8h 34m and costs ¥420 - ¥700.
It takes approximately 8h 34m to get from Shanxi to Zhangjiakou, including transfers.
Shanxi to Zhangjiakou train services, operated by China Railways D-Class, depart from Yuncheng North station.
Shanxi to Zhangjiakou train services, operated by China Railways D-Class, arrive at Taiyuan South station.
Yes, the driving distance between Shanxi to Zhangjiakou is 842 km. It takes approximately 8h 52m to drive from Shanxi to Zhangjiakou.
There are 14+ hotels available in Zhangjiakou.
What companies run services between Shanxi, China and Zhangjiakou, China?
You can take a vehicle from Yuncheng to Zhangjiakou via Yuncheng North, Taiyuan South, Beijing Fengtai, Fengtai Railway, Zhichunlu Station, Beijing Qinghe Station, and Beijing Qinghe Station in around 8h 34m.
- Website
- chinaexpressair.com
Flights from Shijiazhuang Zhengding International Airport to Zhangjiakou Ningyuan Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ¥270–2,000
- Website
- hbhk.com.cn
Flights from Shijiazhuang Zhengding International Airport to Zhangjiakou Ningyuan Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥270–2,000
- Website
- ch.com
Flights from Shijiazhuang Zhengding International Airport to Zhangjiakou Ningyuan Airport
- Ave. Duration
- 1h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥450–1,800
Train from Yuncheng North to Taiyuan South
- Ave. Duration
- 2h 3m
- Frequency
- Every 2 hours
- Estimated price
- ¥120–270
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–170
- Adult - 1st Class
- ¥190–270
Train from Beijing Qinghe Station to Zhangjiakou
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Train from Taiyuan South to Shijiazhuang
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ¥80–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–170
Train from Yuncheng North to Taiyuan South
- 2nd Class Seat
- ¥160–180
- 1st Class Seat
- ¥260–290
- Business Class Seat
- ¥370–550
Train from Taiyuan South to Beijing Fengtai
- 2nd Class Seat
- ¥210–230
- 1st Class Seat
- ¥350–380
- Business Class Seat
- ¥500–750
Train from Beijing Qinghe Station to Zhangjiakou
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥120–130
- Business Class Seat
- ¥160–240
Train from Taiyuan South to Shijiazhuang
- 2nd Class Seat
- ¥90–105
- 1st Class Seat
- ¥150–170
- Business Class Seat
- ¥210–310
Train from Datong South station to Zhangjiakou
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥120–135
- Business Class Seat
- ¥170–250
Train from Taiyuan South to Shijiazhuang
- Hard Seat
- ¥50–75
- Hard Sleeper
- ¥65–90
- Soft Sleeper
- ¥140–200
Train from Taiyuan to Beijing West Station
- Hard Seat
- ¥70–110
- Hard Sleeper
- ¥125–140
- Soft Sleeper
- ¥200–290
Train from Yuncheng Station to Datong
- Hard Seat
- ¥80–110
- Hard sleeper
- ¥150–210
- Soft sleeper
- ¥240–320
Train from Yuncheng Station to Taiyuan
- Hard Seat
- ¥45–65
- Hard sleeper
- ¥95–140
- Soft sleeper
- ¥150–210
Train from Taiyuan to Beijing West Station
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- ¥65–170
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥65–95
- Hard Sleeper
- ¥140–170
- Soft Sleeper
- ¥220–280
- [email protected]
- Website
- chinabusguide.com
Bus from Changzhi to Beijing Yongdingmen
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ¥220–300
- Schedules at
- chinabusguide.com
- Bus
- ¥220–300
Bus from Beijing Yongdingmen to Zhangjiakou
- Ave. Duration
- 3h 6m
- Frequency
- Hourly
- Estimated price
- ¥80–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
Bus from Beijing Liuliqiao to Zhangjiakou
- Ave. Duration
- 3h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ¥70–120
- Schedules at
- chinabusguide.com
- Bus
- ¥85–120
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, Travelling by boat in Italy, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.




















