Airports in Morocco

Morocco, located in North Africa, has a well-developed air transport network, making it a major gateway between Europe, Africa, and the Middle East. The country's modern airports, extensive flight connections, and increasing passenger traffic make aviation a crucial part of Morocco’s economy, supporting tourism, trade, and business.
Major International Airports in Morocco
Morocco has several international airports, with Casablanca, Marrakech, and Rabat handling the highest passenger traffic. These airports serve as key hubs for both domestic and international travel.
1. Mohammed V International Airport (CMN) – Casablanca
Mohammed V International Airport is Morocco’s largest and busiest airport, serving as the primary gateway for international travel. Located in Casablanca, the economic capital of Morocco, the airport handles the majority of the country’s air traffic, including passenger and cargo flights.
Facilities: The airport features modern terminals with a wide range of amenities, including restaurants, duty-free shops, lounges, and car rental services. It is a hub for Royal Air Maroc, the national airline, and hosts several international carriers, including Air France, Emirates, and Turkish Airlines.
Operations: Mohammed V International Airport connects Morocco to major cities across Africa, Europe, the Middle East, and the Americas. It also serves as a key hub for domestic flights to other regions of the country.
- Location: 30 km south of Casablanca
- IATA Code: CMN
- ICAO Code: GMMN
- Type: Public
- Operator: ONDA (Office National des Aéroports)
- Hub for: Royal Air Maroc, Air Arabia Maroc
Key Features of Mohammed V International Airport
Mohammed V International Airport, located in Casablanca, is Morocco’s busiest airport and a key gateway for international travel. It serves as a major hub for passengers and cargo, offering modern amenities and strong connectivity to global destinations.
✅ Three terminals with modern facilities: The airport has three terminals equipped with advanced passenger services, duty-free shopping, lounges, and business facilities.
✅ Direct flights to major cities: Mohammed V Airport offers non-stop flights to key global destinations, including New York, Paris, London, Dubai, and Madrid, making it a critical link between Africa, Europe, and the Americas.
✅ One of Africa’s largest cargo hubs: The airport plays a vital role in Morocco’s economy, handling significant cargo traffic for trade and logistics.
✅ High-speed train connection to Casablanca city center: A convenient rail link allows passengers to travel quickly between the airport and downtown Casablanca, improving accessibility for travelers and business professionals.
2. Marrakech Menara International Airport (RAK)
Menara Airport is the second-busiest airport in Morocco and a major gateway for tourists visiting Marrakech, one of the country’s most popular destinations. The airport plays a crucial role in supporting Morocco’s tourism industry.
Facilities: The airport has a modern terminal with amenities such as restaurants, shops, and car rental services. It handles both international and domestic flights.
Operations: Menara Airport offers connections to major European cities, as well as domestic flights to Casablanca, Rabat, and other Moroccan cities.
Location: 6 km from Marrakech
IATA Code: RAK
ICAO Code: GMMX
Type: Public
Operator: ONDA
Key Features of Marrakech Menara International Airport
Marrakech Menara International Airport is a major gateway to Morocco, known for its breathtaking architecture and excellent international connectivity. It plays a vital role in tourism and business travel, welcoming millions of passengers each year.
✅ One of the most beautiful airports in the world, with stunning architecture: The airport's design showcases a blend of traditional Moroccan artistry and modern innovation, making it a visually striking travel hub.
✅ Serves airlines like Air France, Ryanair, British Airways, and Emirates: A wide range of international carriers operate at the airport, ensuring frequent flights to key global destinations.
✅ Strong connectivity with Europe and the Middle East: Marrakech Menara Airport provides seamless travel options to major cities across Europe and the Middle East, boosting tourism and trade.
✅ Handles over 6 million passengers annually: As one of Morocco’s busiest airports, it efficiently manages millions of travelers, reinforcing its importance as a regional aviation hub.
3. Rabat-Salé International Airport (RBA)
Rabat-Salé Airport serves the capital city of Morocco, Rabat. It is an important hub for both international and domestic travel, particularly for government officials and business travelers.
Facilities: The airport has a single terminal with basic amenities, including dining options and car rental services. Plans for expansion and modernization are underway to enhance its capacity and services.
Operations: The airport hosts several international airlines and provides domestic connections to cities like Casablanca, Marrakech, and Tangier.
Location: 8 km from Rabat
IATA Code: RBA
ICAO Code: GMME
Type: Public / Military
Operator: ONDA
Key Features of Rabat-Salé International Airport
Rabat-Salé International Airport serves as the main airport for Morocco’s capital, Rabat, playing a crucial role in government, diplomatic, and commercial air travel. While smaller than other major Moroccan airports, it remains an important gateway for international flights.
✅ Handles government and diplomatic flights: As the airport serving the capital city, it frequently accommodates official state visits, diplomatic delegations, and government-related travel.
✅ Direct flights to Paris, Madrid, Brussels, and Istanbul: The airport offers convenient connections to major European and international destinations, catering to both business and leisure travelers.
✅ Serves Royal Air Maroc, Ryanair, and Air France: Leading airlines operate at Rabat-Salé Airport, providing reliable and frequent flights to key global hubs.
4. Agadir Al Massira International Airport (AGA)
Agadir-Al Massira Airport serves the city of Agadir, a popular tourist destination on Morocco’s Atlantic coast. The airport supports both passenger and cargo flights, facilitating tourism and trade in the region.
Facilities: The airport has a modern terminal with amenities such as restaurants, shops, and car rental services. It handles both international and domestic flights.
Operations: Agadir-Al Massira Airport offers connections to major European cities, as well as domestic flights to Casablanca, Marrakech, and other Moroccan cities.
Location: 20 km from Agadir
IATA Code: AGA
ICAO Code: GMAD
Type: Public
Operator: ONDA
Key Features of Agadir Al Massira International Airport
Agadir Al Massira International Airport is a vital gateway to Morocco’s southwestern coastal region, attracting thousands of tourists annually. Known for its convenient connections to European cities, the airport plays a key role in supporting Agadir’s thriving tourism industry.
✅ Major hub for tourism in Agadir: The airport serves as the primary entry point for visitors traveling to Agadir, one of Morocco’s most popular beach destinations.
✅ Direct flights to Germany, France, and the UK: With frequent connections to major European countries, it facilitates easy travel for international tourists.
✅ Strong presence of low-cost carriers like Ryanair and EasyJet: Budget airlines offer affordable flight options, making Agadir more accessible to travelers from Europe.
5. Tangier Ibn Battouta Airport (TNG)
Tangier Ibn Battouta Airport serves the city of Tangier, a major port and cultural hub in northern Morocco. The airport plays a crucial role in supporting tourism and trade in the region.
Facilities: The airport has a modern terminal with amenities such as restaurants, shops, and car rental services. It handles both international and domestic flights.
Operations: Tangier Ibn Battouta Airport offers connections to major European cities, as well as domestic flights to Casablanca, Rabat, and other Moroccan cities.
Location: 12 km from Tangier
IATA Code: TNG
ICAO Code: GMTT
Type: Public
Operator: ONDA
Key Features of Tangier Ibn Battouta Airport
Tangier Ibn Battouta Airport serves as a crucial link between Morocco and Europe, facilitating both business travel and trade. With its strategic location near the Strait of Gibraltar, the airport plays a key role in cargo transport and economic growth in northern Morocco.
✅ Gateway for business and trade with Europe: Its proximity to Spain and the rest of Europe makes it a major hub for commercial and corporate travel.
✅ Important cargo and logistics center: The airport supports Morocco’s trade sector with dedicated cargo facilities for goods and exports.
✅ Rapidly expanding passenger capacity: Recent upgrades and expansions aim to accommodate increasing international and domestic travel demand.
Domestic Airports in Morocco
Morocco has numerous domestic airports, providing connections between major cities and remote areas.
Airport Name |
City/Region |
IATA Code |
Oujda Angads Airport |
Oujda |
OUD |
Fes-Saïss Airport |
Fes |
FEZ |
Nador International Airport |
Nador |
NDR |
Ouarzazate Airport |
Ouarzazate |
OZZ |
Laayoune Hassan I Airport |
Laayoune |
EUN |
Dakhla Airport |
Dakhla |
VIL |
Errachidia Moulay Ali Cherif Airport |
Errachidia |
ERH |
Agadir Al Massira Airport |
Agadir |
AGA |
Marrakech-Menara Airport |
Marrakech |
RAK |
Rabat-Salé Airport |
Rabat-Salé |
RBA |
Tangier Ibn Battouta Airport |
Tangier |
TNG |
Tan Tan Airport (Plage Blanche Airport) |
Tan Tan |
TTA |
Guelmim Airport |
Guelmim |
GLN |
Zagora Airport |
Zagora |
OZG |
Smara Airport |
Smara |
SMW |
Essaouira Mogador Airport |
Essaouira |
ESU |
Tétouan Sania Ramel Airport |
Tétouan |
TTU |
Beni Mellal Airport |
Beni Mellal |
BEM |
Al Hoceima Cherif Al Idrissi Airport |
Al Hoceima |
AHU |
Domestic Air Travel in Morocco
Domestic air travel in Morocco plays a crucial role in connecting major cities and remote regions, providing an alternative to long road or train journeys. While the network is not as extensive as international routes, it continues to grow with increasing demand.
- Royal Air Maroc Express operates frequent domestic flights.
- Smaller regional airports provide access to remote areas like Ouarzazate and Dakhla.
- Increasing demand for internal flights due to Morocco’s growing tourism industry.
- Government initiatives aim to improve domestic air connectivity and airport infrastructure.
- Low-cost carriers are considering expanding domestic flight options, making travel more affordable.
Military & Special Airports in Morocco
Morocco has several military air bases that play a crucial role in national defense, regional security, and emergency operations. These air bases are primarily operated by the Royal Moroccan Air Force (RMAF) and, in some cases, support joint military and civilian activities. Some airports, like Laayoune Hassan I Airport, serve both commercial and military purposes, ensuring connectivity in strategic locations. These bases are also used for air patrols, training exercises, and international military cooperation.
Key Military & Special Airports in Morocco
✅ Ben Slimane Air Base (GMMB) – Primarily used for military operations and emergency response; also serves as a backup airfield for civilian flights when needed.
✅ Sidi Slimane Air Base (GMSL) – A key Royal Moroccan Air Force (RMAF) installation, supporting various military aircraft operations, training missions, and air defense activities.
✅ Kenitra Air Base (GMMY) – Historically used by the U.S. military, this base now serves as a joint military and civilian airport, supporting air force operations and occasional civilian air traffic.
✅ Laayoune Hassan I Airport (EUN) – A dual-use airport, serving both military and civilian flights. It plays a strategic role in Morocco’s presence in the Western Sahara region.
✅ Meknes Bassatine Air Base (GMFM) – The Second Royal Air Force Base, specializing in pilot training and air defense operations. It is one of Morocco’s key military aviation hubs.
✅ Agadir Inezgane Air Base (GMAA) – Formerly used for civilian flights, this airport now functions as a military airbase, supporting RMAF operations in the southern region.
These military and special airports contribute significantly to Morocco’s national security, airspace control, and emergency response capabilities, ensuring readiness for various defense and strategic missions.
Airlines Operating in Morocco
Morocco is a major air travel hub in North Africa, connecting Europe, the Middle East, and Africa. The country has a diverse range of airlines, from full-service international carriers to budget airlines that make travel more affordable. Royal Air Maroc (RAM), the national flag carrier, plays a leading role in connecting Morocco with the world, while low-cost airlines like Ryanair and EasyJet contribute to the country’s booming tourism industry. Below is a breakdown of the major airlines operating in Morocco.
Category |
Airline |
Description |
National Flag Carrier |
Royal Air Maroc (RAM) |
Morocco’s national airline with global routes, offering premium and economy services. |
Regional & Domestic Airline |
RAM Express |
A subsidiary of RAM specializing in domestic and short-haul regional flights. |
Low-Cost Airline |
Air Arabia Maroc |
Budget airline offering affordable flights mainly to Europe and North Africa. |
International Airlines |
Air France |
Connects Morocco to France, with major routes to Paris. |
British Airways |
Operates flights between Morocco and London. |
|
Lufthansa |
Provides flights from Germany to Moroccan cities. |
|
KLM |
Connects Morocco with Amsterdam and other European cities. |
|
Iberia |
Offers routes between Spain and Morocco. |
|
Turkish Airlines |
Links Morocco with Istanbul and other destinations worldwide. |
|
Emirates |
Provides long-haul connections from Casablanca to Dubai and beyond. |
|
Qatar Airways |
Connects Morocco with Doha and global destinations. |
|
Low-Cost Carriers (LCCs) |
Ryanair |
Major LCC with extensive flights between Morocco and Europe. |
EasyJet |
Provides budget-friendly travel from Morocco to European cities. |
|
Vueling |
Spanish LCC connecting Morocco with Barcelona, Madrid, and other destinations. |
Future Developments & Aviation Growth in Morocco
Morocco is making significant investments in its aviation sector to support increasing passenger demand and boost tourism. These developments include airport expansions, infrastructure upgrades, and improved transportation links.
- Casablanca Mohammed V Airport – Expansion plans aim to increase passenger capacity to 14 million per year, accommodating growing international traffic.
- Marrakech Menara Airport – Upgrading terminals to enhance efficiency and cater to the rising number of tourists visiting Morocco.
- Tangier Ibn Battouta Airport – Expansion is underway due to increasing European flight connections and passenger demand.
High-Speed Rail and Air Connectivity
Al Boraq High-Speed Train – Now connects Tangier, Rabat, and Casablanca, significantly improving airport accessibility for travelers.
Integrated Transport Plans – Future projects aim to integrate train stations into major airports, enhancing efficiency and making travel smoother for passengers.
Morocco’s Airports as a Regional Hub
Morocco’s modern airport network plays a crucial role in tourism, business, and international trade. With Casablanca Mohammed V Airport as the main hub, other cities like Marrakech, Rabat, and Agadir are also key air travel centers.
Key Takeaways:
✅ Casablanca Mohammed V Airport – Largest and busiest airport
✅ Marrakech Menara Airport – Top tourist airport
✅ Growing regional and domestic airport network
✅ Major airline presence from Europe, Africa, and the Middle East
✅ Government investment in expansion and modernization
With continued growth in tourism and international investment, Morocco is set to become one of Africa’s top aviation hubs.
To help us improve