There are 6 ways to get from Golmud to Zhangye by train, car, plane, or taxi
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 Golmud to Xiningtrain
- Take the train from Xining to Lanzhou West Stationtrain
- Take the train from Lanzhou West Station to Zhangye West Stationtrain
15h 56m¥234–513Train #2
cheapest- Take the train from Golmud to Lanzhoutrain Lhasa
- Take the train from Lanzhou to Zhangye West Stationtrain Lanzhou
17h 57m¥174–418Drive 847.5 km
- Drive from Golmud to Zhangyecar 847.5 km
12h¥721–1,041Fly to Habei Qilian Airport, taxi
- Fly from Golmud Airport (GOQ) to Habei Qilian Airport (HBQ)plane GOQ - HBQ
- Take the taxi from Habei Qilian Airport (HBQ) to Zhangyetaxi
21h 29m¥710–2,652Train via Jinchang
- Take the train from Golmud to Xiningtrain
- Take the train from Xining to Minghe Southtrain
- Take the train from Minghe South to Lanzhou West Stationtrain
- Take the train from Lanzhou West to Jinchangtrain
- Take the train from Jinchang to Zhangye West Stationtrain
16h 57m¥274–573Fly to Zhangye Ghanzhou Airport
- Fly from Golmud Airport (GOQ) to Zhangye Ghanzhou Airport (YZY)plane GOQ - YZY
11h 22m¥4,178–9,767
Golmud to Zhangye by train
Questions & Answers
The cheapest way to get from Golmud to Zhangye is to train which costs ¥170 - ¥420 and takes 17h 57m.
The fastest way to get from Golmud to Zhangye is to fly which takes 11h 22m and costs ¥4100 - ¥10000.
No, there is no direct train from Golmud to Zhangye station. However, there are services departing from Golmud and arriving at Zhangye West Station via Xining and Lanzhou West Station. The journey, including transfers, takes approximately 15h 56m.
The distance between Golmud and Zhangye is 1529 km. The road distance is 847.5 km.
The best way to get from Golmud to Zhangye without a car is to train which takes 15h 56m and costs ¥230 - ¥550.
It takes approximately 15h 56m to get from Golmud to Zhangye, including transfers.
Golmud to Zhangye train services, operated by China Railways Z-Class, depart from Golmud station.
The best way to get from Golmud to Zhangye is to train which takes 15h 56m and costs ¥230 - ¥550. Alternatively, you can fly, which costs ¥4100 - ¥10000 and takes 11h 22m.
Golmud to Zhangye train services, operated by China Railways Z-Class, arrive at Xining station.
Yes, the driving distance between Golmud to Zhangye is 848 km. It takes approximately 12h to drive from Golmud to Zhangye.
What companies run services between Golmud, China and Zhangye, China?
You can take a train from Golmud to Zhangye West Station via Xining, Xining, and Lanzhou West Station in around 15h 56m. Alternatively, China Eastern Airlines flies from Golmud Airport (GOQ) to Zhangye Ghanzhou Airport (YZY) 3 times a week.
- Website
- en.ceair.com
Flights from Golmud Airport to Habei Qilian Airport via Xining
- Ave. Duration
- 22h 31m
- When
- Friday
- Estimated price
- ¥430–3,800
Flights from Golmud Airport to Zhangye Ghanzhou Airport via Xi An
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ¥4,100–10,000
Train from Golmud to Xining
- Hard Seat
- ¥90–140
- Hard Sleeper
- ¥185–195
- Soft Sleeper
- ¥270–390
Train from Golmud to Xining
- Hard Seat
- ¥90–140
- Hard Sleeper
- ¥185–195
- Soft Sleeper
- ¥270–390
Train from Golmud to Lanzhou
- Hard Seat
- ¥100–160
- Hard Sleeper
- ¥220–240
- Soft Sleeper
- ¥320–450
Train from Xining to Lanzhou West Station
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- ¥75–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥100–150
Train from Xining to Minghe South
- Ave. Duration
- 23 min
- Frequency
- Every 2 hours
- Estimated price
- ¥55–90
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥60–90
Train from Minghe South to Lanzhou West Station
- Ave. Duration
- 20 min
- Frequency
- Once daily
- Estimated price
- ¥50–80
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥55–80
Train from Lanzhou West Station to Zhangye West Station
- Hard Seat
- ¥65–90
- Hard sleeper
- ¥120–170
- Soft sleeper
- ¥200–260
Train from Lanzhou West to Jinchang
- Hard Seat
- ¥40–55
- Hard sleeper
- ¥75–110
- Soft sleeper
- ¥130–170
Train from Jinchang to Zhangye West Station
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Lanzhou to Zhangye West Station
- Hard Seat
- ¥65–90
- Hard sleeper
- ¥120–180
- Soft sleeper
- ¥200–270
- Ave. Duration
- 2h 9m
- Estimated price
- ¥280–340
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 Italian Lakes: Getting around by train, How to get from Luton Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
There are nine+ hotels available in Zhangye.












