donator FLIGHTS

Cheap flights from Chengdu to Shanghai

Chengdu to Shanghai is 1,661 km. Below are the cheapest fares found in the last few days, each one stamped with when it was seen and which airline sold it.

Cheapest fare$56seen 15 Oct 2026 · $0.03 per km15% below this route's 90 day average13% cheaper than when we last checked

Find your route

Fares found recently

Prices come from searches Aviasales users ran recently, not from a live availability check, which is why each one shows when it was found. Open the search to see today's seats.

Price history

over the last 44 days
Lowest
$49
Average
$66
Highest
$87

Airlines on this route

  • Sichuan Airlines
  • Spring AirlinesLow cost
  • Air China
  • Chengdu Airlines
  • Shanghai Airlines
  • Juneyao Airlines
  • China Eastern

Flying back? Shanghai to Chengdu

Other routes from Chengdu

Flights from ChengduFlights to Shanghai

How much is a flight from Chengdu to Shanghai?
The cheapest fare found in the last few days was $56. That is a recent find rather than a live quote, so the page shows exactly when it was seen.
Is there a nonstop flight from Chengdu to Shanghai?
The page lists the cheapest nonstop fare and the cheapest fare with a connection separately, whenever both were found.
How often do these prices update?
Every hour. When a fare moves materially we tell the search engines the same hour, so the number in search results follows the number on the page.

China · Shanghai · China

Booking through the search link pays us a commission. It costs you nothing extra and it is what funds this board.

Cheap flights Chengdu to Shanghai from $56 | Donator