There are 7 ways to get from Xiangcheng to Zhangye by plane, train, 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.
Fly Dali Huangcaoba to Zhangye Ghanzhou Airport
best- Fly from Dali Huangcaoba (DLU) to Zhangye Ghanzhou Airport (YZY)DLU - YZY
7h 15m¥5,617–13,174Train, train to Kunming Changshui International Airport, fly to Zhangye Ghanzhou Airport
cheapest- 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–8,346Train 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,880–2,715Fly 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 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
Dali Huangcaoba (DLU) 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 7h 15m and costs ¥5500 - ¥14000.
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 1535 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 7h 15m 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 fly which takes 7h 15m and costs ¥5500 - ¥14000. Alternatively, you can train via Xi'an, which costs and takes 24h 39m.
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?
China Eastern Airlines, Lucky Air Co. Ltd., and three other airlines fly from Dali Huangcaoba (DLU) to Zhangye Ghanzhou Airport (YZY) once daily. Alternatively, 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.ceair.com
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Xi An
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ¥6,000–18,000
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 4h 27m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–12,000
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Xi An
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ¥1,800–13,000
Flights from Dali Huangcaoba to Jinchang via Xi An
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- ¥950–7,000
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 Jiayuguan Airport via Xi An
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,500–7,000
- Website
- csair.com
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥7,000–25,000
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–8,000
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥5,000–18,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 Jiayuguan Airport via Tianfu International
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,800–8,000
- Website
- juneyaoair.com
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,500–8,000
Flights from Dali Huangcaoba to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,800–8,000
Flights from Dali Huangcaoba to Jiayuguan Airport via Xi An
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,500–7,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,200–8,000
- Website
- tianjin-air.com
Flights from Dali Huangcaoba to Zhangye Ghanzhou Airport via Chongqing
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥5,500–13,000
Flights from Kunming Changshui International Airport to Zhangye Ghanzhou Airport via Chongqing
- Ave. Duration
- 7h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,300–9,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,500–7,000
Flights from Dali Huangcaoba to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,200–6,000
- Website
- 9air.com
Flights from Dali Huangcaoba to Jiayuguan Airport via Wuhan
- Ave. Duration
- 9h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–8,500
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 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 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?, Travelling to the UK: What do I need to know?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 10+ hotels available in Zhangye.













