Cheap flights from Chengdu to Shanghai

Choose between China Eastern Airlines, China Southern Airlines, or Air China to find the best price

Why travel with Kiwi.com?

Customer support

We’ve got you covered if anything goes wrong.

Secure payment

Join millions of travelers booking with us.

Hundreds of carriers

Compare 600+ of carriers in one search to find the best deal.

Book your trip to arrive at Shanghai Pudong International, or Shanghai Hongqiao International. The distance between Chengdu and Shanghai is 1705 km. The most popular airlines for this route are China Eastern Airlines, China Southern Airlines, Air China, Juneyao Airlines, and Spring Airlines. Chengdu and Shanghai have 346 direct flights per week. When you arrive at Shanghai, consider visiting Chongming, and The Bund, Shanghai, China.

Weekly flights

MondaysTuesdaysWednesdaysThursdaysFridaysSaturdaysSundays
Number of flights55574862-6955

Fly direct with

Spring Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.

Air China on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.

China Southern Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.

Chengdu Airlines on Tuesdays, Thursdays, and Saturdays.

Shanghai Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Saturdays, and Sundays.

Juneyao Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.

China Eastern Airlines on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, Saturdays, and Sundays.

Tibet Airlines on Mondays, Tuesdays, Fridays, Saturdays, and Sundays.

Check-in for a flight from Chengdu to Shanghai

NameCarrier codeIATA CodePassport needed during bookingAirport check-in closesOnline check-in available
China Eastern AirlinesCESMUYesUnknownNo
China Southern AirlinesCSNCZYesUnknownNo
Air ChinaCCACAYesUnknownNo
Juneyao AirlinesDKHHOYesUnknownNo
Spring AirlinesCQH9CYesUnknownNo

Frequently asked questions

How long does it take to travel from Chengdu to Shanghai?

A one-way nonstop (direct) flight between Chengdu and Shanghai takes around 2.8 hours.

What is the flight distance between Chengdu and Shanghai?

The flight distance between Chengdu and Shanghai is 1705 km.

What airlines offer nonstop (direct) flights between Chengdu and Shanghai?

Several carriers operate flights between Chengdu and Shanghai. Airlines offering nonstop (direct) flights include Air China, Juneyao Airlines, Tibet Airlines, China Eastern Airlines, China Southern Airlines, Shanghai Airlines, Spring Airlines, Chengdu Airlines.

What are the most popular routes to and from Chengdu?

Travelers frequently search for route combinations, such as Chengdu and Beijing Daxing International Airport, Xi an Xianyang International, Kunming Changshui International, Zhengzhou Xinzheng International, Nanning Wuxu International, Lanzhou Zhongchuan International, Lijiang Sanyi International, Guiyang Longdongbao International, Yuncheng Guangong, Yan an Ershilipu, Bazhong Enyang Airport.

What are the most popular routes to and from Shanghai?

Travelers frequently search for route combinations, such as Shanghai and Xiamen Gaoqi International, Shenyang Taoxian International, Harbin Taiping International, Dalian Zhoushuizi International, Tianjin Binhai International, Wenzhou Longwan International, Changchun Longjia International, Lanzhou Zhongchuan International, Guilin Liangjiang International, Weihai Dashuibo, Nanchang Changbei International.

What airports are near Chengdu?

The main airport in Chengdu is Chengdu Shuangliu International. It is also served by Chengdu Shuangliu International, Luzhou Yunlong, Mianyang Nanjiao, Nanchong Gaoping, Yibin Caiba.

What airports are near Shanghai?

The main airport in Shanghai is Shanghai Pudong International. It is also served by Hangzhou Xiaoshan International, Ningbo Lishe International, Sunan Shuofang International, Nantong Xingdong, Changzhou Benniu, Zhoushan Putuoshan, Yangzhou Taizhou International.

Is it possible to combine flights, buses, and trains in one itinerary when traveling between Chengdu and Shanghai?

What is Virtual Interlining and how do I use it?

Which airlines fly between Chengdu and Shanghai?

When's the best time to travel between Chengdu and Shanghai?

What flights operate between Chengdu and Shanghai?

How many airports are there near Chengdu?

How many airports are there near Shanghai?

What time do nonstop (direct) flights between Chengdu and Shanghai depart?

What time do nonstop (direct) flights between Chengdu and Shanghai arrive?

What time do flights between Chengdu and Shanghai depart?

What time do flights between Chengdu and Shanghai arrive?

Planning a trip? Thanks to our Virtual Interlining algorithm, we offer billions of route combinations between any A and any B in the world by plane, train, and bus. Find the cheapest routes and best deals for you, as well as the best dates on which to travel.

Find the best connection from Chengdu to Shanghai

Search, compare, and book flights, trains, or buses to get there.

Search flights, trains & buses