Airports in Morocco

There are 22 airports in Morocco, of which 17 have scheduled commercial service. The full list with IATA codes, ICAO codes, cities, coordinates and elevation is below.

Country Information

  • Country Code: MA
  • Number of Airports: 22

Major Airports

Al Massira Airport

Agadir

IATA: AGA ICAO: GMAD

Angads Airport

Oujda

IATA: OUD ICAO: GMFO

Bassatine Airport

Meknes

IATA: MEK ICAO: GMFM

Ben Slimane Airport

Ben Slimane

IATA: GMD ICAO: GMMB

Beni Mellal Airport

Beni Mellal

IATA: BEM ICAO: GMMD

Bouarfa Airport

Bouarfa

IATA: UAR ICAO: GMFB

Cherif Al Idrissi Airport

Al Hociema

IATA: AHU ICAO: GMTA

Ibn Batouta Airport

Tanger

IATA: TNG ICAO: GMTT

Kenitra Airport

Kentira

IATA: NNA ICAO: GMMY

Menara Airport

Marrakech

IATA: RAK ICAO: GMMX

Mogador Airport

Essadouira

IATA: ESU ICAO: GMMI

Mohammed V International Airport

Casablanca

IATA: CMN ICAO: GMMN