Select a hub to see routes
routes destinations

Xiamen Air (MF)

Xiamen Air (MF) flies to 167 destinations in 42 countries. Route counts include codeshare and partner-operated flights sold under the MF code. 89 domestic and 78 international.

Independent carrier. Not part of any alliance, so miles only work within the MF program. No shared lounge access with other airlines.

MF has the most flights out of Xiamen (XMN), Fuzhou (Changle) (FOC), Hangzhou (HGH), Beijing (PKX), Changsha (Changsha) (CSX).

Xiamen Air Busiest Airports

Xiamen Air doesn't operate a traditional hub-and-spoke network. These are the airports where MF has the most flights. You fly direct between cities rather than connecting through a central hub.

XMN
Xiamen
Xiamen Gaoqi International Airport
75
FOC
Fuzhou (Changle)
Fuzhou Changle International Airport
55
HGH
Hangzhou
Hangzhou Xiaoshan International Airport
46
PKX
Beijing
Beijing Daxing International Airport
36
CSX
Changsha (Changsha)
Changsha Huanghua International Airport
32

Xiamen Air Operating Partners

Not every flight with a MF number is actually Xiamen Air. These partner airlines operate routes under the MF code. Your booking and flight number say MF, but the plane and crew belong to one of these carriers.

On shorter routes from the hubs, this usually means a regional jet. Smaller plane, 2-2 seating, less overhead bin space. Check the aircraft code when you book. If it says E175, CRJ, or ATR, that's a partner regional jet.

NS
Hebei Airlines
112 routes
RY
Jiangxi Air
74 routes
WA
World Atlantic Airlines
29 routes
KL
KLM
25 routes
QR
Qatar Airways
18 routes
WR
WestJet Encore Ltd.
10 routes
ZQ
German Airways
9 routes
MF
Xiamen Air
4 routes
CI
China Airlines
4 routes
A5
Airlinair
4 routes
GA
Garuda Indonesia
2 routes

Xiamen Air: All 167 Destinations

Every nonstop route Xiamen Air flies. Each destination links to the full route page with schedules, competing airlines, and connection options.

Code City
AMM Amman
AMS Amsterdam
AKA Ankang (Hanbin)
BKK Bangkok
BAV Baotou
BCN Barcelona
BHY Beihai
PKX Beijing
PEK Beijing
BER Berlin
BLQ Bologna
BUD Budapest
CAI Cairo
YYC Calgary
CEB Cebu City/Lapu-Lapu City
CGQ Changchun
CSX Changsha (Changsha)
CZX Changzhou
CDE Chengde
TFU Chengdu (Jianyang)
CKG Chongqing
CPH Copenhagen
DLC Dalian (Ganjingzi)
DAC Dhaka
DOH Doha
DUB Dublin
DUS Düsseldorf
EDI Edinburgh
YEG Edmonton
YMM Fort McMurray
FRA Frankfurt am Main
FOC Fuzhou (Changle)
GVA Geneva
GLA Glasgow
CAN Guangzhou (Huadu)
KWL Guilin (Lingui)
KWE Guiyang (Nanming)
GYU Guyuan (Yuanzhou)
XNN Haidong (Huzhu Tu Autonomous County)
HAK Haikou (Meilan)
HLD Hailar
HGH Hangzhou
HAN Hanoi (Soc Son)
HRB Harbin
HFE Hefei
HEL Helsinki (Vantaa)
SGN Ho Chi Minh City
HET Hohhot
HKG Hong Kong
HIA Huai'an
CGK Jakarta
JGN Jiayuguan
SWA Jieyang (Rongcheng)
TNA Jinan (Licheng)
JIC Jinchang
JHG Jinghong (Gasa)
SHS Jingzhou (Shashi)
JNZ Jinzhou (Linghai)
EBB Kampala
KHH Kaohsiung (Xiaogang)
YLW Kelowna
KRL Korla
BKI Kota Kinabalu
KMG Kunming
DPS Kuta, Badung
LHW Lanzhou (Yongdeng)
LYG Lianyungang
LJG Lijiang
LZH Liuzhou (Liujiang)
LHR London
LNL Longnan (Cheng)
LCX Longyan (Liancheng)
LAX Los Angeles
LYA Luoyang (Laocheng)
LZO Luzhou (Yunlong)
MAD Madrid
MLE Malé
MAN Manchester, Greater Manchester
MNL Manila (Pasay)
MEL Melbourne
MIG Mianyang (Fucheng)
YUL Montréal
MUC Munich
OKA Naha
NBO Nairobi
KHN Nanchang
NAO Nanchong (Gaoping)
NKG Nanjing
NNG Nanning (Jiangnan)
NTG Nantong (Tongzhou)
NNY Nanyang (Wancheng)
NRT Narita
JFK New York
NCE Nice, Alpes-Maritimes
NGB Ningbo
MFM Nossa Senhora do Carmo
KIX Osaka
OSL Oslo (Gardermoen)
CDG Paris (Roissy-en-France, Val-d'Oise)
PEN Penang
KTI Phnom Penh (Boeng Khyang)
YXS Prince George
TAO Qingdao (Jiaozhou)
IQN Qingyang (Xifeng)
NDG Qiqihar
JJN Quanzhou
JUZ Quzhou (Kezheng)
YQR Regina
RIZ Rizhao (Donggang)
FCO Rome
SQJ Sanming (Sha)
SYX Sanya (Tianya)
YXE Saskatoon
LIN Segrate (MI)
GMP Seoul
ICN Seoul
KUL Sepang
SHA Shanghai (Minhang)
PVG Shanghai (Pudong)
LXA Shannan (Gonggar)
SHE Shenyang
SZX Shenzhen
SJW Shijiazhuang
SIN Singapore
ATH Spata-Artemida
ARN Stockholm
SUB Surabaya
SYD Sydney (Mascot)
GRU São Paulo
TSA Taipei (Songshan)
TYN Taiyuan
TPE Taoyuan
TSN Tianjin
NGO Tokoname
YYZ Toronto
UCB Ulanqab
YVR Vancouver
VCE Venezia (VE)
YYJ Victoria
SEZ Victoria
VIE Vienna
VTE Vientiane
WXN Wanzhou
WNZ Wenzhou (Longwan)
YWG Winnipeg
WUH Wuhan (Huangpi)
WUX Wuxi
WUS Wuyishan
XMN Xiamen
XIY Xianyang (Weicheng)
XUZ Xuzhou
ENY Yan'an (Baota)
YNZ Yancheng (Tinghu)
YNJ Yanji
YBP Yibin (Cuiping)
INC Yinchuan
YCU Yuncheng (Yanhu)
BRU Zaventem
NZL Zhalantun
ZQZ Zhangjiakou
CGO Zhengzhou
HSN Zhoushan
ZUH Zhuhai (Jinwan)
WMT Zunyi
ZYI Zunyi
ZRH Zurich
URC Ürümqi

Xiamen Air FAQ

Xiamen Air flies nonstop to 167 destinations in 42 countries. 89 domestic, 78 international.

Xiamen Air doesn't operate a traditional hub-and-spoke network. The busiest airports are Xiamen (XMN), Fuzhou (Changle) (FOC), Hangzhou (HGH), Beijing (PKX), Changsha (Changsha) (CSX). You fly direct between cities.

21 aircraft types appear on MF routes, including 295, 321, 32N, 32Q, 333, 351 and more. Some of these belong to partner airlines, not Xiamen Air directly.

No. Xiamen Air is an independent carrier. Miles only work within the MF program, and there's no shared lounge access with other airlines.

Yes. Some MF flights are operated by partners including Hebei Airlines, Jiangxi Air, World Atlantic Airlines. Same flight number and booking, different plane and crew.

Yes. 78 international routes to 42 countries, plus 89 domestic routes.

167 nonstop destinations across 42 countries. One of the larger airline networks tracked on this site.