Flights from Shanghai to Chengdu
SHA to TFU. All flight routes from Hongqiao International, China to Tianfu International Airport, China. These routes are operated by 11 different airlines. You can either fly non-stop or choose from 14 different transit flights. The shortest flight time is 3 hours and 10 minutes.
Find the best prices on hotels and car rental near Tianfu Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Chengdu flights
There are over 19 airlines and as many as 1174 flights every week to this destination. You can fly non-stop to Chengdu (TFU) from Shanghai (SHA) with Spring Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern Airlines or China Southern Airlines but if a stopover option suits you better you can choose to fly via Changsha, Zhengzhou or any other of the 14 alternatives with flight connections.
Tip! You can also fly to Chengdu from Shanghai Pudong International Airport (PVG).
Shanghai to Chengdu with Spring Airlines
You can fly non-stop every weekday with flights departing between 7 am and 19 pm.
With Shanghai Airlines
You can fly non-stop every weekday with flights departing at 14:35 or 15:55.
Note Non-stop flights with Shanghai Airlines will begin in Oct 2024.
With Juneyao Airlines
You can fly non-stop every weekday with flights departing between 8 am and 18 pm.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing between 8 am and 20 pm. You can also take a connecting flight via Wuhan or Guangzhou. China Eastern Airlines is a member of SkyTeam.
Miles & flight time: SHA - TFU
The shortest flight time between SHA and TFU is 3 hours and 20 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 3h 20m | - | 1009 (1623 km) |
CSX Changsha | 5h 30m | 1h 35m | 1083 (1743 km) |
CGO Zhengzhou | 6h 5m | 2h 0m | 1135 (1826 km) |
KHN Nanchang | 6h 10m | 2h 25m | 1071 (1723 km) |
XIY Xian | 6h 10m | 2h 5m | 1149 (1849 km) |
KOW Ganzhou | 6h 20m | 2h 5m | 1249 (2010 km) |
TAO Qingdao | 6h 50m | 2h 5m | 1368 (2201 km) |
WUH Wuhan | 6h 55m | 2h 50m | 1010 (1625 km) |
SWA Jieyang | 7h 10m | 2h 15m | 1508 (2426 km) |
JJN Jinjiang | 7h 25m | 2h 50m | 1425 (2293 km) |
TYN Taiyuan | 7h 30m | 3h 0m | 1373 (2209 km) |
SJW Shijiazhuang | 7h 45m | 2h 55m | 1414 (2275 km) |
CAN Guangzhou | 8h 0m | 2h 55m | 1462 (2352 km) |
XMN Xiamen | 8h 40m | 2h 45m | 1435 (2309 km) |
TNA Jinan | 8h 55m | 3h 0m | 1326 (2134 km) |
Unpublished Flight Rates From Shanghai to Chengdu