Flight routes from Shanghai to Chengdu
PVG to CTU. All flight route options from Shanghai Pudong International Airport, China to Chengdu Shuangliu International Airport, China. These routes are operated by 11 different airlines. You can either fly non-stop or choose from 18 different transit flights. The shortest flight time is 3 hours and 30 minutes.
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 610 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 Nanchang, Lanzhou 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 9:00 pm.
With China Southern Airlines
If you choose to fly with China Southern Airlines from Shanghai to Chengdu you can make a transit either via Shenzhen or via Guangzhou. The route via Shenzhen is 35 minutes faster.
Distance & flight times: Shanghai Airport to Chengdu Shuangliu International Airport
The shortest flight time between PVG and CTU is 3 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 35m | - | 1063 miles (1710 km) |
KHN Nanchang | 5h 30m | - | - |
LHW Lanzhou | 5h 45m | 50m | 1522 miles (2449 km) |
FUG Fuyang | 5h 50m | 1h 30m | 1089 miles (1752 km) |
WUH Wuhan | 6h 0m | - | - |
CSX Changsha | 6h 5m | 2h 0m | 1141 miles (1836 km) |
HDG Handan | 6h 10m | 1h 50m | 1298 miles (2088 km) |
CGO Zhengzhou | 6h 15m | 1h 40m | 1175 miles (1891 km) |
BZX Bazhong | 6h 30m | 2h 20m | 1076 miles (1731 km) |
TAO Qingdao | 6h 50m | 1h 45m | 1393 miles (2241 km) |
INC Yinchuan | 7h 5m | 1h 40m | 1568 miles (2523 km) |
TYN Taiyuan | 7h 20m | - | - |
XMN Xiamen | 7h 20m | - | - |
SZX Shenzhen | 7h 35m | 2h 0m | 1592 miles (2562 km) |
FOC Fuzhou | 7h 38m | 2h 15m | 1397 miles (2248 km) |
TSN Tianjin | 7h 45m | - | - |
XIC Xichang | 7h 55m | 2h 25m | 1411 miles (2270 km) |
CAN Guangzhou | 8h 0m | 2h 40m | 1514 miles (2436 km) |
SWA Jieyang | 8h 15m | 2h 55m | 1554 miles (2500 km) |


Quick copy and share this page
Unpublished Flight Rates From Shanghai to Chengdu