What to know about flights from Shanghai to Chengdu?
The distance between Shanghai and Chengdu is approximately 1,662.39 km. It takes around 3 hours 56 minutes on average to fly from Shanghai to Chengdu. Based on Trip.com's data, travel demand peaks in January. The cheapest month to book is October.
How can I find cheap flights from Shanghai to Chengdu?
Explore the cheapest one-way and round-trip flights from Shanghai to Chengdu over the next 90 days, with one-way fares from $69 and round-trip from $148. Based on Trip.com's latest 7-day flight data.
-
One way
-
Round-trip
-
-
Cheapest nonstop
SHA 2:40 PM3h 20mNonstopTFU 6:00 PMShanghai - Chengdu | Sat, Oct 10 | Juneyao Airlines
CTU 8:15 PM2h 25mNonstopPVG 10:40 PMChengdu - Shanghai | Sat, Oct 17 | Air ChinaPrice detailsDepartureSHA-TFUEconomy class
Included
In-flight meals are availableUSB port and power outletReturnCTU-PVGEconomy class
Included
$156 $21427% off27% off$214 $156 -
PVG 11:35 AM3h 40mNonstopCTU 3:15 PMShanghai - Chengdu | Thu, Oct 8 | China Eastern Airlines
CTU 7:55 AM2h 45mNonstopPVG 10:40 AMChengdu - Shanghai | Sun, Oct 11 | China Eastern AirlinesPrice detailsDeparturePVG-CTUEconomy class
Included
In-flight meals are availableUSB port and power outletReturnCTU-PVG
Included
$156 $21427% off27% off$214 $156 -
PVG 8:45 PM2h 55mNonstopTFU 11:40 PMShanghai - Chengdu | Fri, Oct 9 | China Eastern Airlines
CTU 4:00 PM2h 35mNonstopPVG 6:35 PMChengdu - Shanghai | Sat, Oct 10 | Shanghai AirlinesPrice detailsDeparturePVG-TFUEconomy class
Included
USB port and power outletReturnCTU-PVG
Included
$156 $21427% off27% off$214 $156 -
PVG 4:10 PM3h 10mNonstopTFU 7:20 PMShanghai - Chengdu | Thu, Oct 8 | Hainan Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Thu, Oct 15 | Juneyao AirlinesPrice detailsDeparturePVG-TFUEconomy class
Included
In-flight meals are availableReturnTFU-YYAEconomy class
Included
In-flight meals are availableUSB port and power outlet$14831% off$214 $148 -
PVG 4:10 PM3h 10mNonstopTFU 7:20 PMShanghai - Chengdu | Sun, Oct 11 | Hainan Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Wed, Oct 14 | Juneyao AirlinesPrice detailsDeparturePVG-TFUEconomy class
Included
In-flight meals are availableReturnTFU-YYAEconomy class
Included
In-flight meals are availableUSB port and power outlet$14831% off$214 $148 -
PVG 7:20 AM4h 50mNonstopTFU 12:10 PMShanghai - Chengdu | Wed, Oct 14 | Juneyao Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Thu, Oct 15 | Juneyao AirlinesPrice detailsDeparturePVG-YYAEconomy class
Included
In-flight meals are availableUSB port and power outletReturnTFU-YYAEconomy class
Included
In-flight meals are availableUSB port and power outlet$14930% off$214 $149 -
PVG 7:20 AM4h 50mNonstopTFU 12:10 PMShanghai - Chengdu | Tue, Oct 13 | Juneyao Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Tue, Oct 20 | Juneyao AirlinesPrice detailsDeparturePVG-YYAEconomy class
Included
In-flight meals are availableUSB port and power outletReturnTFU-YYAEconomy class
Included
In-flight meals are available$14930% off$214 $149 -
PVG 7:40 PM3h 15mNonstopCTU 10:55 PMShanghai - Chengdu | Thu, Oct 8 | Chengdu Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Thu, Oct 15 | Juneyao AirlinesPrice detailsDeparturePVG-CTUEconomy class
Included
In-flight meals are availableReturnTFU-PVG
Included
$15328% off$214 $153 -
PVG 7:20 AM4h 50mNonstopTFU 12:10 PMShanghai - Chengdu | Fri, Oct 9 | Juneyao Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Wed, Oct 14 | Juneyao AirlinesPrice detailsDeparturePVG-YYAEconomy class
Included
In-flight meals are availableUSB port and power outletReturnTFU-YYAEconomy class
Included
In-flight meals are availableUSB port and power outlet$15528% off$214 $155 -
PVG 7:20 AM4h 50mNonstopTFU 12:10 PMShanghai - Chengdu | Sun, Oct 11 | Juneyao Airlines
TFU 1:15 PM4h 25mNonstopPVG 5:40 PMChengdu - Shanghai | Thu, Oct 15 | Juneyao AirlinesPrice detailsDeparturePVG-YYAEconomy class
Included
In-flight meals are availableUSB port and power outletReturnTFU-YYAEconomy class
Included
In-flight meals are availableUSB port and power outlet$15627% off$214 $156 -
SHA 1:00 PM17h 25m1 stopCTU 2:00 PMShanghai - Chengdu | Thu, Oct 8 | Normal Airline
CTU 3:00 PM6hNonstopSHA 4:00 PMChengdu - Shanghai | Sat, Oct 10 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
PVG 7:40 PM3h 15mNonstopCTU 10:55 PMShanghai - Chengdu | Sat, Oct 10 | Chengdu Airlines
Price detailsPVG-CTUEconomy classIn-flight meals are available$69 $10736% off36% off$107 $69 -
SHA 2:40 PM3h 20mNonstopTFU 6:00 PMShanghai - Chengdu | Fri, Oct 9 | Juneyao Airlines
Price detailsSHA-TFUEconomy classIn-flight meals are availableUSB port and power outlet$71 $10734% off34% off$107 $71 -
SHA 2:40 PM3h 20mNonstopTFU 6:00 PMShanghai - Chengdu | Sat, Oct 10 | Juneyao Airlines
Price detailsSHA-TFUEconomy classIn-flight meals are availableUSB port and power outlet$71 $10734% off34% off$107 $71 -
SHA 2:40 PM3h 20mNonstopTFU 6:00 PMShanghai - Chengdu | Sun, Oct 11 | Juneyao Airlines
Price detailsSHA-TFUEconomy classIn-flight meals are availableUSB port and power outlet$7134% off$107 $71 -
PVG 7:40 PM3h 15mNonstopCTU 10:55 PMShanghai - Chengdu | Sun, Oct 11 | Chengdu Airlines
Price detailsPVG-CTUEconomy classIn-flight meals are available$7233% off$107 $72 -
PVG 7:40 PM3h 15mNonstopCTU 10:55 PMShanghai - Chengdu | Fri, Oct 9 | Chengdu Airlines
Price detailsPVG-CTUEconomy classIn-flight meals are available$7431% off$107 $74 -
PVG 7:40 PM3h 15mNonstopCTU 10:55 PMShanghai - Chengdu | Thu, Oct 8 | Chengdu Airlines
Price detailsPVG-CTUEconomy classIn-flight meals are available$7530% off$107 $75 -
SHA 2:40 PM3h 20mNonstopTFU 6:00 PMShanghai - Chengdu | Thu, Oct 8 | Juneyao Airlines
Price detailsSHA-TFUEconomy classIn-flight meals are availableUSB port and power outlet$7728% off$107 $77 -
PVG 3:00 PM3h 10mNonstopCTU 6:10 PMShanghai - Chengdu | Thu, Oct 8 | Sichuan Airlines
Price detailsPVG-CTUEconomy classIn-flight meals are available$7827% off$107 $78 -
PVG 8:15 PM2h 55mNonstopTFU 11:10 PMShanghai - Chengdu | Fri, Oct 9 | Sichuan Airlines
Price detailsPVG-TFUEconomy classIn-flight meals are available$7827% off$107 $78 -
SHA 1:00 PM17h 25m1 stopCTU 2:00 PMShanghai - Chengdu | Thu, Oct 8 | Normal AirlineFind more flightsFind more flights
-
Which airlines are the most popular for Shanghai to Chengdu flights?
China Eastern Airlines
Air China
Sichuan Airlines
Chengdu Airlines
China Southern Airlines
Spring Airlines
Juneyao Airlines
Tibet Airlines
Hainan Airlines
Shanghai Airlines
Xiamen Airlines
China Express Airlines
Shenzhen Airlines
Trip.com price insights on flights from Shanghai to Chengdu
Which month has the cheapest one-way flights from Shanghai to Chengdu?
Based on Trip.com’s data, the cheapest month for flights from Shanghai to Chengdu is March, with an average price of $66; while the month with the highest flight price is usually February, with an average price of up to $162.
When is the cheapest day to fly from Shanghai to Chengdu during Columbus Day?
Columbus Day is scheduled for Oct 12. The cheapest flights from Shanghai to Chengdu are available on Oct 11, with fares starting at $71.
Frequently Asked Questions
-
What are the cheapest flights from Shanghai to Chengdu (SHA-CTU)?
Based on Trip.com data, Chengdu Airlines offers one-way fares as low as $69 on Cheapest nonstop routes (e.g. PVG to CTU on Sat, Oct 10), while Hainan Airlines offers Cheapest nonstop round-trips from $148 departing on Thu, Oct 8 and returning on Thu, Oct 15. -
Which airlines offer direct flights from Shanghai to Chengdu?
At the moment, you can catch a nonstop flight from Shanghai to Chengdu with the following airlines, including: China Eastern Airlines Air China Sichuan Airlines Chengdu Airlines China Southern Airlines Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days. -
How long does it take to fly from Shanghai (SHA) to Chengdu (CTU) and what is the distance?
It takes around 3 hours 56 minutes to fly from Shanghai (SHA) to Chengdu (CTU). -
When is the best time to book flights from Shanghai to Chengdu?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Shanghai to Chengdu is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals. -
How many flights are there per week from Shanghai to Chengdu?
Based on Trip.com data in the past 4 weeks, there is 488 flight per week flying from Shanghai to Chengdu. You can check the weekly schedule for popular airlines on this route below: China Eastern Airlines: S/M/T/W/T/F/S -- MU5417 (20:05) Sichuan Airlines: S/M/T/W/T/F/S -- 3U5237 (21:01) -
How can I find the best deals on flights from Shanghai to Chengdu?
To find best deals on flights from Shanghai to Chengdu, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Sat, Oct 10, with one-way flights priced at just $69.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Chengdu Airlines.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Chengdu travel is around January.
· Get exclusive promo codes for Trip.com app users. -
When are flight tickets from Shanghai (SHA) to Chengdu (CTU) the cheapest?
The cheapest months to fly from Shanghai to Chengdu is October, when demand for travel is lower. -
Which upcoming date is cheapest to fly from Shanghai to Chengdu on?
After crunching the numbers on our October flight calendar, it's currently cheapest to fly from Shanghai to Chengdu on October 10, 2026 with Chengdu Airlines, with prices starting at $69. -
Which airports can I fly into Chengdu from Shanghai?
You can arrive at any of the following airports in Chengdu: Chengdu Shuangliu International Airport (CTU), and Chengdu Tianfu International Airport (TFU). Flights from Shanghai Pudong International Airport to Chengdu Shuangliu International Airport (PVG-CTU) are by far the most popular option for this route. -
Is there any time difference between Shanghai and Chengdu?
The time difference between Chengdu and Shanghai is 0m. -
How do I change or cancel my ticket from Shanghai to Chengdu?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages. -
What is the average cost of a one-way flight from Shanghai to Chengdu?
Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Shanghai to Chengdu is $146. Fares vary by travel date, airline and availability. -
What is the average cost of a round-trip flight from Shanghai to Chengdu?
Based on Trip.com data for travel in the next 30 days, the average round-trip fare from Shanghai to Chengdu is $274. The final price depends on the outbound and return dates, airline and fare conditions. -
How do I book flights from Shanghai to Chengdu on Trip.com?
Enter Shanghai and Chengdu, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveler details and complete payment to receive your confirmation. -
Are there budget airlines on the Shanghai to Chengdu route?
Spring Airlinesare the most popular budget airlines flying from Shanghai to Chengdu. Check baggage, seat and payment fees before comparing the final price.
Flights from Shanghai to Chengdu
Chengdu, the city of giant pandas and hidden monasteries is located in the southwestern part of China. The capital of Sichuan province, Chengdu, has its glorifying history. This beautiful city was the capital of the Shu Kingdom, and the city name remained almost unchanged all through these years. Cultural enrichment, creativity, and innovation designated Chengdu as the City of gastronomy by UNESCO. If you are a foodie and love to have spicy Chinese food; Chengdu is a perfect destination for you. There is a wide range of restaurants that offer some of the best Chinese dishes like Kung Pao Chicken, Szechuan Chicken, Tofu, and the list goes on. Roamed around the city all day long? Grab a drought beer and start enjoying Chengdu’s vibrant nightlife along with some of the authentic Chinese cuisine.
Tip: Spring season is considered one of the best times to visit Chengdu. If you visit during the time of March to June, be ready to please your eyes with some delightful landscapes.
Fly from Shanghai to Chengdu
Chengdu Shuangliu International Airport is the main airport where you will be landing if you are coming from Shanghai Hongqiao International Airport. There are over 15 direct flights to Chengdu from Shanghai which flies daily. A wide range of cheap flights from Shanghai is provided by air carrier companies like Spring Airlines, Juneyao Airlines. The fastest flight from Shanghai to Chengdu takes 3 hours. Air China, China Southern Airlines, Shanghai Airlines are the other air carrier companies that run their direct flights daily. If Shanghai-Chengdu flight booking is done at least 4 to 5 weeks prior to your date of the journey; you can find some of the best deals for Shanghai to Chengdu flights.
Tip: If you book a round-trip ticket from Shanghai to Chengdu instead of a one-way ticket; you can own the tickets with some special discounts.
Places to visit in Chengdu
One of the most important cultural hubs of China, Chengdu has an enormous variety of destinations to offer to its visitors. Whenever you are entering the city area from the airport; the first impression of Chengdu would be it’s a stylish city with modern amenities. But once you roam around the city and the surrounding areas, you will be overwhelmed with its organic feeling. World-famous for its giant pandas, you can spend some quality time with these adorable creatures if you visit their research center. The trip to Chengdu will be incomplete without visiting Leshan Giant Buddha, standing 71 meters tall and 24 meters wide. This world heritage site is worth visiting and just a 2-hour drive from the main city. Love to spend some time in the lap of nature? Then Mount Qingcheng can magnetize you with its stunning landscapes.
Tip: If you are looking to explore the cultural enrichment of Chengdu; don’t forget to attend any of the Sichuan Opera shows, one of the oldest theatrical forms practiced by the local people.
Where to stay in Chengdu?
Tianfu square is considered as one of the best areas to stay in Chengdu. A wide variety of restaurants, pubs, shopping areas are available here according to your budget. Tai Koo Li, Chunxi Road, Kuanzhai Alley are some of the other areas you can consider staying in. Prefer hotels that provide free breakfast for a hassle-free morning—looking for a trip to Chengdu? Visit Trip.com and start searching hundreds of options on flight and hotel bookings.
Explore More Popular Flights
- Return flights from Shanghai to San Francisco
- Cheap flights from Shanghai to New York
- Cheap flights from Shanghai to Los Angeles
- Flights from Shanghai to Chicago
- Flights from Shanghai to Washington D.C.
- Flights from Shanghai to Houston
- Cheap flights from Shanghai to Boston
- Flights from Shanghai to Dallas
- Return flights from Shanghai to Seattle
- Return flights from Shanghai to Honolulu
- Flights from Los Angeles to Chengdu
- Cheap flights from Honolulu to Chengdu
- Return flights from New York to Chengdu
- Flights from Dallas to Chengdu
- Flights from Minneapolis to Chengdu
- Return flights from Seattle to Chengdu
- Flights from San Francisco to Chengdu
- Flights from Boston to Chengdu
- Cheap flights from Chicago to Chengdu
- Cheap flights from Washington D.C. to Chengdu
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.