• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Lanzhou to Zhangye by train, taxi, car, bus 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.

Recommended option

Train China Railways D-Class  •  3 h 33 min

  1. Take the train from Lanzhou to Zhangye West Lanzhou

$22 - $30

Cheapest option

Train China Railways K-Class  •  6 h 29 min

  1. Take the train from Lanzhou to Zhangye Station Chengdu / ...

$12 - $30

3 alternative options

Taxi  •  5 h 29 min

  1. Take a taxi from Lanzhou to Zhangye 316.1 miles

$110 - $140

Drive  •  5 h 29 min

  1. Drive from Lanzhou to Zhangye 316.1 miles

$45 - $70

Bus, fly  •  3 h 46 min

  1. Take the bus from Oriental Hotel Lanzhou to Lanzhou Airport
  2. Fly from Lanzhou (LHW) to Zhangye (YZY) LHW - YZY

$55 - $142

Questions & Answers

The cheapest way to get from Lanzhou to Zhangye is to train which costs ¥80 - ¥220 and takes 6 h 29 min.

More details

The quickest way to get from Lanzhou to Zhangye is to train which costs ¥150 - ¥210 and takes 3 h 33 min.

More details

Yes, there is a direct train departing from Lanzhou and arriving at Zhangye West. Services depart three times a day, and operate every day. The journey takes approximately 3 h 33 min.

More details

The distance between Lanzhou and Zhangye is 438 km. The road distance is 505.8 km.

Get driving directions

The best way to get from Lanzhou to Zhangye without a car is to train which takes 3 h 33 min and costs ¥150 - ¥210.

More details

The train from Lanzhou to Zhangye West takes 3 h 33 min including transfers and departs three times a day.

More details

Lanzhou to Zhangye train services, operated by China Railways D-Class, depart from Lanzhou station.

More details

The quickest flight from Lanzhou Airport to Zhangye Airport is the direct flight which takes 1 h.

Search flights

Lanzhou to Zhangye train services, operated by China Railways D-Class, arrive at Zhangye West station.

More details

Yes, the driving distance between Lanzhou to Zhangye is 506 km. It takes approximately 5 h 29 min to drive from Lanzhou to Zhangye.

Get driving directions

Map of how to get from Lanzhou to Zhangye.
Launch map view
  • Distance: 273.6 miles
  • Duration: 3 h 33 min

What companies run services between Lanzhou, China and Zhangye, China?

China Railways D-Class operates a train from Lanzhou to Zhangye 3 times a day. Tickets cost $22 - $30 and the journey takes 3 h 33 min.

Airlines
Juneyao Airlines
Website
juneyaoair.com
Flights from Lanzhou to Zhangye
Ave. Duration
1 h
When
Tuesday, Thursday and Saturday
Estimated price
$45 - $130
Chengdu
Website
chengduair.cc
Flights from Lanzhou to Zhangye
Ave. Duration
1 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$95 - $230
Train operators
China Railways D-Class
Website
chinahighlights.com
Train from Lanzhou to Zhangye West
Ave. Duration
3 h 33 min
Frequency
3 times a day
Estimated price
$22 - $30
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$22 - $30
1st Class Seat
$30 - $45
China Railways K-Class
Website
chinahighlights.com
Train from Lanzhou to Zhangye Station
Ave. Duration
6 h 20 min
Frequency
Every 4 hours
Estimated price
$12 - $17
Schedules at
trip.com
Book at
trip.com
Hard Seat
$12 - $17
Hard Sleeper
$24 - $35
Soft Sleeper
$35 - $50
China Railways T-Class
Website
china-railway.com.cn
Train from Lanzhou to Zhangye
Ave. Duration
5 h 29 min
Frequency
Twice daily
Estimated price
$9 - $27
Schedules at
trip.com
Book at
trip.com
Hard/Soft Seat
$9 - $14
Hard Sleeper
$20 - $25
Soft Sleeper
$30 - $45
China Railways Y-Class
Train from Lanzhou to Zhangye
Ave. Duration
5 h 30 min
Frequency
Once daily
Schedules at
trip.com
Book at
trip.com
train
Train from Lanzhou to Zhangye
Ave. Duration
5 h 31 min
Frequency
Once daily
Estimated price
$13
Schedules at
chinahighlights.com
Bus operators
Lanzhou Airport Transportation
Phone
0931-96556
Website
lzzcairport.com
Bus from Oriental Hotel Lanzhou to Lanzhou Airport
Ave. Duration
1 h 9 min
Frequency
Every 30 minutes
Estimated price
$5
Schedules at
lzzcairport.com
Other operators
Taxi from Lanzhou to Zhangye
Ave. Duration
5 h 29 min
Estimated price
$110 - $140

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 around the UAE, Which side of Niagara Falls should I choose (and how do I get there)? and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.

More Questions & Answers

Juneyao Airlines and Chengdu offer flights from Lanzhou Airport to Zhangye Airport.

Search flights

There are 44+ hotels available in Zhangye. Prices start at $15 USD per night.

More details