Domestic airlines in Morocco
Discover some of the most popular airlines for getting around Morocco - all airlines we ticket! 👇👇👇
Want to see more of Morocco? Then we recommend booking a domestic flight to get you between destinations.
Alternative Airlines is an accredited flight booking service with a 4.9-star rating on Trustpilot. We ticket over 600 airlines with flights travelling across the globe, including within Morocco.
In this guide, we'll provide important information on domestic flights in Morocco, including popular airlines that regularly serve the country.
Already know your travel plans? Then there's no need to wait to book! Either scroll to the top of the page and manually enter your domestic travel locations, or click on one of the routes below to be taken to the start of your booking journey.
Discover some of the most popular airlines for getting around Morocco - all airlines we ticket! 👇👇👇
Air Arabia Maroc, founded in 2009, is a budget airline based in Casablanca, Morocco. Part of the Air Arabia group, it offers domestic flights within Morocco alongside international routes. Their fleet consists mostly of the Airbus A320.
We recommend Air Arabia Maroc for passengers looking for frills-free travel at competitive prices.
Domestic destinations: Agadir, Casablanca, Dakhla, Fez, Marrakech, Nador, Oujda, Rabat, Tangier, & Tetuan.
The baggage policy with Air Arabia Maroc depends on your fare type:
Royal Air Maroc, Morocco's national carrier, offers domestic flights within the country along with international routes. Their fleet consists of Boeing 737-800s for domestic travel, with Casablanca serving as their main hub. Royal Air Maroc Express, a subsidiary of Royal Air Maroc, specifically focuses on these domestic routes and regional destinations.
Domestic destinations: Agadir, Al Hoceima, Casablanca, Dakhla, Errachidia, Fez, Guelmim, Laayoune, Marrakech, Nador, Ouarzazate, Oujda, Rabat, Tan Tan, Tangier, Tetouan, & Zagora.
Royal Air Maroc’s baggage policy is as follows:
Ryanair, a low-cost airline in Europe, recently started flying within Morocco. They're the first outsider airline to do this, hoping to make travel between Moroccan cities cheaper and easier.
Ryanair offers 11 routes for domestic travel in Morocco. This adds to their existing flights bringing tourists to Morocco from Europe. If you're in Morocco and looking for a budget-friendly way to get around, Ryanair might be a good option to consider.
Domestic destinations: Agadir, Essaouira, Fez, Marrakesh, Nador, Ouarzazate, Oujda, Rabat, Tangier, & Tetouan (Seasonal).
Here’s the baggage policy for Ryanair flights:
Mohammed V International Airport (CMN) is the busiest airport in Morocco, serving Casablanca, the country's largest city. It's a major hub for Royal Air Maroc and other carriers, with flights to Africa, Europe, and beyond. The airport has two runways and two terminals, handling both domestic and international travel.
Marrakesh Menara Airport (RAK) is the second busiest airport in Morocco, serving the city of Marrakesh. It's an international hub with connections to various destinations in Europe, North America, and the Middle East. The airport is located just 6 kilometres from the city centre and features a modern terminal building.
Agadir-Al Massira Airport (AGA) is an international airport serving Agadir, a coastal city in southwestern Morocco. It's located about 25 kilometres from the city centre. The airport handles both domestic and international flights, with connections to major European cities and other parts of Morocco.
Tangier Ibn Battouta Airport (TNG) is an international airport which serves the city of Tangier. The airport caters to both domestic and international destinations. Some of the domestic airlines operating at TNG include Royal Air Maroc and Air Arabia Maroc.
Morocco is surprisingly big for how it looks on a map. Sure, a road trip might be charming, but getting between cities can take ages. For example, driving from Casablanca to Agadir takes about 5 hours by bus, but a flight cuts that down to just 1 hour! Domestic flights let you see more of Morocco in less time.
Reaching a hidden gem like the village of Chefchaouen in the Rif Mountains can be a challenge by bus or train. Public transport might not take you directly there, and you might end up with long layovers in unfamiliar towns. A domestic flight from Casablanca to Tetouan, the closest major airport, takes just under an hour. From Tetouan, you can easily catch a taxi or pre-arrange a shuttle directly to Chefchaouen.
Flying domestically in Morocco offers a more relaxed and enjoyable journey compared to other options. Skip the cramped buses or crowded trains and arrive feeling refreshed. Flights are smooth sailing, and you’ll arrive refreshed and ready to explore!
It couldn’t be easier to book domestic Moroccan flights with Alternative Airlines. We offer 40+ payment methods, including the Moroccan Dirham.
You can also pay using cryptocurrencies, or choose Buy Now, Pay Later plans to spread the cost of your flights.
Use our search form at the top of the page and start your search for flights to Morocco.
We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines
Yes, there are internal flights in Morocco. Several airlines offer domestic flights, including the national carrier Royal Air Maroc, Air Arabia Maroc, and Royal Air Maroc Express. In fact, Ryanair launched domestic flights in Morocco in March 2024.
A domestic flight is a commercial flight that takes place entirely within the borders of a single country. In Morocco, a domestic flight would be like travelling from Casablanca to Tangier. Both Casablanca and Tangier are Moroccan cities, so the flight would be internal to the country.
Flying to Morocco is generally safe, but be aware of the increased risk of terrorism and petty theft, especially in crowded areas. Use common sense and be mindful of your belongings to minimise your risk.