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
MF8536 Qingdao(TAO) Hangzhou(HGH) 8:10 a.m. 9:55 a.m. Scheduled On time Track
MF8061 Hangzhou(HGH) Dalian(DLC) 8:05 a.m. 9:55 a.m. Scheduled On time Track
MF9173 Amsterdam(AMS) Copenhagen(CPH) 1:30 p.m. 3:10 p.m. Arrived On time Track
MF9667 Amsterdam(AMS) Copenhagen(CPH) 2:20 p.m. 3:40 p.m. Arrived On time Track
MF9317 Amsterdam(AMS) Copenhagen(CPH) 9:05 p.m. 10:30 p.m. Arrived On time Track
MF9315 Amsterdam(AMS) Copenhagen(CPH) 9:40 a.m. 11:05 a.m. Arrived Delayed by 26m Track
MF9963 Amsterdam(AMS) Copenhagen(CPH) 5 p.m. 6:20 p.m. Arrived Delayed by 53m Track
MF9313 Amsterdam(AMS) Copenhagen(CPH) 7:15 a.m. 8:40 a.m. Arrived On time Track
MF9665 Amsterdam(AMS) Copenhagen(CPH) 12:35 p.m. 1:55 p.m. Arrived Delayed by 26m Track
MF9630 Budapest(BUD) Amsterdam(AMS) 6:35 a.m. 8:40 a.m. Arrived On time Track
MF8234 Xi an(XIY) Xiamen(XMN) 8:50 p.m. 12:30 a.m. Scheduled On time Track
MF8713 Changsha(CSX) Lanzhou(LHW) 3:45 p.m. 6:05 p.m. Scheduled On time Track
MF9921 Amsterdam(AMS) Cape Town(CPT) 10:10 a.m. 9:25 p.m. Arrived Delayed by 28m Track
MF8236 Changsha(CSX) Fuzhou(FOC) 7:50 a.m. 10:05 a.m. Scheduled On time Track
MF9755 Amsterdam(AMS) Bucharest(OTP) 9:45 p.m. 1:25 a.m. Departed On time Track
MF9907 Amsterdam(AMS) Bucharest(OTP) 9:30 a.m. 1:10 p.m. Arrived Delayed by 54m Track
MF9991 Amsterdam(AMS) Brussels(BRU) 6:45 a.m. 7:30 a.m. Arrived On time Track
MF9715 Amsterdam(AMS) Brussels(BRU) 9:20 p.m. 10:05 p.m. Arrived On time Track
MF9363 Amsterdam(AMS) Brussels(BRU) 8:55 a.m. 9:40 a.m. Arrived On time Track
MF9605 Amsterdam(AMS) Lima(LIM) 9:55 a.m. 3:25 p.m. Departed Delayed by 56m Track
MF802 Sydney(SYD) Xiamen(XMN) 11:15 a.m. 6:50 p.m. Scheduled Track
MF9356 Basel(BSL) Amsterdam(AMS) 6:20 a.m. 7:45 a.m. Scheduled Track
MF9642 Basel(BSL) Amsterdam(AMS) 10:25 a.m. 11:55 a.m. Scheduled Track
MF9628 Basel(BSL) Amsterdam(AMS) 2:20 p.m. 3:50 p.m. Scheduled Track
MF9153 Basel(BSL) Amsterdam(AMS) 6:25 p.m. 7:55 p.m. Arrived Track
MF886 Singapore(SIN) Xiamen(XMN) 8:55 a.m. 1:30 p.m. Scheduled Track
MF850 New York(JFK) Fuzhou(FOC) 1:55 p.m. 5:25 p.m. Scheduled On time Track
MF8206 Yinchuan(INC) Xi an(XIY) 9:55 p.m. 12:30 a.m. Scheduled On time Track
MF8044 Dalian(DLC) Xiamen(XMN) 2:15 p.m. 5:30 p.m. Scheduled On time Track
MF9695 Amsterdam(AMS) Bologna(BLQ) 3 p.m. 4:50 p.m. Arrived On time Track
MF9343 Amsterdam(AMS) Bologna(BLQ) 11:20 a.m. 1:10 p.m. Arrived Delayed by 20m Track
MF9345 Amsterdam(AMS) Bologna(BLQ) 8:20 p.m. 10:10 p.m. Departed On time Track
MF9389 Amsterdam(AMS) Dusseldorf(DUS) 1:10 p.m. 2 p.m. Scheduled Track
MF9731 Amsterdam(AMS) Dusseldorf(DUS) 9:35 p.m. 10:25 p.m. In Air Track
MF9971 Amsterdam(AMS) Dusseldorf(DUS) 4:50 p.m. 5:40 p.m. Arrived Track
MF9387 Amsterdam(AMS) Dusseldorf(DUS) 11 a.m. 11:50 a.m. Scheduled Track
MF9726 Amsterdam(AMS) Dusseldorf(DUS) 6:50 a.m. 7:40 a.m. Scheduled Track
MF9690 Dusseldorf(DUS) Amsterdam(AMS) 6:20 a.m. 7:15 a.m. Scheduled Track
MF9972 Dusseldorf(DUS) Amsterdam(AMS) 6:15 p.m. 7:05 p.m. Arrived Track
MF9390 Dusseldorf(DUS) Amsterdam(AMS) 2:35 p.m. 3:30 p.m. Scheduled Track
MF9692 Dusseldorf(DUS) Amsterdam(AMS) 8:15 a.m. 9:10 a.m. Scheduled Track
MF9388 Dusseldorf(DUS) Amsterdam(AMS) 12:25 p.m. 1:25 p.m. Scheduled Track
MF848 Kuala Lumpur(KUL) Xiamen(XMN) 3:40 p.m. 7:45 p.m. Scheduled On time Track
MF8922 Bangkok(BKK) Xiamen(XMN) 5:45 p.m. 6:55 p.m. Scheduled On time Track
MF9713 Amsterdam(AMS) Brussels(BRU) 1:45 p.m. 2:35 p.m. Scheduled Track
MF9682 Brussels(BRU) Amsterdam(AMS) 8 a.m. 8:55 a.m. Scheduled Track
MF9990 Brussels(BRU) Amsterdam(AMS) 6:10 a.m. 7:05 a.m. Scheduled Track
MF9364 Brussels(BRU) Amsterdam(AMS) 10:25 a.m. 11:25 a.m. Scheduled Track
MF9996 Brussels(BRU) Amsterdam(AMS) 3:05 p.m. 4 p.m. Scheduled Track
MF9906 Bordeaux(BOD) Amsterdam(AMS) 11:50 a.m. 1:40 p.m. Scheduled Track
MF9710 Bordeaux(BOD) Amsterdam(AMS) 6:20 a.m. 8:05 a.m. Scheduled Track
MF9832 Bordeaux(BOD) Amsterdam(AMS) 5:10 p.m. 7 p.m. Arrived Track
MF9707 Amsterdam(AMS) Barcelona(BCN) 8:35 p.m. 10:45 p.m. Departed On time Track
MF9829 Amsterdam(AMS) Barcelona(BCN) 10:20 a.m. 12:35 p.m. Arrived On time Track
MF9353 Amsterdam(AMS) Barcelona(BCN) 8:15 a.m. 10:25 a.m. Arrived On time Track
MF9956 Amsterdam(AMS) Barcelona(BCN) 4:45 p.m. 6:50 p.m. Arrived On time Track
MF9341 Amsterdam(AMS) Basel(BSL) 8:20 p.m. 9:30 p.m. Scheduled Delayed by 40m Track
MF9641 Amsterdam(AMS) Basel(BSL) 8:30 a.m. 9:45 a.m. Arrived On time Track
MF9152 Amsterdam(AMS) Basel(BSL) 4:40 p.m. 5:55 p.m. Arrived On time Track
MF9627 Amsterdam(AMS) Basel(BSL) 12:35 p.m. 1:50 p.m. Arrived Delayed by 1h 18m Track
MF9689 Amsterdam(AMS) Billund(BLL) 9:35 p.m. 10:45 p.m. Scheduled On time Track
MF9643 Amsterdam(AMS) Billund(BLL) 10:10 a.m. 11:20 a.m. Arrived On time Track
MF9649 Amsterdam(AMS) Billund(BLL) 8:25 a.m. 9:30 a.m. Arrived On time Track
MF9645 Amsterdam(AMS) Billund(BLL) 12:30 p.m. 1:35 p.m. Arrived Delayed by 30m Track
MF9647 Amsterdam(AMS) Billund(BLL) 4:35 p.m. 5:40 p.m. Arrived On time Track
MF9831 Amsterdam(AMS) Bordeaux(BOD) 2:35 p.m. 4:20 p.m. Arrived Delayed by 19m Track
MF9905 Amsterdam(AMS) Bordeaux(BOD) 9:25 a.m. 11:05 a.m. Arrived Delayed by 18m Track
MF9691 Amsterdam(AMS) Bordeaux(BOD) 9:10 p.m. 10:50 p.m. Scheduled On time Track
MF8089 Hangzhou(HGH) Changchun(CGQ) 8:45 a.m. 10:50 a.m. Scheduled On time Track
MF9331 Amsterdam(AMS) Birmingham(BHX) 8:15 a.m. 8:30 a.m. Arrived On time Track
MF9333 Amsterdam(AMS) Birmingham(BHX) 12:15 p.m. 12:30 p.m. Arrived Delayed by 17m Track
MF9681 Amsterdam(AMS) Birmingham(BHX) 9:05 p.m. 9:20 p.m. Scheduled On time Track
MF9927 Amsterdam(AMS) Birmingham(BHX) 4:35 p.m. 4:50 p.m. Arrived On time Track
MF9657 Amsterdam(AMS) Aberdeen(ABZ) 8:15 p.m. 10:25 p.m. Scheduled Delayed by 20m Track
MF9335 Amsterdam(AMS) Aberdeen(ABZ) 8:05 a.m. 8:35 a.m. Arrived On time Track
MF9337 Amsterdam(AMS) Aberdeen(ABZ) 9:35 a.m. 10:05 a.m. Arrived Delayed by 47m Track
MF9156 Amsterdam(AMS) Aberdeen(ABZ) 4:10 p.m. 4:35 p.m. Arrived Delayed by 26m Track
MF9613 Amsterdam(AMS) Aberdeen(ABZ) 10:40 p.m. 11:10 p.m. Scheduled On time Track
MF9693 Amsterdam(AMS) Athens(ATH) 12:20 p.m. 4:35 p.m. Arrived Delayed by 28m Track
MF9761 Amsterdam(AMS) Athens(ATH) 9:15 p.m. 1:30 a.m. Scheduled On time Track
MF9767 Amsterdam(AMS) Aalborg(AAL) 12:25 p.m. 1:45 p.m. Arrived Delayed by 23m Track
MF9771 Amsterdam(AMS) Aalborg(AAL) 4:20 p.m. 5:40 p.m. Arrived Delayed by 17m Track
MF9769 Amsterdam(AMS) Aalborg(AAL) 8:30 a.m. 9:45 a.m. Arrived On time Track
MF9631 Amsterdam(AMS) Budapest(BUD) 2:25 p.m. 4:20 p.m. Arrived Delayed by 22m Track
MF9823 Amsterdam(AMS) Budapest(BUD) 9 a.m. 11 a.m. Arrived On time Track
MF9629 Amsterdam(AMS) Budapest(BUD) 11:25 a.m. 1:20 p.m. Arrived On time Track
MF9911 Amsterdam(AMS) Budapest(BUD) 9 p.m. 10:55 p.m. Scheduled On time Track
MF9512 Jakarta(CGK) Beijing(PEK) 3:45 p.m. 7:40 p.m. Scheduled Track
MF9503 Singapore(SIN) Jakarta(CGK) 7:15 p.m. 8:15 p.m. Arrived Track
MF855 Fuzhou(FOC) Jakarta(CGK) 7:50 a.m. 11:50 a.m. Scheduled Track
MF857 Xiamen(XMN) Los Angeles(LAX) 9:30 p.m. 7 p.m. Scheduled Track
MF867 Xiamen(XMN) Jakarta(CGK) 6:40 p.m. 10:55 p.m. Landed Track
MF9393 Amsterdam(AMS) Stuttgart(STR) 9:10 p.m. 10:25 p.m. Scheduled Delayed by 40m Track
MF9981 Amsterdam(AMS) Stuttgart(STR) 4:25 p.m. 5:40 p.m. Arrived On time Track
MF9391 Amsterdam(AMS) Stuttgart(STR) 9:20 a.m. 10:30 a.m. Arrived On time Track
MF9995 Amsterdam(AMS) Stuttgart(STR) 7:55 a.m. 9:10 a.m. Arrived On time Track
MF9733 Amsterdam(AMS) Stuttgart(STR) 12:30 p.m. 1:45 p.m. Arrived Delayed by 1h 10m Track
MF9176 Berlin(TXL) Amsterdam(AMS) 6:50 p.m. 8:15 p.m. Arrived Track
MF9384 Berlin(TXL) Amsterdam(AMS) 12:15 p.m. 1:35 p.m. Scheduled Track
MF9686 Berlin(TXL) Amsterdam(AMS) 6 a.m. 7:20 a.m. Scheduled Track
MF9382 Berlin(TXL) Amsterdam(AMS) 9:05 a.m. 10:35 a.m. Scheduled Track
MF9806 Berlin(TXL) Amsterdam(AMS) 2:30 p.m. 3:55 p.m. Scheduled Track
MF8459 Xiamen(XMN) Changsha(CSX) 5:45 p.m. 7:25 p.m. Scheduled Track
MF8460 Nanchong(NAO) Changsha(CSX) 8:10 p.m. 9:45 p.m. Arrived Track
MF8807 Chongqing(CKG) Beijing(PEK) 7:55 a.m. 9:50 a.m. Scheduled Track
MF8226 Xining(XNN) Changsha(CSX) 1 p.m. 3:20 p.m. Scheduled Track
MF8235 Changsha(CSX) Yinchuan(INC) 4:05 p.m. 5:40 p.m. Scheduled Track
MF8309 Qingdao(TAO) Changsha(CSX) 2:35 p.m. 4:55 p.m. Scheduled Track
MF8230 Urumqi(URC) Changsha(CSX) 4:35 p.m. 8:45 p.m. Landed Track
MF8334 Changsha(CSX) Xiamen(XMN) 7:30 a.m. 9:05 a.m. Scheduled Track
MF8053 Lianyungang(LYG) Changchun(CGQ) 4:10 p.m. 7:05 p.m. Scheduled Track
MF8023 Hohhot(HET) Harbin(HRB) 7:35 a.m. 9:45 a.m. Scheduled Track
MF8433 Fuzhou(FOC) Changsha(CSX) 1:20 p.m. 2:50 p.m. Scheduled Track
MF8312 Zhuhai(ZUH) Fuzhou(FOC) 3:30 p.m. 5:50 p.m. Scheduled Track
MF8182 Hailar(HLD) Changsha(CSX) 7:50 p.m. 11:50 p.m. Scheduled Track
MF8505 Xiamen(XMN) Shanghai(SHA) 1:50 p.m. 5:05 p.m. Scheduled Track
MF8245 Nanjing(NKG) Lanzhou(LHW) 10 a.m. 12:35 p.m. Scheduled Track
MF8249 Jinjiang(JJN) Changsha(CSX) 1:30 p.m. 2:55 p.m. Scheduled Track
MF8285 Changsha(CSX) Yinchuan(INC) 7:45 a.m. 10:05 a.m. Scheduled Track
MF8231 Changsha(CSX) Xi an(XIY) 6:40 p.m. 8:35 p.m. Scheduled Track
MF8310 Changsha(CSX) Qingdao(TAO) 6:05 p.m. 8:20 p.m. No Recent Info - Call Airline Track
MF8731 Hangzhou(HGH) Xi an(XIY) 10:20 p.m. 11:40 p.m. Landed Track
MF8138 Hohhot(HET) Changsha(CSX) 7:20 p.m. 9:40 p.m. Landed Track
MF8225 Xiamen(XMN) Changsha(CSX) 6:40 a.m. 8:20 a.m. Scheduled Track
MF8229 Changsha(CSX) Urumqi(URC) 10:05 a.m. 2:50 p.m. Scheduled Track
MF8625 Fuzhou(FOC) Chengdu(CTU) 5:05 p.m. 6:55 p.m. Scheduled Track
MF9026 Kaohsiung(KHH) Xiamen(XMN) 7:30 a.m. 9 a.m. Scheduled Track
MF817 Jinjiang(JJN) Manila(MNL) 2:45 p.m. 5 p.m. Scheduled Track
MF8659 Jinjiang(JJN) Macau(MFM) 12:45 p.m. 2:10 p.m. Scheduled Track
MF8385 Jinjiang(JJN) Guangzhou(CAN) 8:55 a.m. 10:15 a.m. Scheduled Track
MF8113 Jinjiang(JJN) Beijing(PKX) 8:55 a.m. 11:45 a.m. Scheduled Track
MF8447 Jinjiang(JJN) Chengdu(CTU) 8 a.m. 10:40 a.m. Scheduled Track
MF8409 Jinjiang(JJN) Kunming(KMG) 4:05 p.m. 6:50 p.m. Scheduled Track
MF8549 Jinjiang(JJN) Shanghai(PVG) 5 p.m. 6:45 p.m. Scheduled Track
MF8539 Jinjiang(JJN) Zhoushan(HSN) 6:45 a.m. 8:05 a.m. Scheduled Track
MF8577 Jinjiang(JJN) Shanghai(SHA) 7:30 a.m. 9 a.m. Scheduled Track
MF8523 Jinjiang(JJN) Zhoushan(HSN) 6:55 p.m. 8:25 p.m. Scheduled Track
MF8144 Jinjiang(JJN) Tianjin(TSN) 6:10 p.m. 8:50 p.m. Scheduled Track
MF8213 Zhengzhou(CGO) Yinchuan(INC) 7:20 a.m. 9:25 a.m. Scheduled Track
MF8985 Jinjiang(JJN) Zunyi(WMT) 8:20 a.m. 10:35 a.m. Scheduled Track
MF8143 Tianjin(TSN) Jinjiang(JJN) 12:15 p.m. 2:15 p.m. Scheduled Track
MF8097 Qingdao(TAO) Harbin(HRB) 6:30 p.m. 8:10 p.m. Scheduled Track
MF8685 Fuzhou(FOC) Singapore(SIN) 5:45 p.m. 7:10 p.m. Scheduled Track
MF8473 Jinjiang(JJN) Guiyang(KWE) 7:45 a.m. 9:55 a.m. Scheduled Track
MF8059 Jinjiang(JJN) Hangzhou(HGH) 8:10 p.m. 10:35 p.m. Scheduled Track
MF8611 Jinjiang(JJN) Chongqing(CKG) 7:30 a.m. 10:05 a.m. Scheduled Track
MF8277 Zhengzhou(CGO) Urumqi(URC) 2:55 p.m. 5:45 p.m. Scheduled Track
MF8241 Jinan(TNA) Urumqi(URC) 7:25 p.m. 11:50 p.m. Scheduled Track
MF8593 Xiamen(XMN) Wuxi(WUX) 2:15 p.m. 3:50 p.m. Scheduled Track
MF8265 Jinjiang(JJN) Chongqing(CKG) 3:10 p.m. 5:10 p.m. Scheduled Track
Show more