Airlines Flying from Chengdu to Shanghai
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.














Show More
Flight deals from Chengdu to Shanghai
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopTFU 07:302h 50mDirectPVG 10:20Chengdu - Shanghai | Fri, Jun 13 | Juneyao AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 307 NZD 42828% OFF28% OFFNZD 428 NZD 307
-
CTU 06:002h 45mDirectPVG 08:45Chengdu - Shanghai | Fri, Jun 13 | Sichuan AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Sun, Jun 15 | Juneyao AirlinesNZD 318 NZD 42826% OFF26% OFFNZD 428 NZD 318
-
TFU 17:002h 50mDirectPVG 19:50Chengdu - Shanghai | Fri, Jun 13 | Air ChinaPVG 21:103h 20mDirectCTU 00:30Shanghai - Chengdu | Tue, Jun 17 | Air ChinaNZD 322 NZD 42825% OFF25% OFFNZD 428 NZD 322
-
CTU 07:202h 50mDirectPVG 10:10Chengdu - Shanghai | Sat, Jun 14 | Air ChinaPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 32325% OFFNZD 428 NZD 323
-
TFU 07:302h 50mDirectPVG 10:20Chengdu - Shanghai | Fri, Jun 13 | Xiamen AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 32524% OFFNZD 428 NZD 325
-
TFU 07:302h 50mDirectPVG 10:20Chengdu - Shanghai | Fri, Jun 13 | China Eastern AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 32524% OFFNZD 428 NZD 325
-
TFU 07:302h 50mDirectPVG 10:20Chengdu - Shanghai | Fri, Jun 13 | Shenzhen AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 32524% OFFNZD 428 NZD 325
-
CTU 06:002h 45mDirectPVG 08:45Chengdu - Shanghai | Fri, Jun 13 | Chengdu AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 33222% OFFNZD 428 NZD 332
-
TFU 19:302h 50mDirectPVG 22:20Chengdu - Shanghai | Sat, Jun 14 | Juneyao AirlinesPVG 20:453h 10mDirectCTU 23:55Shanghai - Chengdu | Wed, Jun 18 | Juneyao AirlinesNZD 33422% OFFNZD 428 NZD 334
-
TFU 07:104h 10mDirectPVG 11:20Chengdu - Shanghai | Sat, Jun 14 | Chengdu AirlinesSHA 14:403h 15mDirectCTU 17:55Shanghai - Chengdu | Mon, Jun 16 | Sichuan AirlinesNZD 33322% OFFNZD 428 NZD 333
-
CTU 13:0017h 25m1 stopsSHA Invalid DateChengdu - Shanghai | Sun, Jun 15 | Normal AirlineSHA 15:006hDirectCTU 16:00Shanghai - Chengdu | Tue, Jun 17 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCTU 06:002h 45mDirectPVG 08:45Chengdu - Shanghai | Thu, Jun 19 | Sichuan AirlinesNZD 126 NZD 19435% OFF35% OFFNZD 194 NZD 126
-
CTU 06:002h 45mDirectPVG 08:45Chengdu - Shanghai | Thu, Jun 19 | Chengdu AirlinesNZD 135 NZD 19430% OFF30% OFFNZD 194 NZD 135
-
CTU 07:202h 50mDirectPVG 10:10Chengdu - Shanghai | Thu, Jun 19 | Air ChinaNZD 142 NZD 19427% OFF27% OFFNZD 194 NZD 142
-
CTU 08:002h 45mDirectPVG 10:45Chengdu - Shanghai | Wed, Jun 18 | Sichuan AirlinesNZD 14624% OFFNZD 194 NZD 146
-
CTU 07:202h 50mDirectPVG 10:10Chengdu - Shanghai | Tue, Jun 17 | Air ChinaNZD 14923% OFFNZD 194 NZD 149
-
TFU 07:104h 10m1 stopsPVG 11:20Chengdu - Shanghai | Tue, Jun 17 | Chengdu AirlinesNZD 13530% OFFNZD 194 NZD 135
-
TFU 16:3032h 15m1 stopsPVG 00:45Chengdu - Shanghai | Fri, Jun 13 | Air ChinaNZD 14823% OFFNZD 194 NZD 148
-
TFU 16:207h 20m1 stopsPVG 23:40Chengdu - Shanghai | Sat, Jun 14 | Air ChinaNZD 15122% OFFNZD 194 NZD 151
-
TFU 16:2031h 25m1 stopsPVG 23:45Chengdu - Shanghai | Sun, Jun 15 | Air ChinaNZD 15122% OFFNZD 194 NZD 151
-
TFU 13:509h 55m1 stopsPVG 23:45Chengdu - Shanghai | Mon, Jun 16 | Air ChinaNZD 15122% OFFNZD 194 NZD 151
-
CTU 13:0017h 25m1 stopsSHA Invalid DateChengdu - Shanghai | Sun, Jun 15 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flight Information from Chengdu to Shanghai
Cheapest one-way flight price | NZD 125 |
---|---|
Cheapest round-trip ticket price | NZD 306 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 1,662.39 km |
Average flight time | 6 hours 2 minutes |
Popular airline | Sichuan Airlines |
Find the best time to fly from Chengdu to Shanghai
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight tickets from Chengdu (CTU) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Chengdu to Shanghai based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How long does it take to fly from Chengdu (CTU) to Shanghai (SHA) and what is the distance?
It takes around 6 hours 2 minutes to fly from Chengdu (CTU) to Shanghai (SHA). -
What are the most popular airlines that fly from Chengdu (CTU) to Shanghai (SHA)?
Airlines with flights from Chengdu (CTU) to Shanghai (SHA): Xiamen Airlines, China Southern Airlines, Sichuan Airlines, Spring Airlines, China Express Airlines, China Eastern Airlines, Shenzhen Airlines, Lucky Air, Loong Air, Shandong Airlines and Tibet Airlines.
How to find a cheap flight from Chengdu to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Chengdu to Shanghai. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Popular Flights
-
Top Routes from Chengdu
-
Top Routes to Shanghai
-
More flight options
- Chengdu to Singapore Flights
- Chengdu to Kuala Lumpur Flights
- Chengdu to Seoul Flights
- Chengdu to Hong Kong Flights
- Chengdu to Bangkok Flights
- Chengdu to Beijing Flights
- Chengdu to Guangzhou Flights
- Chengdu to Zhangjiajie Flights
- Chengdu to Tokyo Flights
- Chengdu to Shenzhen Flights
- Chengdu to Los Angeles Flights
- Flights from Chengdu Tianfu International Airport to Blenheim
- Flights from Chengdu Tianfu International Airport to Hamilton
- Flights from Chengdu Tianfu International Airport to Rotorua
- Flights from Chengdu Tianfu International Airport to Queenstown
- Flights from Chengdu Tianfu International Airport to Hokitika
- Flights from Chengdu Tianfu International Airport to New Plymouth
- Flights from Chengdu to Palmerston North Airport
- Flights from Chengdu to Taupo Airport
- Flights from Chengdu to Dunedin International Airport
- Flights from Chengdu to Queenstown Airport
- Flights from Chengdu to Wellington International Airport
- Flights from Chengdu to Hawke's Bay Airport
- Flights from Chengdu Tianfu International Airport to Taiwan Taoyuan International Airport
- Flights from Chengdu Tianfu International Airport to Taipei Songshan Airport
- Flights from Chengdu Shuangliu International Airport to Taipei Songshan Airport
- Flights from Chengdu Shuangliu International Airport to Taiwan Taoyuan International Airport
- Flights from Chengdu Tianfu International Airport to Singapore Changi Airport
- Flights from Chengdu Shuangliu International Airport to Singapore Changi Airport
- Moscow to Shanghai Flights
- Penang to Shanghai Flights
- Singapore to Shanghai Flights
- Kuala Lumpur to Shanghai Flights
- Sydney to Shanghai Flights
- Melbourne to Shanghai Flights
- London to Shanghai Flights
- Amsterdam to Shanghai Flights
- Bangkok to Shanghai Flights
- New York to Shanghai Flights
- Dubai to Shanghai Flights
- Flights from Auckland Airport to Shanghai
- Flights from Christchurch International Airport to Shanghai
- Flights from Queenstown Airport to Shanghai
- Flights from Wellington International Airport to Shanghai
- Flights from Dunedin International Airport to Shanghai
- Flights from Hawke's Bay Airport to Shanghai
- Flights from Auckland to Shanghai Pudong International Airport
- Flights from Auckland to Shanghai Hongqiao International Airport
- Flights from Christchurch to Shanghai Hongqiao International Airport
- Flights from Christchurch to Shanghai Pudong International Airport
- Flights from Wellington to Shanghai Pudong International Airport
- Flights from Wellington to Shanghai Hongqiao International Airport
- Flights from Ontario International Airport to Shanghai Hongqiao International Airport
- Flights from Ontario International Airport to Shanghai Pudong International Airport
- Flights from Los Angeles International Airport to Shanghai Pudong International Airport
- Flights from Los Angeles International Airport to Shanghai Hongqiao International Airport
- Flights from Domodedovo International Airport to Shanghai Pudong International Airport
- Flights from Vnukovo International Airport to Shanghai Pudong International Airport
- Taipei to Urumqi Flights
- Taipei to Qingdao Flights
- Taipei to Kunming Flights
- Taipei to Chongqing Flights
- Taipei to Chengdu Flights
- Hong Kong to Kunming Flights
- Taipei to Beijing Flights
- Taipei to Hangzhou Flights
- Hong Kong to Xi'an Flights
- Taipei to Nanjing Flights
- Kaohsiung to Shanghai Flights
- Flights from Hong Kong International Airport to Ürümqi Tianshan International Airport
- Flights from Taipei Songshan Airport to Ürümqi Tianshan International Airport
- Flights from Taiwan Taoyuan International Airport to Ürümqi Tianshan International Airport
- Flights from Taipei Songshan Airport to Qingdao Jiaodong International Airport
- Flights from Taiwan Taoyuan International Airport to Qingdao Jiaodong International Airport
- Flights from Taiwan Taoyuan International Airport to Kunming Changshui International Airport