
Popular airlines from Shanghai to Chengdu
- China Eastern Airlines
China Eastern Airlines
- Sichuan Airlines
Sichuan Airlines
- Juneyao Airlines
Juneyao Airlines
- China Southern Airlines
China Southern Airlines
- Air China
Air China
- Shanghai Airlines
Shanghai Airlines
- Hainan Airlines
Hainan Airlines
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 35% on select hotels after you book a flight*payments icon
Find Cheap Flights from Shanghai (SHA) to Chengdu (CTU)
Prices were available within the past 7 days and start at HK$3,157 for one-way flights and HK$6,304 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, 5 Aug - Fri, 8 Aug
SHA
Shanghai
TFU
Chengdu
HK$6,304 Return, found 2 days ago
HK$6,304
Return
found 2 days ago

Tue, 5 Aug - Fri, 8 Aug
PVG
Shanghai
TFU
Chengdu
HK$6,304 Return, found 2 days ago
HK$6,304
Return
found 2 days ago

Thu, 23 Oct - Mon, 27 Oct
PVG
Shanghai
TFU
Chengdu
HK$6,324 Return, found 6 days ago
HK$6,324
Return
found 6 days ago
Nearby Cities
Top Routes to Chengdu
Expedia's Latest Trends
Hotels
Flights
- Flights from London (LHR) to Beijing (PEK)
- Flights from Chek Lap Kok (HKG) to Bratislava (BTS)
- Flights from Melbourne (MEL) to Bangkok (BKK)
- Flights from Ho Chi Minh City (SGN) to Singapore (SIN)
- Flights from Chek Lap Kok (HKG) to Yan'an (ENY)
- Flights from San Francisco (SFO) to Orlando (MCO)
- Flights from Osaka (KIX) to Greenland (JAV)
- Flights from Chek Lap Kok (HKG) to Hamburg (HAM)
- Flights from Incheon to Busan
*Available to Expedia members.