There are 7 ways to get from Chengdu to Zhangye by train, car, plane, or subway
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 Guangyuan
best- Take the train from Chengdu East Station to Guangyuantrain Chengdu-Xi'an
- Take the train from Guangyuan to Zhangye Stationtrain Chengdu
15h 54m¥225–511Train
cheapest- Take the train from Chengdu Station to Zhangye Stationtrain Chengdu
20h 6m¥154–360Drive 1,336.8 km
- Drive from Chengdu to Zhangyecar 1,336.8 km
13h 41m¥1,161–1,677Fly Chengdu Shuangliu International Airport to Zhangye Ghanzhou Airport
- Fly from Chengdu Shuangliu International Airport (CTU) to Zhangye Ghanzhou Airport (YZY)plane CTU - YZY
9h 33m¥3,376–8,599Subway to Chengdu Tianfu International Airport, fly to Zhangye Ghanzhou Airport
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Zhangye Ghanzhou Airport (YZY)plane TFU - YZY
8h 35m¥2,282–9,609Subway to Chengdu Tianfu International Airport, fly to Jiayuguan Airport, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Jiayuguan Airport (JGN)plane TFU - JGN
- Take the train from Jiayuguan South to Zhangye West Stationtrain
8h 29m¥902–4,689Train to Mianyang Nanjiao Airport, fly to Zhangye Ghanzhou Airport
- Take the train from Chengdu East to Mianyang stationtrain
- Fly from Mianyang Nanjiao Airport (MIG) to Zhangye Ghanzhou Airport (YZY)plane MIG - YZY
13h 4m¥883–4,804
Chengdu Shuangliu International Airport (CTU) to Zhangye Ghanzhou Airport (YZY) flights
Questions & Answers
The cheapest way to get from Chengdu to Zhangye is to train which costs ¥150 - ¥360 and takes 20h 6m.
The fastest way to get from Chengdu to Zhangye is to subway and fly and train which takes 8h 29m and costs ¥900 - ¥4700.
The distance between Chengdu and Zhangye is 1305 km. The road distance is 1336.8 km.
The best way to get from Chengdu to Zhangye without a car is to train via Guangyuan which takes 15h 54m and costs ¥220 - ¥550.
It takes approximately 15h 54m to get from Chengdu to Zhangye, including transfers.
The best way to get from Chengdu to Zhangye is to train via Guangyuan which takes 15h 54m and costs ¥220 - ¥550. Alternatively, you can fly, which costs ¥3300 - ¥9000 and takes 9h 33m.
Yes, the driving distance between Chengdu to Zhangye is 1337 km. It takes approximately 13h 41m to drive from Chengdu to Zhangye.
There are eight+ hotels available in Zhangye.
What companies run services between Chengdu, China and Zhangye, China?
You can take a subway from Tianfu Square to Zhangye via East station, Chengdu East Station, Guangyuan, and Zhangye Station in around 15h 54m. Alternatively, China Eastern Airlines, China United, and four other airlines fly from Chengdu Shuangliu International Airport (CTU) to Zhangye Ghanzhou Airport (YZY) 3 times a day.
- Website
- csair.com
Flights from Chengdu Shuangliu International Airport to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 16h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥3,300–8,500
Flights from Chengdu Tianfu International Airport to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥4,400–12,000
Flights from Chengdu Tianfu International Airport to Jiayuguan Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,100–7,500
Flights from Chengdu Tianfu International Airport to Jiayuguan Airport via Lanzhou
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ¥850–4,600
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Wuhan
- Ave. Duration
- 18h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ¥3,800–10,000
- Website
- tianjin-air.com
Flights from Chengdu Shuangliu International Airport to Zhangye Ghanzhou Airport via Urumqi
- Ave. Duration
- 7h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,600–13,000
Flights from Chengdu Tianfu International Airport to Zhangye Ghanzhou Airport via Urumqi
- Ave. Duration
- 8h 56m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–11,000
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Urumqi
- Ave. Duration
- 9h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,500–9,500
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 11h 57m
- When
- Every day
- Estimated price
- ¥3,300–13,000
Flights from Chengdu Tianfu International Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ¥10,000–27,000
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 18h 15m
- When
- Every day
- Estimated price
- ¥4,400–8,000
- Website
- flycua.com
Flights from Chengdu Shuangliu International Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- ¥3,300–8,500
Flights from Chengdu Tianfu International Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ¥10,000–27,000
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Beijing Daxing
- Ave. Duration
- 18h 15m
- When
- Every day
- Estimated price
- ¥4,400–8,000
- Website
- ch.com
Flights from Chengdu Tianfu International Airport to Jiayuguan Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,100–7,500
Flights from Chengdu Tianfu International Airport to Jiayuguan Airport via Lanzhou
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–7,500
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–4,600
- Website
- chinaexpressair.com
Flights from Chengdu Tianfu International Airport to Jiayuguan Airport via Lanzhou
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–7,500
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Lanzhou
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–4,600
- Website
- gxairlines.com
Flights from Chengdu Tianfu International Airport to Jiayuguan Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,500
- Website
- ch.com
Flights from Mianyang Nanjiao Airport to Zhangye Ghanzhou Airport via Shanghai Pudong
- Ave. Duration
- 10h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,500–6,000
Train from Chengdu East Station to Guangyuan
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–210
Train from Chengdu East to Mianyang station
- Ave. Duration
- 38 min
- Frequency
- Every 2 hours
- Estimated price
- ¥55–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥70–100
Train from Chengdu East Station to Guangyuan
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–410
Train from Chengdu East to Mianyang station
- 2nd Class Seat
- ¥53–58
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥110–170
Train from Guangyuan to Zhangye Station
- Hard Seat
- ¥100–140
- Hard sleeper
- ¥190–270
- Soft sleeper
- ¥310–410
Train from Chengdu Station to Zhangye Station
- Hard Seat
- ¥130–180
- Hard sleeper
- ¥240–330
- Soft sleeper
- ¥390–500
Train from Jiayuguan South to Zhangye West Station
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.com
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 Travelling by boat in Italy, How to get from Gatwick Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.


















