Travel Shanghai to Chengdu

Shanghai to Chengdu

Travel between Shanghai and Chengdu by flight is detailed here, with clear information on schedules and fares.

Travel options for Shanghai to Chengdu

Get from Shanghai to Chengdu quickly and affordably with flight for 276 CN¥, covering the journey in only 3h y 5 minutes.

Flight from Shanghai to Chengdu

If speed matters, catch a flight from Shanghai and depart from SHA Shanghai Hongqiao Airport or PVG Shanghai Pudong Airport to reach Chengdu, landing at CTU Chengdu Airport or TFU Chengdu Tianfu, Chengdu Tianfu Airport. Flight time of approximately 3 hours 5 minutes. Fares are usually 276 CN¥, book your ticket here for a smooth and convenient journey.

Prices: 276 CN¥

Duration: 3h 5m – 3h 45m ⏱

Experience avia from Shanghai to Chengdu for 276 CN¥ Choose avia from Shanghai to Chengdu in 3h 5m Ride with avia from Shanghai to Chengdu for 276 CN¥ Travel with avia from Shanghai to Chengdu in 3h 5m Go with avia from Shanghai to Chengdu in 3h 5m Ride with avia from Shanghai to Chengdu for 276 CN¥

View all Flight tickets →

Distance Shanghai to Chengdu

The distance between Shanghai and Chengdu is 1659.5 kilometers.

Shanghai to Chengdu Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Shanghai to Chengdu

Flight
Average price
1,696 CN¥
Cheapest price
276 CN¥
Average duration
3h 26m
Minimum duration
3h 05m
Number of departures
40
Tickets

Flight Routes & Schedules from Shanghai to Chengdu

- Flying from SHA Shanghai Hongqiao Airport toward CTU Chengdu Airport, expect a flight time of approximately 3h 10m to 3h 40m. Services operate from 08:15 until 22:00 with fares from 714 to 2,709 CN¥.
- Board a flight at SHA Shanghai Hongqiao Airport and arrive at TFU Chengdu Tianfu, Chengdu Tianfu Airport after about 3h 5m to 3h 45m. Services operate from 07:45 until 17:05 with fares starting at 276 to 2,932 CN¥.
- From PVG Shanghai Pudong Airport, you’ll board a flight that flies for about 3h 10m to 3h 35m before reaching CTU Chengdu Airport. Departures are from 07:25 until 21:30, and fares start at 714 to 2,709 CN¥.
- Set off from PVG Shanghai Pudong Airport by flight and spend roughly 3h 15m to 3h 35m traveling before reaching TFU Chengdu Tianfu, Chengdu Tianfu Airport. Ticket prices begin at 726 to 2,932 CN¥, and services operate from 08:15 until 18:15.

Departure stations
SHA Shanghai Hongqiao Airport
PVG Shanghai Pudong Airport
Arrival stations
CTU Chengdu Airport
TFU Chengdu Tianfu, Chengdu Tianfu Airport

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¥

Check all Flight tickets →

Frequently Asked Questions Shanghai to Chengdu

Below you will find answers to the most common questions about traveling from Shanghai to Chengdu.

How long does the Shanghai to Chengdu trip usually take?

By flight, the Shanghai to Chengdu trip usually takes about 3 hours 5 minutes to 3 hours 45 minutes. The exact time varies by airport pair and flight schedule, with some services slightly shorter or longer than others.

What is the usual price range for Shanghai to Chengdu travel?

For flights on the Shanghai to Chengdu route, fares range from 276 CNY to 2,932 CNY. The price depends on the specific service, departure airport, arrival airport, and how far in advance the ticket is booked.

Which is the cheapest way to travel from Shanghai to Chengdu?

The cheapest listed option for Shanghai to Chengdu is flight travel, with fares starting at 276 CNY. Higher prices are also available on the same route, so the exact fare can vary widely by flight and booking time.

What is the fastest option on the Shanghai to Chengdu route?

The fastest listed option is by flight. The shortest flight time on this route is about 3 hours 5 minutes, depending on whether you depart from Shanghai Hongqiao or Shanghai Pudong and which Chengdu airport you use.

Which airports are used for Shanghai to Chengdu flights?

Flights depart from Shanghai Hongqiao Airport, coded SHA, or Shanghai Pudong Airport, coded PVG. In Chengdu, arrivals are listed at Chengdu Airport, coded CTU, and Chengdu Tianfu Airport, coded TFU.

How many Shanghai to Chengdu flights are there, and when is the first and last departure?

There are 40 flights listed for Shanghai to Chengdu. The first departure is at 07:25, and the last departure is at 22:00, so the route has services spread across most of the day.

Does the Shanghai to Chengdu flight time change depending on the airport pair?

Yes, the duration changes slightly by airport pair. SHA to CTU takes about 3 hours 10 minutes to 3 hours 40 minutes, PVG to CTU about 3 hours 10 minutes to 3 hours 35 minutes, and PVG to TFU about 3 hours 15 minutes to 3 hours 35 minutes.

Which Shanghai to Chengdu airport combination is the shortest?

Among the listed flight pairs, the shortest is Shanghai Hongqiao Airport to Chengdu Tianfu Airport at about 3 hours 5 minutes. Other combinations are only a few minutes longer, so the difference is small.

Are there different arrival airports for Shanghai to Chengdu flights?

Yes, flights arrive at two Chengdu airports: Chengdu Airport, coded CTU, and Chengdu Tianfu Airport, coded TFU. Which one you use depends on the specific flight, so it is worth checking the arrival airport before booking.

What should I know about booking Shanghai to Chengdu tickets?

For Shanghai to Chengdu tickets, check TicketRoutes.com for the available flight options and fare ranges. The route has multiple departures and airport combinations, so the exact price and timing can differ from one service to another.

How much can Shanghai to Chengdu flight prices vary?

Prices on the Shanghai to Chengdu route vary a lot, from 276 CNY up to 2,932 CNY. That spread reflects different flight options, airport pairs, and booking conditions rather than a single fixed fare.

Is the Shanghai to Chengdu schedule concentrated at certain times of day?

The schedule is spread across the day rather than limited to one period. The first flight leaves at 07:25 and the last at 22:00, which gives travelers several timing choices on the Shanghai to Chengdu route.


More travel routes for Shanghai and Chengdu

Planning more stops after Shanghai to Chengdu?

If your journey doesn’t end with Shanghai to Chengdu, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.