>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flights from Shanghai to Chengdu starting at S$ 86

Book one-way or return flights from Shanghai to Chengdu from as little as S$ 86. Choose from the popular airlines below and book your flight today!

  • One way
  • Round-trip

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Searching for the best last minute flight from Shanghai to Chengdu? Find one-way or return flights that are affordable and fit your itinerary.

Trip.com monitors the ticket fares of flights from Shanghai to Chengdu. Stay updated on price trends and snag the best deals for your upcoming trip.

Displayed prices are calculated based on the lowest average weekly prices of the corresponding route on Trip.com.
Cheapest Airlines flying from Shanghai to Chengdu

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

Sichuan Airlines
From S$ 86
Chengdu Airlines
From S$ 88
Xiamen Airlines
From S$ 90
Spring Airlines
From S$ 92
Air China
From S$ 97
Juneyao Airlines
From S$ 97
China Eastern Airlines
From S$ 98
Shanghai Airlines
From S$ 98
China Southern Airlines
From S$ 107
Hainan Airlines
From S$ 116
ANA airlines

Find more flights and airlines

Alternative Routes from Shanghai to Chengdu

Discover different routes, airlines, and transfers and find the best alternative flights for your journey from Shanghai to Chengdu.

  • Cheapest
    Sichuan Airlines
    PVG
    21:35
    3h 5m
    Direct
    CTU
    00:40
    Shanghai Pudong International Airport - Chengdu Shuangliu International Airport
    Fri, May 3Sichuan Airlines
    S$ 86
  • Xiamen Airlines
    PVG
    15:05
    3h 15m
    Direct
    TFU
    18:20
    Shanghai Pudong International Airport - Chengdu Tianfu International Airport
    Fri, May 3Xiamen Airlines
    S$ 90
  • Spring Airlines
    SHA
    08:55
    3h 15m
    Direct
    TFU
    12:10
    Shanghai Hongqiao International Airport - Chengdu Tianfu International Airport
    Thu, May 2Spring Airlines
    S$ 92
  • Spring Airlines
    SHA
    08:55
    3h 15m
    Direct
    TFU
    12:10
    Shanghai Hongqiao International Airport - Chengdu Tianfu International Airport
    Thu, May 2Spring Airlines
    S$ 92
    Find More Flights

Frequently Asked Questions

  • When to buy flight tickets from Shanghai (SHA) to Chengdu (CTU) the cheapest?

    Airlines adjust prices for flights from Shanghai to Chengdu based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How long is a flight from Shanghai (SHA) to Chengdu (CTU)?

    It takes about 3 hours 39 minutes to fly from Shanghai (SHA) to Chengdu (CTU).
  • What is the transportation method from the main airport to downtown in Chengdu?

    • The distance from Chengdu Tianfu International Airport to downtown is about 52km, by taxi about 1 hour 10 minutes.
    • The distance from Chengdu Shuangliu International Airport to downtown is about 15km, by taxi about 30 minutes.
  • What time does the earliest flight from Shanghai to Chengdu depart?

    The earliest flight departs from Shanghai (SHA) at 06:40 and arrives in Chengdu (CTU) at 10:55.
  • What time does the latest flight from Shanghai to Chengdu depart?

    The latest flight departs from Shanghai (SHA) at 21:40 and arrives in Chengdu (CTU) at 01:00.
  • What are the most popular airlines that fly from Shanghai (SHA) to Chengdu (CTU)?

  • What's the most popular airline for direct flights from Shanghai (SHA) to Chengdu (CTU)?

    Sichuan Airlines operates 44 direct flights from Shanghai (SHA) to Chengdu (CTU).
  • How many airports in Chengdu?

How to find a cheap flight from Shanghai to Chengdu

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 Shanghai to Chengdu. Book your flights at the right time and save more.
1
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
2
Compare Flight Prices
Compare prices on travel agency and airline websites.
3
Look Out for Deals
Check airline and travel agency websites for latest flight deals
4
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
5
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
6
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Shanghai to Chengdu

Cheapest direct flight price

S$ 86

Cheapest return ticket price

S$ 172

Cheapest month

February

Peak season for travel

July

Flight distance

1,662.39km

Average flight time

3 hours 39 minutes

Popular airline

Sichuan Airlines

Flights from Shanghai to Chengdu

Flying from Shanghai to Chengdu: A Guide for Tourists

If you are planning a trip to China, make sure to include Chengdu on your itinerary. Located in the Sichuan province of China, Chengdu is a vibrant and exciting city that offers a unique blend of history, culture, and natural beauty. Here are some interesting and fun facts about Chengdu:

  • Chengdu is the capital city of the Sichuan province and is one of the largest cities in Western China.
  • It is widely known as the hometown of giant pandas and is home to the Chengdu Research Base of Giant Panda Breeding.
  • Chengdu is famous for its delicious cuisine, particularly its spicy Sichuan dishes.
  • The city is also known for its tea culture, with numerous tea houses scattered throughout.
  • Chengdu has a rich history dating back over 2,000 years and is home to many ancient sites and landmarks.

Airports in Chengdu

Chengdu is served by two airports: Chengdu Shuangliu International Airport (CTU) and Chengdu Tianfu International Airport (TFU). Chengdu Shuangliu International Airport is the main airport and is located approximately 16 kilometers southwest of the city center. It is one of the busiest airports in China and offers a wide range of domestic and international flights. Chengdu Tianfu International Airport is a newly opened airport and serves as an additional option for travelers.

Estimated Flight Time from Shanghai to Chengdu

The flight time from Shanghai to Chengdu is approximately 2 hours and 30 minutes. However, please note that the actual flight duration may vary depending on factors such as weather conditions and air traffic. Some flights may have layovers in other cities, so it is advisable to check the details before booking your flight.

Tips for Choosing Flights from Shanghai to Chengdu

  • Consider booking your flight in advance to secure the best deals and availability.
  • Compare prices from different airlines to find the most cost-effective option for your travel needs.
  • Check the baggage allowance and additional fees for any extra services before making your final decision.
  • Read reviews and ratings of airlines to ensure a comfortable and reliable travel experience.

Best Time to Fly from Shanghai to Chengdu

If you prefer to avoid peak tourist seasons, it is recommended to fly from Shanghai to Chengdu during the non-peak months of March to May and September to November. During these periods, the weather is pleasant, and the attractions are less crowded, allowing you to enjoy your trip to the fullest.

Popular Airlines Flying from Shanghai to Chengdu

Several airlines operate flights from Shanghai to Chengdu, providing travelers with a range of options. Some popular airlines for this route include China Eastern Airlines, China Southern Airlines, Air China, and Sichuan Airlines. These airlines offer regular and reliable services to ensure a smooth travel experience.

Traveling to Chengdu: Tips and Information

Upon arrival at Chengdu, you will land at Chengdu Shuangliu International Airport. The airport is well-connected to the city, and various transportation options are available, including taxis, buses, and airport shuttles. It is advisable to have some local currency (Chinese Yuan) for convenient payments.

For international visitors, it is essential to check the visa requirements before traveling to Chengdu. Most tourists require a valid passport and a Chinese visa to enter China. Ensure that you have obtained the necessary visa before your departure.

Why Book Your Flight with Trip.com

  • Trip.com offers a wide selection of flights from Shanghai to Chengdu, allowing you to choose the most convenient and affordable option.
  • With Trip.com, you can earn Trip Coins, our loyalty points, which can be redeemed for discounts on future bookings.
  • We provide excellent customer service and support throughout your booking process and trip.
  • Trip.com ensures secure and hassle-free transactions, giving you peace of mind while making your travel arrangements.

Experience the charm of Chengdu by booking your flight from Shanghai to Chengdu with Trip.com today!