- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Shanghai (SHA) to Chengdu (CTU)
Prices were available within the past 7 days and start at ฿10,935 for one-way flights and ฿21,870 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun, 9 Jun - Fri, 14 Jun
PVG
Shanghai
CTU
Chengdu
฿21,870 Return, found 11 hours ago
฿21,870
Return
found 11 hours ago
Thu, 6 Jun - Mon, 10 Jun
PVG
Shanghai
CTU
Chengdu
฿21,895 Return, found 21 hours ago
฿21,895
Return
found 21 hours ago
Thu, 6 Jun - Mon, 10 Jun
PVG
Shanghai
CTU
Chengdu
฿24,465 Return, found 21 hours ago
฿24,465
Return
found 21 hours ago
Thu, 6 Jun - Mon, 10 Jun
PVG
Shanghai
CTU
Chengdu
฿27,040 Return, found 21 hours ago
฿27,040
Return
found 21 hours ago
Sun, 30 Jun - Fri, 5 Jul
PVG
Shanghai
TFU
Chengdu
฿29,975 Return, found 2 days ago
฿29,975
Return
found 2 days ago
Sun, 30 Jun - Fri, 5 Jul
PVG
Shanghai
TFU
Chengdu
฿30,025 Return, found 2 days ago
฿30,025
Return
found 2 days ago
Nearby Cities
Expedia's Latest Trends
Hotels
Machima HouseGolf Hotels in Ko Phi PhiS17 @ Nimman HotelQiss Residence by Bliston5 Star Hotels in ChachoengsaoChiangkhan River Mountain ResortHotels in Kut ChapPark 19 ResidenceSena house Paholyothin30The Nai HarnSamed Seaside ResortAvana Hotel and Convention CentreHotel Super 888Cheap Hotels in Ramkhamhaeng
Flights
Activities
*Available to Expedia members.