There are 7 ways to get from Xiangcheng to Zhangye by train, plane, 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, train to Kunming Changshui International Airport, fly to Zhangye Ghanzhou Airport
best- Take the train from Xiangyun to Lufeng South
- Take the train from Lufeng South to Kunming Station
- Fly from Kunming Changshui International Airport (KMG) to Zhangye Ghanzhou Airport (YZY)KMG - YZY
9h 13m¥1,722–7,846Train via Xi'an
- Take the train from Yunnanyi to Kunming Station
- Take the train from Kunming to Xi'an North Station
- Take the train from Xi'an North to Lanzhou West Station
- Take the train from Lanzhou West Station to Zhangye West Station
24h 39mDrive 2,106.7 km
- Drive from Xiangcheng to Zhangye2,106.7 km
25h¥1,878–2,712Fly Dali Huangcaoba to Jinchang, train
- Fly from Dali Huangcaoba (DLU) to Jinchang (JIC)DLU - JIC
- Take the train from Jinchang to Zhangye West Station
14h 25mFly Dali Huangcaoba to Zhangye Ghanzhou Airport
- Fly from Dali Huangcaoba (DLU) to Zhangye Ghanzhou Airport (YZY)DLU - YZY
8h 40m¥2,117–10,174Fly Dali Huangcaoba to Jiayuguan Airport, train
- Fly from Dali Huangcaoba (DLU) to Jiayuguan Airport (JGN)DLU - JGN
- Take the train from Jiayuguan South to Zhangye West Station
12h 5mTrain
- Take the train from Xiangyun to Chengdu EastDali
- Take the train from Chengdu Station to Zhangye StationChengdu
28h 34m
Kunming Changshui International Airport (KMG) to Zhangye Ghanzhou Airport (YZY) flights
Questions & Answers
The cheapest way to get from Xiangcheng to Zhangye is to drive which costs ¥1800 - ¥2800 and takes 25h.
The fastest way to get from Xiangcheng to Zhangye is to fly which takes 8h 40m and costs ¥2100 - ¥11000.
No, there is no direct train from Xiangcheng to Zhangye station. However, there are services departing from Xiangyun and arriving at Zhangye West Station via Yunnanyi, Kunming, Xi'an North and Lanzhou West Station. The journey, including transfers, takes approximately 24h 39m.
The distance between Xiangcheng and Zhangye is 1863 km. The road distance is 2106.7 km.
The best way to get from Xiangcheng to Zhangye without a car is to train via Xi'an which takes 24h 39m and costs .
It takes approximately 9h 13m to get from Xiangcheng to Zhangye, including transfers.
Xiangcheng to Zhangye train services, operated by China Railways D-Class, depart from Yunnanyi station.
The best way to get from Xiangcheng to Zhangye is to train via Xi'an which takes 24h 39m and costs . Alternatively, you can fly, which costs ¥2100 - ¥11000 and takes 8h 40m.
Xiangcheng to Zhangye train services, operated by China Railways D-Class, arrive at Kunming Station.
Yes, the driving distance between Xiangcheng to Zhangye is 2107 km. It takes approximately 25h to drive from Xiangcheng to Zhangye.
What companies run services between Xiangcheng, Yunnan Sheng, China and Zhangye, China?
You can take a train from Xiangyun to Zhangye West Station via Yunnanyi, Kunming Station, Kunming, Xi'an North, and Lanzhou West Station in around 24h 39m. Alternatively, Lucky Air Co. Ltd., China Southern Airlines, and six other airlines fly from Dali Huangcaoba (DLU) to Zhangye Ghanzhou Airport (YZY) twice daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.ceair.com
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 4h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–11,000
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Xi An
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ¥1,700–13,000
Flights from Dali Huangcaoba to Jinchang via Xi An
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- ¥1,900–7,500
Flights from Dali Huangcaoba to Jinchang via Kunming Changshui International Airport, Lanzhou
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- ¥2,200–6,500
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Xi An
- Ave. Duration
- 9h 15m
- When
- Monday and Wednesday
- Estimated price
- ¥2,400–11,000
Flights from Dali Huangcaoba to Jiayuguan Airport via Xi An
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–7,500
- Website
- csair.com
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–7,500
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥4,900–17,000
Flights from Dali Huangcaoba to Jinchang via Beijing Daxing
- Ave. Duration
- 15h 45m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,200–9,500
Flights from Dali Huangcaoba to Jinchang via Wuhan
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,200–5,500
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥6,500–24,000
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Tianfu International, Lanzhou
- Ave. Duration
- 12h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,000–10,000
Flights from Dali Huangcaoba to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–8,500
- Website
- juneyaoair.com
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–7,500
Flights from Dali Huangcaoba to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–8,500
Flights from Dali Huangcaoba to Jiayuguan Airport via Xi An
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–7,500
- Website
- tianjin-air.com
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Chongqing
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,100–8,000
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Chongqing
- Ave. Duration
- 8h 12m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥5,500–11,000
- Website
- ch.com
Flights from Dali Huangcaoba to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 8h 21m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–8,500
- Website
- chinaexpressair.com
Flights from Dali Huangcaoba to Jiayuguan Airport via Xi An
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–7,500
Flights from Dali Huangcaoba to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,300–6,500
- Website
- 9air.com
Flights from Dali Huangcaoba to Jiayuguan Airport via Wuhan
- Ave. Duration
- 11h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–8,500
Train from Xiangyun to Lufeng South
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- ¥80–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–110
- Adult - 1st Class
- ¥100–150
Train from Lufeng South to Kunming Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Yunnanyi to Kunming Station
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- ¥95–190
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥95–130
- Adult - 1st Class
- ¥130–190
Train from Xi'an North to Lanzhou West Station
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Kunming to Xi'an North Station
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,300–1,400
- Business Class Seat
- ¥1,900–2,800
Train from Xi'an North to Lanzhou West Station
- 2nd Class Seat
- ¥250–270
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥600–900
Train from Xiangyun to Chengdu East
- 2nd Class Seat
- ¥600–660
- 1st Class Seat
- ¥1,000–1,100
- Business Class Seat
- ¥1,500–2,200
Train from Lanzhou West Station to Zhangye West Station
Train from Jinchang to Zhangye West Station
Train from Jiayuguan South to Zhangye West Station
Train from Chengdu Station to Zhangye Station
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 Want to know more about Flixbus?, Italian Lakes: Getting around by train, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 10+ hotels available in Zhangye.













