>>>>
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$ 88

Book one-way or return flights from Shanghai to Chengdu from as little as S$ 88. 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.

Cheapest time to fly from Shanghai to Chengdu

We monitor flight fares to help you find the best deals effortlessly

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

Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.

China Southern Airlines
From S$ 88
Sichuan Airlines
From S$ 88
Chengdu Airlines
From S$ 88
Air China
From S$ 91
Spring Airlines
From S$ 91
Juneyao Airlines
From S$ 92
China Eastern Airlines
From S$ 102
Shanghai Airlines
From S$ 104
Hainan Airlines
From S$ 105
Kunming Air
From S$ 147
ANA airlines

Find more flights and airlines

Alternative Routes from Shanghai to Chengdu

Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Shanghai to Chengdu.

  • Cheapest
    Chengdu Airlines
    PVG
    21:10
    3h 40m
    Direct
    TFU
    00:50
    Shanghai Pudong International Airport - Chengdu Tianfu International Airport
    Mon, Mar 25Chengdu Airlines
    S$ 88
  • Sichuan Airlines
    PVG
    21:15
    3h 25m
    Direct
    CTU
    00:40
    Shanghai Pudong International Airport - Chengdu Shuangliu International Airport
    Mon, Mar 25Sichuan Airlines
    S$ 88
  • Spring Airlines
    SHA
    19:40
    3h 25m
    Direct
    TFU
    23:05
    Shanghai Hongqiao International Airport - Chengdu Tianfu International Airport
    Sun, Mar 24Spring Airlines
    S$ 91
  • Spring Airlines
    SHA
    19:40
    3h 25m
    Direct
    TFU
    23:05
    Shanghai Hongqiao International Airport - Chengdu Tianfu International Airport
    Sun, Mar 24Spring Airlines
    S$ 91
    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 25 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 13km, 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?

Find cheapest flight ticket from Shanghai to Chengdu

Cheapest direct flight price

S$ 87

Cheapest return ticket price

S$ 221

Cheapest month

February

Peak season for travel

June

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!