Flights from Shanghai to Chengdu – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to CTU – All flight route options from Shanghai Pudong International Airport, China to Chengdu Shuangliu International Airport, China. These flights are operated by 12 different airlines. Fly non-stop or choose from 18 different connecting flights. The shortest flight time is 3 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Chengdu Shuangliu Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Chengdu flights
There are over 22 airlines and as many as 874 flights every week to this destination. You can fly non-stop to Chengdu (CTU) from Shanghai (PVG) with Sichuan Airlines, Air China, Chengdu Airlines or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Bazhong, Nanchang or any other of the 18 alternatives with connectiing airports.
Tip! You can also fly to Chengdu from Hongqiao International (SHA).
Shanghai to Chengdu with Sichuan Airlines
You can fly non-stop every weekday with flights departing between 9:00 am and 7:00 pm.
With China Southern Airlines
If you fly from Shanghai with China Southern Airlines you will do a stopover in Guangzhou, CAN before reaching Chengdu. This flight trip will take 7 hours and 5 minutes and you can fly every weekday with departures at 06:35 or 06:55.
Distance & flight times: Shanghai Airport to Chengdu Shuangliu International Airport
The shortest flight time between PVG and CTU is 3 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 15m | - | 1063 miles (1710 km) |
BZX Bazhong | 5h 25m | 1h 15m | 1076 miles (1731 km) |
KHN Nanchang | 5h 30m | 1h 40m | 1126 miles (1812 km) |
FUG Fuyang | 5h 35m | 1h 20m | 1089 miles (1752 km) |
HDG Handan | 5h 40m | 1h 10m | 1298 miles (2088 km) |
CSX Changsha | 6h 0m | 2h 5m | 1141 miles (1836 km) |
CGO Zhengzhou | 6h 5m | 1h 35m | 1175 miles (1891 km) |
SWA Jieyang | 6h 10m | 1h 30m | 1554 miles (2500 km) |
WUH Wuhan | 6h 10m | 2h 30m | 1064 miles (1712 km) |
FOC Fuzhou | 6h 20m | 2h 40m | 1397 miles (2248 km) |
XIC Xichang | 6h 45m | 2h 0m | 1411 miles (2270 km) |
LHW Lanzhou | 6h 45m | 1h 45m | 1522 miles (2449 km) |
CAN Guangzhou | 7h 5m | 2h 0m | 1514 miles (2436 km) |
TAO Qingdao | 7h 10m | 2h 35m | 1393 miles (2241 km) |
INC Yinchuan | 7h 15m | 2h 25m | 1568 miles (2523 km) |
XMN Xiamen | 7h 20m | 2h 35m | 1479 miles (2380 km) |
TYN Taiyuan | 7h 25m | 2h 50m | 1399 miles (2251 km) |
SZX Shenzhen | 8h 5m | 2h 50m | 1592 miles (2562 km) |
TSN Tianjin | 8h 25m | 2h 50m | 1574 miles (2533 km) |

