There are 4 ways to get from Beijing to Xiahe by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Beijing North station to Datong South stationtrain Beijing North-Datong South
- Take the train from Datong to Shuozhoutrain Datong
6h 26m¥228–311Train via Taiyuan
cheapest- Take the train from Beijing West Station to Taiyuantrain Beijing West
- Take the train from Taiyuan to Shuozhoutrain Yuncheng
9h 13m¥118–283Bus, train
- Take the bus from Beijing Liuliqiao to Datong Xinnanbus
- Take the train from Datong to Shuozhoutrain Datong
9h 51m¥158–260Drive 446.6 km
- Drive from Beijing to Xiahecar 446.6 km
4h 40m¥379–547
Questions & Answers
The cheapest way to get from Beijing to Xiahe is to train via Taiyuan which costs ¥110 - ¥290 and takes 9h 13m.
The fastest way to get from Beijing to Xiahe is to drive which takes 4h 40m and costs ¥370 - ¥550.
No, there is no direct train from Beijing to Xiahe. However, there are services departing from Dongzhimen and arriving at Shuozhou via Beijing North station and Datong. The journey, including transfers, takes approximately 6h 26m.
The distance between Beijing and Xiahe is 496 km. The road distance is 446.6 km.
The best way to get from Beijing to Xiahe without a car is to train which takes 6h 26m and costs ¥220 - ¥320.
It takes approximately 6h 26m to get from Beijing to Xiahe, including transfers.
Beijing to Xiahe train services, operated by China Railways G-Class, depart from Beijing North station.
Beijing to Xiahe train services, operated by China Railways G-Class, arrive at Datong South station.
Yes, the driving distance between Beijing to Xiahe is 447 km. It takes approximately 4h 40m to drive from Beijing to Xiahe.
There are two+ hotels available in Xiahe.
What companies run services between Beijing, China and Xiahe, Shanxi, China?
You can take a subway from Dongzhimen to Xiahe via Xizhimen Station, Beijing North station, Datong South station, Datong, and Shuozhou in around 6h 26m.
Train from Beijing North station to Datong South station
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–500
Train from Datong to Shuozhou
- Hard Seat
- ¥23–35
- Hard sleeper
- ¥50–70
- Soft sleeper
- ¥85–110
Train from Datong to Shuozhou
- Hard Seat
- ¥23–35
- Hard sleeper
- ¥50–70
- Soft sleeper
- ¥85–110
Train from Taiyuan to Shuozhou
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
Train from Beijing West Station to Taiyuan
- Hard Seat
- ¥70–110
- Hard Sleeper
- ¥125–140
- Soft Sleeper
- ¥200–290
Train from Beijing West Station to Taiyuan
- Ave. Duration
- 5h 33m
- 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 Beijing Liuliqiao to Datong Xinnan
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ¥110–160
- Schedules at
- chinabusguide.com
- Bus
- ¥110–160
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 Getting around the Cyclades, How to travel India's Golden Triangle, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
















