Flights from Xiamen to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
XMN to PEK – All flight route options from Xiamen Gaoqi International Airport, China to Beijing Capital International Airport, China. These flights are operated by 11 different airlines. Fly non-stop or choose from 20 different connecting flights. The shortest flight time is 3 hours. 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 Beijing Capital Airport
We got great deals on hotels and car rentals near the airport.
Xiamen to Beijing flights
There are over 23 airlines and as many as 1819 flights every week to this destination. You can fly non-stop to Beijing (PEK) from Xiamen (XMN) with Air China, Hainan Airlines or Shandong Airlines but if a stopover option suits you better you can choose to fly via Nanjing, Zhengzhou or any other of the 20 alternatives with connectiing airports.
Tip! You might want to consider arriving at Daxing International Airport (PKX) instead.
Xiamen to Beijing with Air China
You can fly non-stop every weekday with flights departing between 7:00 am and 9:00 pm. Air China is a Star Alliance member.
With China Eastern Airlines
If you choose to fly with China Eastern Airlines from Xiamen to Beijing you can make a transit either via Shanghai or via Shanghai. The route via Shanghai is 15 minutes faster. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Xiamen Airport to Beijing Capital International Airport
The shortest flight time between XMN and PEK is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 1083 miles (1743 km) |
NKG Nanjing | 5h 45m | 2h 0m | 1095 miles (1762 km) |
CGO Zhengzhou | 6h 0m | 1h 55m | 1163 miles (1871 km) |
PVG Shanghai | 6h 0m | 1h 30m | 1196 miles (1924 km) |
CSX Changsha | 6h 10m | 1h 45m | 1245 miles (2003 km) |
SHA Shanghai | 6h 13m | 2h 0m | 1174 miles (1889 km) |
WUH Wuhan | 6h 20m | 1h 55m | 1155 miles (1858 km) |
YNZ Yancheng | 6h 20m | 1h 30m | 1130 miles (1818 km) |
WUX Wuxi | 6h 20m | 2h 10m | 1137 miles (1829 km) |
HGH Hangzhou | 6h 25m | 2h 35m | 1137 miles (1829 km) |
HFE Hefei | 6h 30m | 2h 30m | 1085 miles (1746 km) |
KWL Guilin | 6h 30m | 1h 40m | 1612 miles (2594 km) |
ZUH Zhuhai | 6h 35m | 2h 5m | 1620 miles (2607 km) |
TAO Qingdao | 6h 35m | 2h 25m | 1161 miles (1868 km) |
LYG Lianyungang | 6h 40m | 2h 35m | 1100 miles (1770 km) |
DLC Dalian | 6h 40m | 2h 30m | 1298 miles (2088 km) |
CAN Guangzhou | 7h 0m | 2h 10m | 1491 miles (2399 km) |
XIY Xian | 8h 10m | 2h 20m | 1474 miles (2372 km) |
SHE Shenyang | 8h 10m | 3h 0m | 1604 miles (2581 km) |
YNT Yantai | 8h 30m | 2h 40m | 1232 miles (1982 km) |
HET Hohhot | 9h 10m | 2h 35m | 1449 miles (2331 km) |

