There are 6 ways to get from Lanzhou to Zhengzhou by train, bus, car, 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.
Train via Xi'an
best- Take the train from Lanzhou West Station to Xi'an Northtrain Xi'an North / ...
- Take the train from Xian North to Zhengzhoutrain Xi'an
6h 3m¥398–671Train
cheapest- Take the train from Lanzhou to Zhengzhoutrain Lhasa / ...
14h 13m¥100–270Bus
- Take the bus from Lanzhou to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Zhengzhoubus
20h¥360–450Drive 1,058.4 km
- Drive from Lanzhou to Zhengzhoucar 1,058.4 km
11h 16m¥900–1,300Bus, fly
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Zhengzhou Xinzheng International Airport (CGO)plane LHW - CGO
5h 1m¥460–2,250Train via Sanmenxia
- Take the train from Lanzhou to Sanmenxiatrain Xining
- Take the train from Sanmenxia to Zhengzhoutrain Chengdu / ...
17h 39m¥125–332
Lanzhou to Zhengzhou by train
Questions & Answers
The cheapest way to get from Lanzhou to Zhengzhou is to train which costs ¥100 - ¥270 and takes 14h 13m.
The fastest way to get from Lanzhou to Zhengzhou is to bus and fly which takes 5h 1m and costs ¥460 - ¥2300.
No, there is no direct bus from Lanzhou to Zhengzhou. However, there are services departing from Lanzhou and arriving at Zhengzhou via Yinchuan Nanmen Station. The journey, including transfers, takes approximately 20h.
Yes, there is a direct train departing from Lanzhou and arriving at Zhengzhou. Services depart every four hours, and operate every day. The journey takes approximately 14h 13m.
The distance between Lanzhou and Zhengzhou is 1028 km. The road distance is 1058.4 km.
The best way to get from Lanzhou to Zhengzhou without a car is to train via Xi'an which takes 6h 3m and costs ¥390 - ¥700.
It takes approximately 6h 3m to get from Lanzhou to Zhengzhou, including transfers.
Lanzhou to Zhengzhou bus services, operated by Ctrip, depart from Lanzhou station.
Lanzhou to Zhengzhou train services, operated by China Railways D-Class, depart from Lanzhou West Station.
The best way to get from Lanzhou to Zhengzhou is to train via Xi'an which takes 6h 3m and costs ¥390 - ¥700. Alternatively, you can bus, which costs ¥360 - ¥450 and takes 20h.
What companies run services between Lanzhou, China and Zhengzhou, China?
You can take a train from Lanzhou to Zhengzhou via Lanzhou West Station and Xian North in around 6h 3m. Alternatively, you can take a bus from Lanzhou to Zhengzhou via Yinchuan Nanmen Station in around 20h.
- Website
- urumqi-air.com
Flights from Lanzhou to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥410–2,200
- Website
- sda.cn
Flights from Lanzhou to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- ¥1,200–3,100
- Website
- en.ceair.com
Flights from Lanzhou to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 1h 50m
- When
- Thursday and Friday
- Estimated price
- ¥1,100–3,500
Train from Lanzhou West Station to Xi'an North
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Lanzhou West Station to Xi'an North
- 2nd Class Seat
- ¥250–270
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥550–850
Train from Xian North to Zhengzhou
- 2nd Class Seat
- ¥200–220
- 1st Class Seat
- ¥330–370
- Business Class Seat
- ¥480–700
Train from Lanzhou to Zhengzhou
- Hard Seat
- ¥100–150
- Hard sleeper
- ¥190–270
- Soft sleeper
- ¥320–410
Train from Lanzhou to Sanmenxia
- Hard Seat
- ¥95–130
- Hard sleeper
- ¥170–240
- Soft sleeper
- ¥280–370
Train from Sanmenxia to Zhengzhou
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥70–95
- Soft sleeper
- ¥110–150
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Lanzhou to Yinchuan Nanmen Station
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- 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 to the UK: What do I need to know?, How to get from Luton Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Lanzhou to Zhengzhou bus services, operated by Ctrip, arrive at Yinchuan Nanmen Station.
Lanzhou to Zhengzhou train services, operated by China Railways D-Class, arrive at Xi'an North station.
Yes, the driving distance between Lanzhou to Zhengzhou is 1058 km. It takes approximately 11h 16m to drive from Lanzhou to Zhengzhou.
There are 157+ hotels available in Zhengzhou.

















