Select a hub to see routes
routes destinations

Xiamen Air (MF)

Xiamen Air (MF) flies to 180 destinations in 49 countries. Route counts include codeshare and partner-operated flights sold under the MF code. 90 domestic and 90 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
78
FOC
Fuzhou (Changle)
Fuzhou Changle International Airport
56
HGH
Hangzhou
Hangzhou Xiaoshan International Airport
47
PKX
Beijing
Beijing Daxing International Airport
38
CSX
Changsha (Changsha)
Changsha Huanghua International Airport
33

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
19 routes
WA
World Atlantic Airlines
19 routes
ZQ
German Airways
13 routes
WR
WestJet Encore Ltd.
10 routes
QR
Qatar Airways
7 routes
KL
KLM
6 routes
A5
Airlinair
4 routes
CI
China Airlines
4 routes
WS
WestJet
4 routes
RY
Jiangxi Air
2 routes
GA
Garuda Indonesia
1 routes
MF
Xiamen Air
1 routes
SV
Saudia
1 routes

Xiamen Air: All 180 Destinations

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

Code City
ABJ Abidjan
ACC Accra
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
CPT Cape Town
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
YHZ Halifax
HGH Hangzhou
HAN Hanoi (Soc Son)
HRB Harbin
HFE Hefei
HEL Helsinki (Vantaa)
HNY Hengyang
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)
JNB Johannesburg
EBB Kampala
KHH Kaohsiung (Xiaogang)
YLW Kelowna
KRL Korla
BKI Kota Kinabalu
KMG Kunming
DPS Kuta, Badung
LOS Lagos
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)
MPM Maputo
MEL Melbourne
MIG Mianyang (Fucheng)
YUL Montréal
MUC Munich
MCT Muscat/Seeb
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)
YOW Ottawa
PLM Palembang
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
RUH Riyadh
RIZ Rizhao (Donggang)
FCO Rome
SQJ Sanming (Sha)
SYX Sanya (Tianya)
YXE Saskatoon
LIN Segrate (MI)
ICN Seoul
GMP Seoul
KUL Sepang
SHA Shanghai (Minhang)
PVG Shanghai (Pudong)
LXA Shannan (Gonggar)
SHE Shenyang
SZX Shenzhen
SJW Shijiazhuang
SIN Singapore
ATH Spata-Artemida
YYT St. John's
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 180 destinations in 49 countries. 90 domestic, 90 international.

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

27 aircraft types appear on MF routes, including 295, 321, 32N 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, World Atlantic Airlines, German Airways. Same flight number and booking, different plane and crew.

Yes. 90 international routes to 49 countries, plus 90 domestic routes.

180 nonstop destinations across 49 countries. One of the larger airline networks tracked on this site.