There are 6 ways to get from Shanghai to Xinzheng by plane, train, 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 from Shanghai Hongqiao International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Zhengzhou Xinzheng International Airport (CGO)plane SHA - CGO
3h 40m¥1,149–2,064Train #2
cheapest- Take the train from Shanghai station to Zhengzhoutrain Shanghai
10h 26m¥170–340Train
- Take the train from Shanghai Hongqiao to Zhengzhou Easttrain Zhengzhou East / ...
8h 35m¥499–554Drive 897.8 km
- Drive from Shanghai to Xinzhengcar 897.8 km
9h¥763–1,102Fly from Shanghai Pudong International Airport
- Fly from Shanghai Pudong International Airport (PVG) to Zhengzhou Xinzheng International Airport (CGO)plane PVG - CGO
4h 17m¥599–1,514Train via Huaian East
- Take the train from Shanghai Hongqiao to Huaian Easttrain Huangshan North / ...
- Take the train from Huaian East to Changge Northtrain Nantong
8h 51m¥504–574
Shanghai Hongqiao International Airport (SHA) to Zhengzhou Xinzheng International Airport (CGO) flights
Questions & Answers
The cheapest way to get from Shanghai to Xinzheng is to train which costs ¥170 - ¥340 and takes 10h 26m.
The fastest way to get from Shanghai to Xinzheng is to fly which takes 3h 40m and costs ¥1100 - ¥2100.
No, there is no direct train from Shanghai to Xinzheng. However, there are services departing from South Shaanxi Road and arriving at Zhengzhou East via Shanghai Hongqiao. The journey, including transfers, takes approximately 8h 35m.
The distance between Shanghai and Xinzheng is 828 km. The road distance is 897.8 km.
The best way to get from Shanghai to Xinzheng without a car is to train which takes 8h 35m and costs ¥490 - ¥600.
It takes approximately 3h 40m to get from Shanghai to Xinzheng, including transfers.
Shanghai to Xinzheng train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
The best way to get from Shanghai to Xinzheng is to fly which takes 3h 40m and costs ¥1100 - ¥2100. Alternatively, you can train, which costs ¥490 - ¥600 and takes 8h 35m.
Shanghai to Xinzheng train services, operated by China Railways G-Class, arrive at Zhengzhou East station.
Yes, the driving distance between Shanghai to Xinzheng is 898 km. It takes approximately 9h to drive from Shanghai to Xinzheng.
What companies run services between Shanghai, China and Xinzheng, Henan, China?
Shanghai Airlines and China Eastern Airlines fly from Shanghai Hongqiao International Airport (SHA) to Zhengzhou Xinzheng International Airport (CGO) 5 times a day. Alternatively, China Railways G-Class operates a train from Shanghai Hongqiao to Zhengzhou East hourly. Tickets cost ¥430–470 and the journey takes 6h 14m.
- Website
- en.ceair.com
Flights from Shanghai Hongqiao International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ¥900–2,900
Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥500–2,700
Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport via Wenzhou
- Ave. Duration
- 4h 25m
- When
- Monday and Friday
- Estimated price
- ¥500–700
- Website
- ceair.com
Flights from Shanghai Hongqiao International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ¥900–1,700
Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥850–1,600
- Website
- csair.com
Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- ¥500–2,800
- Website
- juneyaoair.com
Flights from Shanghai Hongqiao International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥950–2,900
Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Friday, Wednesday, Sunday, Tuesday, and Saturday
- Estimated price
- ¥500–700
Flights from Shanghai Pudong International Airport to Zhengzhou Xinzheng International Airport via Wenzhou
- Ave. Duration
- 4h 25m
- When
- Monday and Friday
- Estimated price
- ¥500–700
Train from Shanghai Hongqiao to Zhengzhou East
- 2nd Class Seat
- ¥430–470
- 1st Class Seat
- ¥700–800
- Business Class Seat
- ¥1,000–1,500
Train from Shanghai Hongqiao to Huaian East
- 2nd Class Seat
- ¥180–210
- 1st Class Seat
- ¥300–340
- Business Class Seat
- ¥440–650
Train from Huaian East to Changge North
- 2nd Class Seat
- ¥280–310
- 1st Class Seat
- ¥460–510
- Business Class Seat
- ¥650–950
Train from Shanghai station to Zhengzhou
- Hard Seat
- ¥110–160
- Hard Sleeper
- ¥220–250
- Soft Sleeper
- ¥330–460
Train from Shanghai station to Zhengzhou
- Hard Seat
- ¥100–140
- Hard sleeper
- ¥190–260
- Soft sleeper
- ¥300–400
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 How to get from London City Airport into central London, 10 amazing places to get away from it all in Australia, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
There are seven+ hotels available in Xinzheng.













