How long is the flight from Chengdu to Shanghai?
With a distance of 1,664 km, a direct flight usually takes about 2 hours 30 minutes, depending on the chosen flight and weather conditions.
Which airlines fly on this route?
Regular flights are operated by China Eastern, Air China, Sichuan Airlines, Hainan Airlines, Juneyao Air, Shanghai Airlines, and China Southern.
Are there direct flights from Chengdu to Shanghai?
Yes, this is a popular route with about 268 direct flights per week, making it easy to find a convenient departure time.
Which airport do flights arrive at?
Flights from Chengdu arrive at Hongqiao Airport (SHA), which is conveniently located near the business districts and downtown Shanghai.
How much is the cheapest ticket?
Flight prices are dynamic and depend on the season. You can check the current minimum in the low-price calendar on this page.