Flights from Wuhan to Chengdu – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
WUH to TFU – All flight route options from Wuhan Tianhe International Airport, China to Tianfu International Airport, China. These flights are operated by 10 different airlines. Fly non-stop or choose from 7 different connecting flights. The shortest flight time is 1 hour and 55 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 Tianfu Airport
We got great deals on hotels and car rentals near the airport.
Wuhan to Chengdu flights
There are over 13 airlines and as many as 152 flights every week to this destination. You can fly non-stop to Chengdu (TFU) from Wuhan (WUH) with Sichuan Airlines, Air China, China Eastern Airlines, China Southern Airlines, Shenzhen Airlines or Qingdao Airlines but if a stopover option suits you better you can choose to fly via Liuzhou, Qiaoli or any other of the 7 alternatives with connectiing airports.
Wuhan to Chengdu with Sichuan Airlines
You can fly non-stop every weekday with flights departing at 16:10 or 16:25.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 9:00 pm. You also have the option to do a transit flight via Kunming. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Wuhan Tianhe International Airport to Tianfu International Airport
The shortest flight time between WUH and TFU is 2 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 0m | - | 585 miles (941 km) |
LZH Liuzhou | 4h 25m | 55m | 1047 miles (1685 km) |
LFQ Qiaoli | 4h 35m | 1h 10m | 982 miles (1580 km) |
KWE Guiyang | 4h 55m | 1h 55m | 836 miles (1345 km) |
KMG Kunming | 5h 30m | 2h 25m | 1168 miles (1879 km) |
CIH Changzhi | 5h 45m | 1h 55m | 1029 miles (1656 km) |
LHW Lanzhou | 6h 13m | 1h 55m | 1164 miles (1873 km) |
XIY Xian | 6h 35m | 3h 0m | 789 miles (1270 km) |

