Flights from Xiamen to Wuhan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
XMN to WUH – All flight route options from Xiamen Gaoqi International Airport, China to Wuhan Tianhe International Airport, China. These flights are operated by 12 different airlines. Fly non-stop or choose from 7 different connecting flights. The shortest flight time is 1 hour and 38 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 Wuhan Tianhe Airport
We got great deals on hotels and car rentals near the airport.
Xiamen to Wuhan flights
There are over 13 airlines and as many as 414 flights every week to this destination. You can fly non-stop to Wuhan (WUH) from Xiamen (XMN) with Air China, China Southern Airlines, Xiamen Airlines, China Eastern Airlines, Shandong Airlines or Urumqi Airlines but if a stopover option suits you better you can choose to fly via Guangzhou, Zhuhai or any other of the 7 alternatives with connectiing airports.
Xiamen to Wuhan with Air China
You can fly non-stop every weekday with flights departing at 22:05 or 22:10. Air China is a Star Alliance member.
With China Southern Airlines
You can fly non-stop every weekday with flights departing between 11:00 am and 7:00 pm. You also have the option to do a transit flight via Guangzhou.
Distance & flight times: Xiamen Airport to Wuhan Tianhe International Airport
The shortest flight time between XMN and WUH is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 496 miles (798 km) |
CAN Guangzhou | 4h 15m | 1h 40m | 832 miles (1339 km) |
ZUH Zhuhai | 4h 30m | 1h 20m | 962 miles (1548 km) |
HSN Zhoushan | 5h 8m | 2h 35m | 949 miles (1527 km) |
HGH Hangzhou | 5h 45m | 2h 35m | 794 miles (1278 km) |
WNZ Wenzhou | 5h 55m | 2h 50m | 737 miles (1186 km) |
SHA Shanghai | 6h 0m | 2h 10m | 927 miles (1492 km) |
PVG Shanghai | 6h 23m | 2h 15m | 962 miles (1548 km) |

