Xiamen Airlines

  • Legal Name Xiamen Airlines,China.
  • ICAO Code CXA
  • Airline Code
  • IATA Designator MF
  • Region China
  • City Fujian
  • Address 22 Dailiao Road, Xiamen, Fujian, 361006, China
  • Website www.xiamenair.com.cn

Xiamen Airlines (MF) Flight schedules

Xiamen Airlines is the first airline company in People"s Republic of China run by private individuals, established on July 25, 1984, and based in Xiamen Gaoqi International Airport. The rights are shared by China Southern Airlines 60% and Xiamen Construction and Development Group 40%. It is headquartered in Xiamen.

Main Route

Its main base is in Xiamen, but it also has hubs at Fuzhou and Wuyishan in Fujian province and at Hangzhou in Zhejiang province. Besides domestic operations, it also flies to Seoul, Osaka, Hong Kong, Macau, Singapore, Kuala Lumpur, Penang and Bangkok.

Xiamen Airlines Flight Schedule Today

Flight From To Departure Arrival Status
MF8778 Hohhot(HET) Shanghai(SHA) 12:10 p.m. 2:40 p.m. Scheduled On time Track
MF8125 Xiamen(XMN) Tianjin(TSN) 8:15 a.m. 11:10 a.m. Scheduled On time Track
MF7014 Haikou(HAK) Nanning(NNG) 9 a.m. 11:50 a.m. Scheduled On time Track
MF9306 London(LHR) Amsterdam(AMS) 8:55 p.m. 11 p.m. Cancelled Track
MF3060 Dalian(DLC) Shanghai(PVG) 1 p.m. 4:35 p.m. Scheduled On time Track
MF802 Sydney(SYD) Xiamen(XMN) 11:25 a.m. 7:05 p.m. Scheduled On time Track
MF865 Fuzhou(FOC) Singapore(SIN) 9:35 a.m. 2 p.m. Scheduled On time Track
MF9341 Amsterdam(AMS) Basel(BSL) 8:55 p.m. 10:10 p.m. Scheduled On time Track
MF8106 Beijing(PKX) Xiamen(XMN) 6:55 p.m. 10 p.m. Scheduled On time Track
MF8546 Shanghai(SHA) Xiamen(XMN) 9:55 p.m. 11:45 p.m. Scheduled On time Track
MF8384 Shenzhen(SZX) Hangzhou(HGH) 6:35 a.m. 8:40 a.m. Scheduled On time Track
MF9617 Amsterdam(AMS) Milan(MXP) 9:05 a.m. 10:45 a.m. Arrived On time Track
MF8164 Tianjin(TSN) Xiamen(XMN) 1:15 p.m. 3:15 p.m. Arrived Delayed by 28m Track
MF9314 Copenhagen(CPH) Amsterdam(AMS) 5:25 p.m. 8 p.m. Cancelled Track
MF9552 Amsterdam(AMS) Madrid(MAD) 11 a.m. 1:40 p.m. Arrived On time Track
MF8373 Xiamen(XMN) Guangzhou(CAN) 12:25 p.m. 2:40 p.m. Arrived On time Track
MF7071 Changsha(CSX) Shantou(SWA) 11:50 a.m. 2 p.m. Arrived On time Track
MF8213 Zhengzhou(CGO) Yinchuan(INC) 10 a.m. 2:05 p.m. Arrived On time Track
MF8204 Lanzhou(LHW) Hangzhou(HGH) 7:55 p.m. 10:45 p.m. Arrived On time Track
MF8796 Hengyang(HNY) Xiamen(XMN) 12:35 p.m. 2:25 p.m. Arrived Delayed by 18m Track
MF9088 Seoul(ICN) Shanghai(PVG) 6:55 p.m. 8:10 p.m. Arrived Delayed by 28m Track
MF854 Bangkok(BKK) Xiamen(XMN) 12:15 p.m. 4:35 p.m. Arrived On time Track
MF8826 Sanya(SYX) Shenzhen(SZX) 4:50 p.m. 6:40 p.m. Arrived On time Track
MF8136 Wuhan(WUH) Fuzhou(FOC) 7:15 a.m. 10:05 a.m. Arrived On time Track
MF3039 Shanghai(PVG) Linyi(LYI) 10:35 a.m. 1:50 p.m. Arrived On time Track
MF820 Manila(MNL) Xiamen(XMN) 10:05 p.m. 12:05 a.m. Scheduled On time Track
MF8621 Jinjiang(JJN) Liuzhou(LZH) 7:05 a.m. 10:05 a.m. Arrived On time Track
MF9673 Amsterdam(AMS) Gothenburg(GOT) 6:40 a.m. 8:30 a.m. Arrived On time Track
MF844 Bangkok(BKK) Xiamen(XMN) 1:50 a.m. 6:15 a.m. Arrived On time Track
MF8604 Bangkok(BKK) Xiamen(XMN) 8:35 a.m. 11:05 a.m. Arrived On time Track
MF834 Bangkok(BKK) Xiamen(XMN) 5:40 p.m. 10 p.m. Departed On time Track
MF8495 Fuzhou(FOC) Guiyang(KWE) 2:30 p.m. 5:50 p.m. Arrived On time Track
MF8365 Tianjin(TSN) Shenzhen(SZX) 3:25 p.m. 6:40 p.m. Arrived Delayed by 1h 41m Track
MF8592 Zhoushan(HSN) Xiamen(XMN) 8:25 a.m. 10:15 a.m. Arrived On time Track
MF9096 Seoul(ICN) Beijing(PEK) 8 p.m. 9:30 p.m. Arrived On time Track
MF9787 Amsterdam(AMS) Lyon(LYS) 11:50 a.m. 1:35 p.m. Arrived On time Track
MF848 Kuala Lumpur(KUL) Xiamen(XMN) 2:40 p.m. 6:50 p.m. Arrived On time Track
MF3156 Guangzhou(CAN) Qingdao(TAO) 9:45 p.m. 1:10 a.m. Scheduled On time Track
MF3769 Xiamen(XMN) Wuhan(WUH) 9:30 a.m. 1:05 p.m. Arrived On time Track
MF8637 Fuzhou(FOC) Nanning(NNG) 7 p.m. 9:05 p.m. Departed On time Track
MF810 Tokyo(NRT) Fuzhou(FOC) 3:30 p.m. 6:30 p.m. Arrived On time Track
MF7070 Zhanjiang(ZHA) Nanchang(KHN) 8 a.m. 10:40 a.m. Arrived On time Track
MF8693 Xiamen(XMN) Melbourne(MEL) 4:25 p.m. 9:50 p.m. Departed On time Track
MF9311 Amsterdam(AMS) Stockholm(ARN) 11:30 a.m. 1:30 p.m. Departed Delayed by 19m Track
MF8688 Amsterdam(AMS) Xiamen(XMN) 1:50 p.m. 6:25 p.m. Arrived On time Track
MF9379 Amsterdam(AMS) Munich(MUC) 4:55 p.m. 6:15 p.m. Scheduled On time Track
MF8321 Hangzhou(HGH) Sanya(SYX) 6:55 a.m. 10:05 a.m. Arrived On time Track
MF9508 Bali(DPS) Singapore(SIN) 1:40 p.m. 4:25 p.m. Arrived On time Track
MF5035 Hangzhou(HGH) Chongqing(CKG) 7:15 a.m. 9:40 a.m. Arrived On time Track
MF9665 Amsterdam(AMS) Copenhagen(CPH) 1:45 p.m. 4:05 p.m. Scheduled On time Track
MF9317 Amsterdam(AMS) Copenhagen(CPH) 1:35 p.m. 4:10 p.m. Scheduled On time Track
MF6030 Halifax(YHZ) Toronto(YYZ) 8:15 p.m. 9:45 p.m. Scheduled On time Track
MF9786 Paris(CDG) Amsterdam(AMS) 2:10 p.m. 4 p.m. Scheduled On time Track
MF833 Xiamen(XMN) Bangkok(BKK) 2 p.m. 4:40 p.m. Departed On time Track
MF9387 Amsterdam(AMS) Dusseldorf(DUS) 11 a.m. 11:50 a.m. Scheduled Delayed by 15m Track
MF8152 Taiyuan(TYN) Xiamen(XMN) 12:10 p.m. 2:55 p.m. Departed Delayed by 1h 7m Track
MF8818 Jakarta(CGK) Fuzhou(FOC) 4:15 p.m. 7:25 p.m. Departed On time Track
MF9758 Amsterdam(AMS) Dublin(DUB) 10:40 p.m. 11:10 p.m. Scheduled On time Track
MF9371 Amsterdam(AMS) Frankfurt(FRA) 7:10 a.m. 8:30 a.m. Arrived On time Track
MF9369 Amsterdam(AMS) Frankfurt(FRA) 7:40 p.m. 9:50 p.m. Scheduled On time Track
MF9631 Amsterdam(AMS) Budapest(BUD) 6:25 p.m. 7:55 p.m. Scheduled On time Track
MF8331 Tianjin(TSN) Wuhan(WUH) 9:10 p.m. 11:45 p.m. Scheduled On time Track
MF9738 Madrid(MAD) Amsterdam(AMS) noon 12:40 p.m. Scheduled On time Track
MF9398 Hannover(HAJ) Amsterdam(AMS) 12:45 p.m. 3:10 p.m. Scheduled On time Track
MF8567 Xiamen(XMN) Shanghai(SHA) 11 a.m. 12:50 p.m. Arrived Delayed by 29m Track
MF8781 Tianjin(TSN) Wuhan(WUH) 11:15 a.m. 1:45 p.m. Arrived On time Track
MF8143 Tianjin(TSN) Jinjiang(JJN) 8:15 a.m. 10:40 a.m. Cancelled Track
MF8275 Tianjin(TSN) Urumqi(URC) 7:35 a.m. 12:35 p.m. Arrived On time Track
MF9641 Amsterdam(AMS) Basel(BSL) 5:10 p.m. 7:30 p.m. Scheduled On time Track
MF9640 Amsterdam(AMS) Leeds(LBA) 4 p.m. 4:15 p.m. Scheduled On time Track
MF9739 Amsterdam(AMS) Hannover(HAJ) 1:25 p.m. 4 p.m. Scheduled On time Track
MF9315 Amsterdam(AMS) Copenhagen(CPH) 9:10 p.m. 1:15 a.m. Scheduled On time Track
MF9791 Amsterdam(AMS) Lyon(LYS) 6 a.m. 8:35 a.m. Arrived Delayed by 23m Track
MF829 Xiamen(XMN) Los Angeles(LAX) 10:30 p.m. 8 p.m. Scheduled On time Track
MF8447 Jinjiang(JJN) Chengdu(CTU) 7:25 a.m. 9:55 a.m. Arrived On time Track
MF9365 Amsterdam(AMS) Frankfurt(FRA) 9:20 p.m. 11:15 p.m. Scheduled On time Track
MF8186 Chengdu(CTU) Changsha(CSX) 1 p.m. 3:20 p.m. Departed On time Track
MF9355 Amsterdam(AMS) Barcelona(BCN) 8:55 a.m. 9:40 a.m. Departed On time Track
MF0819 Xiamen(XMN) Manila(MNL) 6:15 p.m. 8:45 p.m. Scheduled On time Track
MF9309 Amsterdam(AMS) Stockholm(ARN) 9:35 a.m. 11:35 a.m. Scheduled On time Track
MF9707 Amsterdam(AMS) Barcelona(BCN) 11:50 a.m. 1:40 p.m. Scheduled On time Track
MF4527 Dalian(DLC) Mudanjiang(MDG) 8:50 a.m. 10:20 a.m. Arrived On time Track
MF9695 Amsterdam(AMS) Bologna(BLQ) 12:25 p.m. 2:30 p.m. Scheduled On time Track
MF9097 Tianjin(TSN) Seoul(ICN) 11:30 a.m. 2:20 p.m. Arrived On time Track
MF9661 Amsterdam(AMS) Stockholm(ARN) 8:55 a.m. 11:15 a.m. Scheduled On time Track
MF9337 Amsterdam(AMS) Aberdeen(ABZ) 5 p.m. 6:20 p.m. Scheduled On time Track
MF9731 Amsterdam(AMS) Dusseldorf(DUS) 5:35 p.m. 7:10 p.m. Scheduled On time Track
MF9364 Brussels(BRU) Amsterdam(AMS) 5:25 p.m. 7:30 p.m. Scheduled On time Track
MF9331 Amsterdam(AMS) Birmingham(BHX) 10 a.m. 11:15 a.m. Scheduled On time Track
MF888 Taipei(TPE) Xiamen(XMN) 11:10 a.m. 12:50 p.m. Arrived Delayed by 25m Track
MF9357 Amsterdam(AMS) Madrid(MAD) 1:55 p.m. 2:40 p.m. Scheduled On time Track
MF897 Fuzhou(FOC) Kuala Lumpur(KUL) 11:45 a.m. 4:45 p.m. Departed On time Track
MF8339 Hangzhou(HGH) Liuzhou(LZH) 4:40 p.m. 8:05 p.m. Scheduled Delayed by 1h 40m Track
MF8847 Tianjin(TSN) Xining(XNN) 10:05 a.m. 12:10 p.m. Arrived On time Track
MF9667 Amsterdam(AMS) Copenhagen(CPH) 5:30 p.m. 7:50 p.m. Scheduled On time Track
MF9038 Sydney(SYD) Hangzhou(HGH) 5:05 p.m. 7:40 p.m. Scheduled On time Track
MF9717 Amsterdam(AMS) Frankfurt(FRA) 9:30 a.m. 11:20 a.m. Scheduled On time Track
MF8381 Hangzhou(HGH) Guangzhou(CAN) 12:15 p.m. 2:30 p.m. Scheduled Delayed by 50m Track
MF9705 Amsterdam(AMS) Barcelona(BCN) 9:20 a.m. 11:10 a.m. Scheduled On time Track
MF9389 Amsterdam(AMS) Dusseldorf(DUS) 1:05 p.m. 1:55 p.m. Scheduled On time Track
MF9512 Jakarta(CGK) Beijing(PEK) 3:45 p.m. 8:10 p.m. Scheduled On time Track
MF8432 Chengdu(CTU) Xiamen(XMN) 5:45 p.m. 8:25 p.m. Scheduled On time Track
MF8616 Chongqing(CKG) Fuzhou(FOC) 10:45 a.m. 12:55 p.m. Departed On time Track
MF9313 Amsterdam(AMS) Copenhagen(CPH) 12:15 p.m. 4:30 p.m. Cancelled Track
MF9609 Amsterdam(AMS) Newcastle(NCL) 2:15 p.m. 3:30 p.m. Scheduled On time Track
MF8126 Tianjin(TSN) Xiamen(XMN) 12:10 p.m. 2:45 p.m. Scheduled On time Track
MF8848 Tianjin(TSN) Dalian(DLC) 12:50 p.m. 2:45 p.m. Scheduled Delayed by 22m Track
MF9789 Amsterdam(AMS) Gothenburg(GOT) 9:45 a.m. 10:25 a.m. Scheduled On time Track
MF9397 Amsterdam(AMS) Hannover(HAJ) 9:30 a.m. 11:45 a.m. Scheduled On time Track
MF9345 Amsterdam(AMS) Bologna(BLQ) 11:25 a.m. 1:15 p.m. Scheduled On time Track
MF9737 Amsterdam(AMS) Hannover(HAJ) 8:55 a.m. 11:30 a.m. Scheduled On time Track
MF9726 Amsterdam(AMS) Dusseldorf(DUS) 9:35 a.m. 11:05 a.m. Cancelled Track
MF9691 Amsterdam(AMS) Bordeaux(BOD) 8:50 p.m. 10:25 p.m. Scheduled On time Track
MF9682 Brussels(BRU) Amsterdam(AMS) 7:15 a.m. 8:40 a.m. Scheduled On time Track
MF4597 Kunming(KMG) Shenzhen(SZX) 6:05 p.m. 7:50 p.m. Scheduled On time Track
MF9353 Amsterdam(AMS) Barcelona(BCN) 6:55 a.m. 7:35 a.m. Scheduled On time Track
MF9675 Amsterdam(AMS) Edinburgh(EDI) 11 a.m. 12:50 p.m. Scheduled On time Track
MF866 Singapore(SIN) Fuzhou(FOC) 3:05 p.m. 7:50 p.m. Scheduled On time Track
MF9333 Amsterdam(AMS) Birmingham(BHX) 12:15 p.m. 1:35 p.m. Scheduled On time Track
MF8355 Tianjin(TSN) Fuzhou(FOC) 4:40 p.m. 7:55 p.m. Scheduled On time Track
MF9393 Amsterdam(AMS) Stuttgart(STR) 9:35 p.m. 10:25 p.m. Scheduled On time Track
MF8628 Osaka(KIX) Hangzhou(HGH) 12:25 p.m. 1:55 p.m. Scheduled On time Track
MF9767 Amsterdam(AMS) Aalborg(AAL) 6 a.m. 7:50 a.m. Scheduled On time Track
MF9681 Amsterdam(AMS) Birmingham(BHX) 7 a.m. 8:30 a.m. Scheduled On time Track
MF8357 Xiamen(XMN) Zhengzhou(CGO) 3:50 p.m. 5:45 p.m. Scheduled On time Track
MF9091 Beijing(PEK) Seoul(GMP) 11:45 a.m. 3 p.m. Scheduled On time Track
MF8480 Kunming(KMG) Fuzhou(FOC) 8:10 p.m. 10:55 p.m. Scheduled On time Track
MF9785 Amsterdam(AMS) Paris(CDG) 11:55 a.m. 1:40 p.m. Scheduled On time Track
MF8210 Tianjin(TSN) Dalian(DLC) 11:30 a.m. 1:35 p.m. Scheduled On time Track
MF9601 Amsterdam(AMS) Zurich(ZRH) 7:45 p.m. 10:05 p.m. Scheduled On time Track
MF9718 Amsterdam(AMS) Rome(FCO) 5:25 p.m. 7:10 p.m. Scheduled On time Track
MF9659 Amsterdam(AMS) Newcastle(NCL) 5:55 a.m. 8:20 a.m. Scheduled On time Track
MF9807 Amsterdam(AMS) Chengdu(CTU) 9:10 p.m. 10:50 p.m. Scheduled On time Track
MF847 Xiamen(XMN) Kuala Lumpur(KUL) 8:50 a.m. 1:40 p.m. Scheduled Delayed by 18m Track
MF7027 Shijiazhuang(SJW) Xiamen(XMN) 12:35 p.m. 3:15 p.m. Scheduled On time Track
MF9347 Amsterdam(AMS) Rome(FCO) 2:45 p.m. 4:35 p.m. Scheduled On time Track
MF9709 Amsterdam(AMS) Madrid(MAD) 5:20 p.m. 7:10 p.m. Scheduled On time Track
MF9663 Amsterdam(AMS) Stockholm(ARN) 11 a.m. 1:20 p.m. Scheduled On time Track
MF9629 Amsterdam(AMS) Budapest(BUD) 1:55 p.m. 3:25 p.m. Scheduled On time Track
MF9388 Dusseldorf(DUS) Amsterdam(AMS) 12:25 p.m. 1:15 p.m. Scheduled On time Track
MF9335 Amsterdam(AMS) Aberdeen(ABZ) 3:20 p.m. 4:40 p.m. Scheduled On time Track
MF9756 Amsterdam(AMS) Dublin(DUB) 3:40 p.m. 4:10 p.m. Scheduled On time Track
MF9359 Amsterdam(AMS) Madrid(MAD) 9:35 p.m. 10:15 p.m. Scheduled On time Track
MF8075 Ningbo(NGB) Changchun(CGQ) 7:35 a.m. 9 a.m. Scheduled On time Track
MF830 Los Angeles(LAX) Xiamen(XMN) 11:55 p.m. 6 a.m. Arrived On time Track
MF9605 Amsterdam(AMS) Lima(LIM) 10:15 a.m. 11:30 a.m. Scheduled On time Track
MF9690 Dusseldorf(DUS) Amsterdam(AMS) 6:40 p.m. 8:05 p.m. Scheduled On time Track
MF9377 Amsterdam(AMS) Munich(MUC) 2:20 p.m. 3:45 p.m. Arrived On time Track
MF9711 Amsterdam(AMS) Florence(FLR) 7:15 p.m. 9:05 p.m. Arrived On time Track
MF9329 Amsterdam(AMS) Edinburgh(EDI) 7 a.m. 8:20 a.m. Cancelled Track
Show more