Shanghai Airlines flights to Chengdu

Travelers and cabin class

The best Shanghai Airlines flight deals to Chengdu

Looking for a last-minute deal or the best direct flight? Find the biggest savings on one-way and round-trip flights to Chengdu with Shanghai Airlines.

Find the cheapest time to fly to Chengdu with Shanghai Airlines

Flexible on travel dates? Here's when plane tickets are cheapest.

Find which Chengdu airports Shanghai Airlines flies to

Compare routes to Chengdu below. You may find an airport to fly into that's cheaper, faster, or easier.

Flying to Chengdu with Shanghai Airlines

The things to know before you go.
Cheapest flight found฿4,077
Cheapest month to flyMay

Flying to Chengdu with Shanghai Airlines: FAQs

The average Shanghai Airlines flight time from Thailand to Chengdu is 3 hours and 3 minutes.
At the moment, Sichuan Airlines, Air China, China Southern, China Eastern and Thai Airways all fly to Chengdu too.
Shanghai Airlines currently also flies to Shanghai Pudong, Shanghai Hongqiao and Zhengzhou.
Although it's difficult to get an accurate idea of when Shanghai Airlines flights to Chengdu are cheapest, the lowest fares are currently for departures in May.