There are 5 ways to get from Zhangye to Xiahe by train, 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
best- Take the train from Zhangye to Taiyuan Southtrain Urumqi
- Take the train from Yuci to Shuozhoutrain Yuncheng
20h 5m¥217–504Drive 1,316.9 km
- Drive from Zhangye to Xiahecar 1,316.9 km
13h 18m¥1,116–1,612Fly to Taiyuan Wusu International Airport, train
- Fly from Zhangye Ghanzhou Airport (YZY) to Taiyuan Wusu International Airport (TYN)plane YZY - TYN
- Take the train from Taiyuan to Shuozhoutrain
15h 24m¥1,779–4,069Train via Lanzhou
- Take the train from Zhangye West Station to Lanzhou West Stationtrain
- Take the train from Lanzhou West Station to Baiyin Westtrain
- Take the train from Baiyin West to Taiyuantrain
- Take the train from Taiyuan to Shuozhoutrain
28h 4m¥240–592Fly to Beijing Daxing International Airport, train
- Fly from Zhangye Ghanzhou Airport (YZY) to Beijing Daxing International Airport (PKX)plane YZY - PKX
- Take the train from Beijing Daxing International Airport to Caoqiaotrain
- Take the train from Beijing North station to Datong South stationtrain
- Take the train from Datong to Shuozhoutrain
10h 15m¥3,130–7,940
Zhangye Ghanzhou Airport (YZY) to Taiyuan Wusu International Airport (TYN) flights
Questions & Answers
The cheapest way to get from Zhangye to Xiahe is to train which costs ¥210 - ¥550 and takes 20h 5m.
The fastest way to get from Zhangye to Xiahe is to fly and train which takes 10h 15m and costs ¥3100 - ¥8000.
No, there is no direct train from Zhangye to Xiahe. However, there are services departing from Zhangye and arriving at Shuozhou via Taiyuan South and Yuci. The journey, including transfers, takes approximately 20h 5m.
The distance between Zhangye and Xiahe is 1508 km. The road distance is 1316.9 km.
The best way to get from Zhangye to Xiahe without a car is to train which takes 20h 5m and costs ¥210 - ¥550.
It takes approximately 20h 5m to get from Zhangye to Xiahe, including transfers.
Zhangye to Xiahe train services, operated by China Railways Z-Class, depart from Zhangye station.
Zhangye to Xiahe train services, operated by China Railways Z-Class, arrive at Taiyuan South station.
Yes, the driving distance between Zhangye to Xiahe is 1317 km. It takes approximately 13h 18m to drive from Zhangye to Xiahe.
There are two+ hotels available in Xiahe.
What companies run services between Zhangye, China and Xiahe, Shanxi, China?
You can take a vehicle from Zhangye to Xiahe via Zhangye, Taiyuan South, Yuci, and Shuozhou in around 20h 5m.
- Website
- en.ceair.com
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Wuhan
- Ave. Duration
- 8h
- When
- Thursday and Saturday
- Estimated price
- ¥3,300–10,000
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Lanzhou
- Ave. Duration
- 12h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,100–6,500
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Shanghai Pudong
- Ave. Duration
- 15h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–3,800
Flights from Zhangye Ghanzhou Airport to Beijing Daxing International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ¥3,400–9,500
Flights from Zhangye Ghanzhou Airport to Beijing Daxing International Airport via Xi An
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥2,800–7,500
- Website
- chinaexpressair.com
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Lanzhou
- Ave. Duration
- 15h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,000–4,900
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Chongqing
- Ave. Duration
- 14h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,600–7,500
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Dunhuang, Lanzhou
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–5,500
- Website
- sda.cn
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Lanzhou
- Ave. Duration
- 15h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,000–4,900
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Chongqing
- Ave. Duration
- 14h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,600–7,500
- Website
- airchina.com
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Chongqing
- Ave. Duration
- 14h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,600–7,500
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Dunhuang, Xining
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,300–4,900
- Website
- ch.com
Flights from Zhangye Ghanzhou Airport to Taiyuan Wusu International Airport via Dunhuang, Lanzhou
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–5,500
- Website
- flycua.com
Flights from Zhangye Ghanzhou Airport to Beijing Daxing International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ¥3,400–9,500
Train from Zhangye to Taiyuan South
- Hard Seat
- ¥130–190
- Hard Sleeper
- ¥270–310
- Soft Sleeper
- ¥390–550
Train from Yuci to Shuozhou
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Taiyuan to Shuozhou
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
Train from Zhangye West Station to Lanzhou West Station
- Hard Seat
- ¥65–90
- Hard sleeper
- ¥120–170
- Soft sleeper
- ¥200–260
Train from Lanzhou West Station to Baiyin West
- Hard Seat
- ¥20–27
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–100
Train from Taiyuan to Shuozhou
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
Train from Datong to Shuozhou
- Hard Seat
- ¥23–35
- Hard sleeper
- ¥50–70
- Soft sleeper
- ¥85–110
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Lanzhou West Station to Baiyin West
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Estimated price
- ¥22–55
- Schedules at
- chinahighlights.com
Train from Baiyin West to Taiyuan
- Ave. Duration
- 11h 58m
- Frequency
- Once daily
- Estimated price
- ¥100–250
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥100–150
- Hard Sleeper
- ¥210–250
- Soft Sleeper
- ¥320–400
- Phone
- +86-010-96165
- Website
- Beijing International Airport
Train from Beijing Daxing International Airport to Caoqiao
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- Beijing International Airport
Train from Beijing North station to Datong South station
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–500
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 Slovenia: Getting from Ljubljana to Lake Bled, Is ride-sharing platform BlaBlaCar right for you?, and Travelling by boat in Italy - to help you get the most out of your next trip.




















