Home » Morocco » Morocco – Air Travel

Morocco – Air Travel

Morocco’s air travel sector is expanding rapidly and becoming increasingly competitive, overseen by the national airports authority ONDA and operated by carriers including Royal Air Maroc, Air Arabia Maroc, Ryanair, and a number of newer players. With more than 20 airports linking major urban centres domestically and connecting the country to Europe, the Americas, Africa, and the Middle East, flying forms a significant — though not always indispensable — part of expat life, depending on your location.

Key facts at a glance
Item Details
Airports managed by ONDA 25 airports, including 19 international-class facilities (as of 2025)
Total passengers handled 32.7 million in 2024 — a record 21% year-on-year increase
Main domestic carriers Royal Air Maroc (RAM), Air Arabia Maroc, Ryanair (from 2024)
Domestic destinations served 17+ cities including Casablanca, Marrakech, Fez, Agadir, Dakhla, Oujda, Laayoune
Check-in recommendation (domestic) Arrive at least 2 hours before departure (per Royal Air Maroc)
Airports 2030 Strategy Government programme aiming to triple national airport capacity

What is the standard of domestic air travel in Morocco like, and which routes and destinations are served?

Morocco’s domestic aviation industry is undergoing a period of swift expansion. By summer 2025, more than 40 new or reinstated routes were being launched, targeting a 30% uplift in nationwide connectivity. This represents a notable shift for a country whose internal travel has traditionally been dominated by road and rail.

While the domestic network is modest compared to those of large nations such as the US or Australia, it is impressively wide-ranging for a country of Morocco’s scale. Royal Air Maroc Express serves a substantial list of domestic destinations, including Agadir, Al Hoceima, Casablanca, Dakhla, Errachidia, Fez, Guelmim, Laayoune, Marrakech, Nador, Ouarzazate, Oujda, Rabat, Tan Tan, Tangier, Tetouan, and Zagora. This breadth ensures that even remote southern cities and towns in the Western Sahara have at least some degree of air access.

For shorter journeys — say, between Casablanca, Rabat, and Marrakech — Morocco’s high-speed Al Boraq rail service and intercity trains are frequently quicker and simpler than flying once you factor in airport time. On longer routes, however, flying delivers real time savings: a road journey from Casablanca to Agadir takes around five hours by bus, while a flight covers the same distance in just one hour. For destinations with no rail access, such as Dakhla or Errachidia, the plane is clearly the most sensible choice.

Airports throughout the country are being upgraded as part of the “Airports 2030 Strategy,” which is making domestic air travel progressively more efficient and user-friendly. Improvements include biometric gates, enhanced security screening, and better passenger flow management. That said, smaller regional airports remain more basic than the main hubs, and expats accustomed to uniformly modern airport infrastructure may need to temper their expectations when travelling to secondary destinations.

Which airlines operate domestic routes in Morocco, and are any low-cost carriers available?

Domestic flights in Morocco are offered by several carriers, most prominently the national airline Royal Air Maroc, its subsidiary Royal Air Maroc Express, and the budget operator Air Arabia Maroc. The market has grown considerably more competitive in recent years, giving passengers a wider range of options than was previously available.


Get Our Best Articles Every Month!

Get our free moving abroad email course AND our top stories in your inbox every month


Unsubscribe any time. We respect your privacy - read our privacy policy.


Royal Air Maroc, founded in 1953, is Morocco’s flag carrier and operates flights to around 80 destinations across multiple continents. Its membership of the Oneworld alliance, which it joined in 2020, has expanded its reach across Africa considerably, and its Casablanca hub positions it as a natural connector for passengers travelling to, from, and through the continent. RAM’s domestic arm, Royal Air Maroc Express, provides the most extensive internal route coverage of any carrier operating in Morocco.

Air Arabia Maroc, established in 2009 and headquartered in Casablanca as part of the broader Air Arabia group, operates as a budget carrier on both domestic and international routes. It occupies a useful middle ground between full-service and ultra-low-cost, offering competitive pricing alongside a more transparent fee structure than RAM’s tiered fare system.

On 31 March 2024, Ryanair launched its first domestic Moroccan flight from Marrakech, becoming the first European carrier to enter the country’s internal market. Ryanair operates 11 domestic routes in Morocco, bringing its ultra-low-cost approach to the local travel scene. As of February 2026, Morocco has air connections to 191 airports across 64 countries, served by 63 airlines — among them 20 low-cost carriers — giving travellers a broad and growing array of choices. The domestic low-cost landscape continues to evolve, and travellers should consult individual airline websites for up-to-date schedules.

In broad terms, RAM provides the greatest route coverage and most consistent reliability at higher price points, Air Arabia Maroc strikes a balance between cost and service with reasonable dependability, and Ryanair offers the lowest base fares while adding charges for all ancillary services. Increased competition across the sector is delivering tangible benefits for passengers through better services and more attractive pricing.

How do you book domestic flights in Morocco — what are the options and which booking platforms are available?

Securing a domestic flight in Morocco is a straightforward process, broadly similar to booking in any market that blends full-service and low-cost carriers. Visitors and residents alike can book with ease through airline websites, online travel agencies, or local travel agents, and international credit cards are generally accepted without difficulty when booking online.

The most direct approach is to book through the relevant airline’s website or mobile app — Royal Air Maroc at royalairmaroc.com, Air Arabia Maroc at airarabiamaroc.com, and Ryanair at ryanair.com. Booking directly with an airline typically gives you access to the best available fares and makes ancillary fees more transparent. Major international flight comparison tools such as Google Flights, Skyscanner, Kayak, and Wego also aggregate Moroccan domestic fares and are popular among residents.

Local travel agencies remain a practical alternative, particularly for those who prefer in-person assistance or are putting together more complex itineraries that combine domestic and international segments. For simple point-to-point domestic journeys, however, online self-booking is usually both faster and more economical.

Reserving seats three to four weeks ahead of travel — especially during busy periods — is advisable to lock in the best fares and ensure availability. Peak travel times in Morocco include the summer school holidays, major religious celebrations such as Eid al-Adha and Eid al-Fitr, and the Christmas and New Year period. During these windows, both ticket prices and passenger volumes increase sharply on popular routes. Outside these peaks, last-minute availability is generally reasonable on high-frequency corridors like Casablanca–Marrakech, though less predictable at smaller regional airports.

What do domestic flights typically cost in Morocco, and what should expats budget for?

Domestic fares in Morocco fluctuate considerably based on the route, the carrier, the fare class selected, and how early you book. As a rough guide for 2025, promotional one-way prices on competitive routes such as Casablanca–Marrakech or Casablanca–Fez can begin from as little as the equivalent of €20–€40 with low-cost carriers when booked well in advance, while full-service fares with RAM on identical routes tend to sit higher. Given the frequency with which fares change, always consult airline websites directly for current pricing.

When comparing options, it is essential to factor in the total cost including any baggage charges rather than looking at the headline fare alone. Royal Air Maroc generally includes a complimentary checked bag within its ticket prices, whereas low-cost operators such as Ryanair and Air Arabia Maroc levy additional fees for hold luggage and impose tight restrictions on cabin baggage. Reviewing the specific baggage policy at the point of booking is important to avoid unexpected charges at the airport.

Flights to more remote or thinly served destinations — including Dakhla, Laayoune, Errachidia, and Guelmim — are typically priced higher and offer fewer fare options, given that RAM is often the dominant or sole carrier on these routes. New and seasonal services can occasionally offer unexpectedly good value, as airlines sometimes promote inaugural flights with special introductory pricing, and less established routes may carry lower fares than busier corridors.

Expats who fly domestically on a regular basis may find it worth enrolling in Royal Air Maroc’s loyalty scheme, Safar Flyer, which enables passengers to accumulate miles across both domestic and international itineraries and redeem them when flying with RAM or one of its partner airlines. For the most accurate and current pricing, check directly with the airlines, as fares are dynamic and the figures referenced here may not reflect what is available at any given time.

What are the main international airports in Morocco, and which ones are most relevant for expats?

ONDA, the national airports authority, oversees a network of 25 airports, 19 of which are classed as international facilities. By the close of 2024, Morocco’s airports collectively handled a record 32.7 million passengers — a rise of 21% compared to the previous year. The airports of greatest relevance to expats are outlined below.

Casablanca Mohammed V International Airport (CMN) is the country’s principal international gateway. As Morocco’s largest and busiest airport, it handles the bulk of the nation’s passenger and cargo air traffic and serves as the primary hub for Royal Air Maroc. Major international carriers including Air France, Emirates, and Turkish Airlines operate from here, with direct long-haul services to destinations such as New York, Paris, London, Dubai, and Madrid. Situated approximately 30 km south of the city centre, the airport is served by a range of ground transport options including shuttles, taxis, and a direct rail connection. The Casa Train links the airport to central Casablanca and continues onward to Rabat, making CMN one of the most accessible airports anywhere in North Africa.

Marrakech Menara International Airport (RAK) ranks as Morocco’s second busiest international airport. It provides connections to numerous destinations across Europe, North America, and the Middle East, and sits just 6 kilometres from the city centre. Ryanair uses this airport as its principal Moroccan base, and it is one of the country’s most important aviation gateways.

Fez–Saïss Airport (FEZ) serves the historic city of Fez and the wider northern region. Europe represents the airport’s primary market, with more than 30 regular routes operating to countries including Germany, Belgium, Spain, France, Italy, and the United Kingdom. The airport is located 13 km from the city centre and is connected to it by bus number 16.

Agadir–Al Massira Airport (AGA) is the gateway to Morocco’s principal beach resort region. This international airport in southwestern Morocco lies around 25 kilometres from the city centre and handles both domestic and international flights, with links to major European cities and other parts of Morocco.

Rabat–Salé Airport (RBA) serves the national capital and functions as an important hub for both international and domestic services, particularly for government and business travellers. Direct flights connect it to Paris, Madrid, Brussels, and Istanbul.

Tangier Ibn Battouta Airport (TNG) is Morocco’s closest airport to continental Europe. It is located 14 km from the city centre; there are no scheduled bus services, but grand taxis are available around the clock at government-regulated fares.

Are there any rules, restrictions, or practicalities at Morocco’s airports that expats should be aware of?

There are several practical considerations that expats should keep in mind, particularly around check-in procedures and documentation requirements that may differ from what they are used to in other countries.

Check-in times: Royal Air Maroc advises passengers on domestic flights to arrive at the airport no less than 2 hours before their scheduled departure. Check-in desks close 60 minutes prior to departure, and online check-in must be completed at least 2 hours before the flight. During busy periods such as public holidays and weekends, international passengers are encouraged to arrive at least 5 hours before departure.

Boarding pass requirements when leaving Morocco: Passengers departing from Moroccan airports are required by local airport authorities to present themselves at the check-in counter to collect their boarding pass in person — even when online check-in has already been completed. This differs from the practice in many other countries, where a mobile boarding pass is sufficient to proceed directly to security.

Identification: A valid passport is the standard document required for all international travel. On domestic flights, Moroccan nationals may use their national identity card. Expats should carry their passport or, where applicable, their residence permit (Carte de Séjour). It is always wise to confirm the current documentary requirements with your airline before travelling, as these may be subject to change.

Baggage allowances: Policies vary meaningfully between carriers. Royal Air Maroc generally includes a complimentary checked bag within its ticket price, whereas low-cost carriers such as Ryanair and Air Arabia Maroc charge separately for hold luggage and apply strict carry-on restrictions. RAM permits hand baggage with maximum dimensions of 115 cm (55x40x20 cm) and a maximum weight of 10 kg.

Customs on arrival into Morocco: Morocco enforces customs controls on goods brought from abroad. Significant amounts of foreign currency must be declared upon entry; the Moroccan dirham is not freely convertible, and there are rules governing both its import and export. Certain foodstuffs, plants, and animal-derived products may be subject to biosecurity checks. Always verify the latest regulations with the Direction Générale des Douanes and ONDA before you travel, as the rules can change.

How does air travel connectivity in Morocco affect day-to-day expat life?

Expats living in Morocco’s principal cities — Casablanca, Rabat, Marrakech, Fez, Tangier, or Agadir — generally enjoy solid and improving air connectivity. Marrakech and Casablanca together account for more than 60% of all departing flights, and expats based in either city will find frequent direct services to destinations across Europe, the Middle East, and beyond, making both personal travel and business trips relatively straightforward to arrange.

For those living in smaller towns or rural areas, the situation is more variable. Places such as Essaouira, Ouarzazate, and Errachidia have historically had limited flight options, though the ongoing domestic route expansion is gradually improving access. Expats weighing up a move to less well-connected locations should carefully consider whether the available mix of road, rail, and limited air services meets their travel requirements — especially if they fly internationally with any regularity.

Travelling back to one’s home country from Morocco is generally manageable for those based in Casablanca or Marrakech, both of which offer direct connections to a wide range of global destinations. Mohammed V International Airport in particular links Morocco to major cities across Africa, Europe, the Middle East, and the Americas. Expats in smaller cities will often need to make a domestic connection to Casablanca before embarking on an international leg — an added step, but one that is usually workable.

It is also worth bearing in mind that Morocco’s high-speed and intercity rail services offer an excellent substitute for flying on certain routes. The Al Boraq TGV-style service covers the Casablanca–Tangier corridor in just over two hours, and ONCF trains connect Casablanca, Rabat, Meknes, Fez, and Oujda efficiently. On these corridors, the train is frequently faster, cheaper, and more conveniently city-centre-to-city-centre than the equivalent flight. Domestic air travel therefore works best as a complement to ground transport rather than a wholesale replacement for it.

What should expats know about travel insurance and passenger rights when flying in Morocco?

Morocco does not operate a passenger rights framework comparable to the European Union’s Regulation 261/2004 — which entitles eligible passengers to compensation of up to €600 for substantial delays, cancellations, or denied boarding on EU-operated or EU-departing flights — or to the passenger protections administered by the US Department of Transportation. Expats flying domestically within Morocco, or on international services not operated by EU-registered carriers, should not take for granted that statutory compensation rights will apply in the same way they would in Europe or North America.

Aviation in Morocco is regulated by the Autorité Nationale de l’Aviation Civile (ANAC), which sets safety and operational standards for all airlines flying in the country. If you have a complaint or dispute with an airline, your first step should be to contact the carrier directly; ANAC can be approached if the matter is not resolved, though Morocco’s formal passenger complaints process is less developed than its EU or US counterparts.

Where a flight is operated by an EU-registered airline — Ryanair, for instance, is registered in Ireland — EU Regulation 261/2004 protections may still be applicable even for flights departing Morocco, depending on the specific route and how the law is interpreted. Passengers flying with Royal Air Maroc from airports within the EU are also likely to fall within the scope of that regulation. If you are uncertain which protections apply to your journey, it is worth checking with the airline and, where necessary, seeking independent legal advice.

Travel insurance is strongly advisable for all expats flying in Morocco, whether on domestic or international routes. A thorough policy should provide cover for flight cancellations and delays, missed connections, lost or delayed baggage, and medical emergencies that might require evacuation. This is particularly worth considering for expensive non-refundable bookings. Comparison platforms such as InsureMyTrip, World Nomads, or the guidance issued by your home country’s insurance regulator can assist you in finding suitable cover. Read the policy terms carefully to be clear on what is and is not covered for travel in Morocco.

Frequently Asked Questions

Do I need a passport for domestic flights within Morocco?

Moroccan nationals are permitted to use their national identity card for travel on domestic flights. Foreign nationals and expats are expected to carry their passport or a valid residence permit (Carte de Séjour). Since requirements can differ between airlines, taking your passport along is always the safest option to prevent any difficulties at check-in or security.

Which is the best airline for domestic flights in Morocco?

Royal Air Maroc offers the widest route coverage and the greatest reliability, Air Arabia Maroc provides a reasonable balance between price and service quality, and Ryanair offers the lowest headline fares but charges separately for all extras. The right choice depends on your specific route, budget, and baggage requirements. On popular routes where all three carriers operate, it is worth comparing them directly before booking.

How far in advance should I book domestic flights in Morocco?

Booking three to four weeks ahead — and even earlier during peak periods — is advisable for securing the best prices and ensuring availability. Demand surges significantly during major public holidays and the summer school break. On busy routes such as Casablanca–Marrakech, some last-minute seats do tend to be available outside of peak windows, but this cannot be relied upon.

Is there a direct train alternative to flying between major Moroccan cities?

Yes. ONCF’s rail network serves Casablanca, Rabat, Meknes, Fez, and Tangier — the last via the Al Boraq high-speed service — along with several other cities. On these corridors, the train is frequently faster door-to-door and more convenient than flying once airport check-in time is taken into account. For southern and remote destinations such as Agadir, Dakhla, or Laayoune, which have no rail connection, flying is the clear practical choice.

What airports serve the south of Morocco and the Western Sahara region?

Dakhla Airport operates eight scheduled routes — four international and four domestic — with domestic connections to Agadir, Casablanca, Laayoune, and Rabat, all run by Royal Air Maroc. Laayoune Hassan I Airport also provides air access to the deep south. For expats living or working in these remote areas, flying is by far the most practical means of travel.

Are there baggage fees on domestic flights in Morocco?

This varies by carrier. Royal Air Maroc generally includes a complimentary checked bag within its fares, while low-cost operators such as Ryanair and Air Arabia Maroc charge additional fees for hold luggage and impose strict carry-on limits. Always check the baggage policy when booking to avoid any unwanted surprises at the airport.

Does Morocco have an air passenger rights framework for delays and cancellations?

Morocco has no passenger rights regulation equivalent to the EU’s EC 261/2004 or the US DOT rules. If your flight is on an EU-registered carrier departing from an EU airport, European passenger rights protections may still apply. The national regulator ANAC oversees aviation standards in Morocco; for disputes, the airline should be your first contact. Travel insurance is strongly recommended as a safeguard against disruption.

What ground transport options are available from Casablanca’s Mohammed V Airport?

The airport sits roughly 30 km south of Casablanca city centre and is served by several ground transport options, including airport shuttles, grand taxis, and a direct ONCF rail service. The train connects the airport to Casablanca’s central Casa-Voyageurs and Casa-Port stations and continues onward to Rabat. Ride-hailing apps are also available from the airport, though agreeing a fare in advance or using a metered service is advisable to avoid overcharging.