There are 6 ways to get from Kashgar to Zhengzhou by plane, train, bus, taxi, 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
best- Fly from Kashgar Airport (KHG) to Zhengzhou Xinzheng International Airport (CGO)plane KHG - CGO
6h 4m¥1,838–7,542Train via Turfan North
cheapest- Take the train from Kashgar to Turpan North Stationtrain Hetian
- Take the train from Turfan North to Zhengzhoutrain Ürümqi
44h 39m¥374–1,086Train
- Take the train from Kashgar to Lanzhoutrain Kashgar
- Take the train from Lanzhou West Station to Zhengzhoutrain Lanzhou West
44h 21m¥746–1,216Train, bus, taxi
- Take the train from Kashgar to Ürümqi Southtrain
- Take the bus from Urumqi to Pingliang Eastbus
- Take the taxi from Pingliang West to Guyuantaxi
- Take the bus from Guyuan to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Zhengzhoubus
2d 17h¥1,301–1,673Drive 4,106.8 km
- Drive from Kashgar to Zhengzhoucar 4,106.8 km
42h 5m¥3,490–5,041Train #2
- Take the train from Kashgar to Lanzhoutrain Kashgar
- Take the train from Lanzhou to Zhengzhoutrain Lhasa / ...
2d 4h¥384–936
Kashgar Airport (KHG) to Zhengzhou Xinzheng International Airport (CGO) flights
Questions & Answers
The cheapest way to get from Kashgar to Zhengzhou is to train via Turfan North which costs ¥370 - ¥1100 and takes 44h 39m.
The fastest way to get from Kashgar to Zhengzhou is to fly which takes 6h 4m and costs ¥1800 - ¥8000.
No, there is no direct train from Kashgar to Zhengzhou. However, there are services departing from Kashgar and arriving at Zhengzhou via Lanzhou and Lanzhou West Station. The journey, including transfers, takes approximately 44h 21m.
The distance between Kashgar and Zhengzhou is 3425 km. The road distance is 4106.8 km.
The best way to get from Kashgar to Zhengzhou without a car is to train which takes 44h 21m and costs ¥700 - ¥1300.
It takes approximately 6h 4m to get from Kashgar to Zhengzhou, including transfers.
Kashgar to Zhengzhou train services, operated by China Railways T-Class, depart from Kashgar station.
The best way to get from Kashgar to Zhengzhou is to fly which takes 6h 4m and costs ¥1800 - ¥8000. Alternatively, you can train, which costs ¥700 - ¥1300 and takes 44h 21m.
Zhengzhou is 2h ahead of Kashgar. It is currently 5:21 AM in Kashgar and 7:21 AM in Zhengzhou.
Kashgar to Zhengzhou train services, operated by China Railways T-Class, arrive at Lanzhou station.
What companies run services between Kashgar, China and Zhengzhou, China?
Zhejiang Loong Airlines, China Southern Airlines, and China West Air fly from Kashgar Airport (KHG) to Zhengzhou Xinzheng International Airport (CGO) 3 times a day. Alternatively, you can take a vehicle from Kashgar to Zhengzhou via Kashgar, Lanzhou, and Lanzhou West Station in around 44h 21m.
- Website
- westair.cn
Flights from Kashgar Airport to Zhengzhou Xinzheng International Airport via Zhongwei
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–7,500
Flights from Kashgar Airport to Zhengzhou Xinzheng International Airport via Xining
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–7,500
- Website
- loongair.cn
Flights from Kashgar Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ¥1,800–7,500
- Website
- csair.com
Flights from Kashgar Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥4,800–13,000
Train from Kashgar to Lanzhou
- Ave. Duration
- 37h 20m
- Frequency
- Once daily
- Estimated price
- ¥270–650
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥270–390
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥800–1,100
Train from Kashgar to Ürümqi South
- Ave. Duration
- 15h 12m
- Frequency
- Once daily
- Estimated price
- ¥140–370
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥140–200
- Hard Sleeper
- ¥280–340
- Soft Sleeper
- ¥440–550
Train from Kashgar to Turpan North Station
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ¥120–370
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥120–180
- Hard Sleeper
- ¥260–310
- Soft Sleeper
- ¥400–500
Train from Kashgar to Lanzhou
- Ave. Duration
- 37h 20m
- Frequency
- Once daily
- Estimated price
- ¥270–650
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥270–390
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥800–1,100
Train from Lanzhou West Station to Zhengzhou
- 2nd Class Seat
- ¥450–490
- 1st Class Seat
- ¥700–800
- Business Class Seat
- ¥1,000–1,500
Train from Lanzhou to Zhengzhou
- Hard Seat
- ¥100–150
- Hard sleeper
- ¥190–270
- Soft sleeper
- ¥320–410
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Urumqi to Pingliang East
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥637
- Schedules at
- bus.ctrip.com
Bus from Guyuan to Yinchuan Nanmen Station
- Ave. Duration
- 3h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ¥90
- Schedules at
- bus.ctrip.com
- Ave. Duration
- 1h 5m
- Estimated price
- ¥200–250
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, 5 incredible day trips from Florence by train, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Kashgar to Zhengzhou is 4107 km. It takes approximately 42h 5m to drive from Kashgar to Zhengzhou.
There are 158+ hotels available in Zhengzhou.
















