Shanghai to Chengdu Flights: Schedules, Tickets & Prices
Travel from Shanghai to Chengdu by air in around 3h 5m to 3h 45m, with fares available from 276 CN¥ to 2,932 CN¥.
Flight from Shanghai to Chengdu
Flying from Shanghai, you can depart from SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport and reach Chengdu, landing at CTU Chengdu Airport or TFU Chengdu Tianfu, Chengdu Tianfu Airport, in roughly 3 hours 5 minutes. This is the fastest way to travel, with typical fares starting at 276 CN¥. Check available flights and book your seat here for a smooth journey.
Prices: 276 CN¥ to 2,932 CN¥
Duration: 3h 5m – 3h 45m ⏱
Flight Routes & Schedules from Shanghai to Chengdu
- From SHA Shanghai Hongqiao Airport, the flight will take you to CTU Chengdu Airport in about 3h 10m to 3h 40m. With departures from 08:15 until 22:00, fares start at 714 to 2,709 CN¥.
- Board a flight at SHA Shanghai Hongqiao Airport and spend approximately 3h 5m to 3h 45m in the air, arriving at TFU Chengdu Tianfu, Chengdu Tianfu Airport. The flight operates from 07:45 until 17:05 with fares from 276 to 2,932 CN¥.
- Board a flight at PVG Shanghai Pudong Airport to reach CTU Chengdu Airport, spending roughly 3h 10m to 3h 35m in the air. Services run from 07:25 until 21:30, and tickets start from 714 to 2,709 CN¥.
- Starting at PVG Shanghai Pudong Airport, flights head toward TFU Chengdu Tianfu, Chengdu Tianfu Airport, covering the distance in roughly 3h 15m to 3h 35m. Departures run from 08:15 until 18:15, with tickets from 726 to 2,932 CN¥.
Cheapest Flight Shanghai to Chengdu
276 CN¥, from SHA Shanghai Hongqiao Airport to TFU Chengdu Tianfu, Chengdu Tianfu Airport, departure some times, duration 3h 25m.Fastest Flight Shanghai to Chengdu
624 CN¥, from SHA Shanghai Hongqiao Airport to TFU Chengdu Tianfu, Chengdu Tianfu Airport, departure 17:05, duration 3h 5m.Flight Timetable: PVG Shanghai Pudong Airport → CTU Chengdu Airport
- 07:25 10:50 3h 25m 2657 CN¥
- 08:00 11:25 3h 25m 2709 CN¥
- 09:05 12:35 3h 30m 714 CN¥
- 11:30 15:05 3h 35m 2657 CN¥
- 13:10 16:40 3h 30m 2158 CN¥
- 13:30 17:00 3h 30m 2657 CN¥
- 15:30 19:00 3h 30m 2657 CN¥
- 16:20 19:30 3h 10m 714 CN¥
- 18:35 21:55 3h 20m 2657 CN¥
- 20:00 23:25 3h 25m 2158 CN¥
- 21:25 00:55 3h 30m 714 CN¥
- 21:30 00:55 3h 25m 2657 CN¥
Flight Timetable: PVG Shanghai Pudong Airport → TFU Chengdu Tianfu, Chengdu Tianfu Airport
- 08:15 11:50 3h 35m 2932 CN¥
- 09:00 12:15 3h 15m 2657 CN¥
- 14:00 17:25 3h 25m 2657 CN¥
- 14:45 18:20 3h 35m 2709 CN¥
- 15:00 18:35 3h 35m 2380 CN¥
- 15:05 18:40 3h 35m 1428 CN¥
- 15:35 19:10 3h 35m 2932 CN¥
- 16:40 20:00 3h 20m 2158 CN¥
- 18:15 21:50 3h 35m 726 CN¥
Flight Timetable: SHA Shanghai Hongqiao Airport → CTU Chengdu Airport
- 08:15 11:40 3h 25m 714 CN¥
- 08:55 12:30 3h 35m 714 CN¥
- 11:50 15:15 3h 25m 714 CN¥
- 15:55 19:15 3h 20m 714 CN¥
- 18:10 21:50 3h 40m 2709 CN¥
- 19:25 22:55 3h 30m 714 CN¥
- 20:45 00:05 3h 20m 2657 CN¥
- 20:55 00:20 3h 25m 809 CN¥
- 22:00 01:10 3h 10m 2657 CN¥
Flight Timetable: SHA Shanghai Hongqiao Airport → TFU Chengdu Tianfu, Chengdu Tianfu Airport
- 07:45 10:55 3h 10m 276 CN¥
- 08:50 12:25 3h 35m 276 CN¥
- 09:55 13:20 3h 25m 2932 CN¥
- 11:30 14:55 3h 25m 714 CN¥
- 11:55 15:20 3h 25m 276 CN¥
- 12:25 15:55 3h 30m 714 CN¥
- 13:00 16:25 3h 25m 276 CN¥
- 13:30 16:55 3h 25m 2932 CN¥
- 14:30 18:15 3h 45m 714 CN¥
- 17:05 20:10 3h 5m 624 CN¥
Frequently Asked Questions Flights Shanghai to Chengdu
Below you will find answers to the most common questions about traveling from Shanghai to Chengdu by flights.
How long is the flight from Shanghai to Chengdu usually?
A flight from Shanghai to Chengdu usually takes about 3 hours 5 minutes to 3 hours 45 minutes, depending on the airport pair and the specific flight service. If you are planning a Shanghai to Chengdu flight journey, it is a fairly short domestic trip, so it is a convenient option for travelers who want to save time.
What is the price range for flight tickets on the Shanghai to Chengdu route?
Flight tickets for Shanghai to Chengdu are priced from about 276 CNY to 2932 CNY, so the cost can vary a lot by timing and availability. If you are comparing a Shanghai to Chengdu flight trip, it is a good idea to check different departure times and book early when possible.
Which airports are used for a flight from Shanghai to Chengdu?
A Shanghai to Chengdu flight can depart from Shanghai Hongqiao Airport or Shanghai Pudong Airport, and it may arrive at Chengdu Airport or Chengdu Tianfu Airport. Because the flight service can use different airport combinations, it is worth checking your exact flight tickets before you travel.
How many flight options are there between Shanghai and Chengdu?
There are 40 flight options between Shanghai and Chengdu, so travelers have a fairly wide choice of schedules. With this many flight connections, you can usually find a Shanghai to Chengdu flight journey that fits your timing better than a single fixed departure.
What time does the first flight from Shanghai to Chengdu leave?
The first Shanghai to Chengdu flight departure is at 07:25, which is useful if you want to start your day early. For a flight trip on this route, checking the earliest flight service can help you plan your airport transfer and arrival schedule more smoothly.
What is the last flight departure on the Shanghai to Chengdu route?
The last flight departure for Shanghai to Chengdu is at 22:00, giving late travelers a useful evening option. If you are looking at a Shanghai to Chengdu flight journey, this can be a practical choice when you need more flexibility during the day.
Is it easy to book flight tickets from Shanghai to Chengdu?
Yes, booking flight tickets for Shanghai to Chengdu is usually straightforward because there are multiple flight options available. Since the route has several departure and arrival combinations, it helps to compare the flight service carefully before confirming your booking.
Any practical tips for taking a flight between Shanghai and Chengdu?
For a flight between Shanghai and Chengdu, it is smart to double-check whether your flight uses Shanghai Hongqiao Airport or Shanghai Pudong Airport, and whether it arrives at Chengdu Airport or Chengdu Tianfu Airport. Because the Shanghai to Chengdu flight journey can vary by airport pair and departure time, reviewing your flight tickets in advance can help avoid last-minute confusion.
Travel options for Shanghai to Chengdu
More Flight routes from and to Shanghai or Chengdu
Routes in Flight from Shanghai →
Routes in Flight to Chengdu ←
Routes in Flight to Shanghai ←
Routes in Flight from Chengdu →
Planning more than just Shanghai to Chengdu?
You’re currently viewing Flights options for Shanghai to Chengdu. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.