Morocco Airport Guide: Airports, Transfers & Travel Tips
Planning a trip to Morocco starts with choosing the right airport. This Morocco Airport Guide explains the main airports in Morocco, airport codes, transfers, arrival tips and the best airport for Marrakech, Fes, Casablanca, Agadir, Tangier, Rabat and the Sahara Desert.
Whether you are planning a short city break, a family holiday, a private Morocco tour or a longer Sahara adventure, the airport you choose can make your itinerary easier and more comfortable. Therefore, this guide helps you compare the main international airports before booking your trip.
Explore Morocco Packages Plan Your Morocco TripMorocco Airports: What You Need to Know
Morocco has a network of international and domestic airports connecting major cities and tourist regions. The main airports used by international visitors include Marrakech Menara, Casablanca Mohammed V, Agadir Al Massira, Fes-Saïss, Tangier Ibn Battouta and Rabat-Salé.
Each airport is useful for a different type of trip. For example, Marrakech Airport (RAK) is particularly convenient for Marrakech, the Atlas Mountains and many Sahara Desert tours. Casablanca Airport (CMN), on the other hand, is a major gateway for travellers beginning longer Morocco itineraries.
Meanwhile, Fes and Tangier are excellent choices for northern Morocco. Agadir is especially convenient for beach holidays, while Rabat can work well for travellers interested in Morocco’s capital and Atlantic coast.
For the most accurate airport information, flight details and airport facilities, check the official Moroccan airport network information from ONDA .
Morocco Airports at a Glance
The table below gives you a quick overview of the principal airports used for Morocco travel. However, your best choice ultimately depends on your itinerary, flight availability and the destinations you want to visit.
| Airport | IATA Code | Best For | Approximate Location |
|---|---|---|---|
| Marrakech Menara Airport | RAK | Marrakech, Atlas Mountains and Sahara tours | About 3.5 km from Marrakech city centre |
| Casablanca Mohammed V Airport | CMN | Casablanca and long Morocco itineraries | Nouasseur, about 30 km from Casablanca |
| Agadir Al Massira Airport | AGA | Agadir, beaches and southern Morocco | About 25 km from Agadir |
| Fes-Saïss Airport | FEZ | Fes, Meknes and northern Morocco | Fes region |
| Tangier Ibn Battouta Airport | TNG | Tangier, Chefchaouen and northern Morocco | About 11 km from Tangier |
| Rabat-Salé Airport | RBA | Rabat and Morocco’s Atlantic coast | Rabat-Salé region |
These airport locations and IATA codes are based on information published by Morocco’s National Airports Office (ONDA). Because airport schedules and airline routes can change, always confirm your flight information before travelling. :contentReference[oaicite:2]{index=2}
Marrakech Menara Airport (RAK)

Why Choose Marrakech Airport?
Marrakech Menara Airport is one of the most convenient airports for travellers visiting Marrakech. According to ONDA, it is approximately 3.5 kilometres from the city centre. As a result, getting from Marrakech Airport to a hotel, riad or the Medina can be relatively straightforward. :contentReference[oaicite:3]{index=3}
Furthermore, Marrakech is one of the most popular starting points for private Morocco tours. From the city, travellers can continue towards the High Atlas, Ait Ben Haddou, Ouarzazate and the Sahara Desert.
Popular Trips From Marrakech Airport
A short Marrakech city break can focus on the Medina, Jemaa el-Fna, Bahia Palace, the souks and traditional riads. Alternatively, travellers with more time can choose a Marrakech to Sahara Desert tour.
For example, a private desert itinerary can travel through the Atlas Mountains, Ait Ben Haddou and the Dades Valley before reaching Merzouga and Erg Chebbi. Therefore, Marrakech Airport works particularly well for travellers who want both culture and desert landscapes.
Casablanca Mohammed V Airport (CMN)
Why Fly Into Casablanca?
Casablanca Mohammed V Airport is an important international gateway to Morocco. ONDA lists the airport under the IATA code CMN and places it in Nouasseur, approximately 30 kilometres from Casablanca. :contentReference[oaicite:4]{index=4}
Consequently, Casablanca can be a practical arrival point for longer Morocco itineraries that include Rabat, Fes, Chefchaouen, the Sahara and Marrakech. It can also be useful if your international flight schedule offers better connections into Casablanca than other Moroccan airports.
Casablanca Airport to Marrakech
Travellers landing at Casablanca Airport can continue to Marrakech by train, private transfer or other ground transportation. However, if you are travelling with family, luggage or a tight itinerary, a pre-arranged private transfer can make the journey easier.
For a complete itinerary, consider our 10-day Morocco tour from Casablanca, which can combine imperial cities, the Sahara Desert and Marrakech.
Agadir Al Massira Airport (AGA)
Best Airport for Agadir Holidays
Agadir Al Massira Airport uses the IATA code AGA and is approximately 25 kilometres from Agadir, according to ONDA. Therefore, it is the natural airport for many travellers planning an Agadir beach holiday. :contentReference[oaicite:5]{index=5}
In addition to beaches, Agadir offers access to the Anti-Atlas region, Paradise Valley, traditional markets and coastal towns. Essaouira can also be added to a longer Atlantic itinerary.
Agadir and Southern Morocco
Although Marrakech is generally more convenient for many classic Sahara itineraries, Agadir can be included in a longer private Morocco trip. For example, travellers can combine Agadir with Marrakech, the Atlas Mountains, Essaouira and the desert.
As a result, Agadir Airport is worth considering if your holiday begins with several relaxing days on Morocco’s Atlantic coast.
Fes-Saïss Airport (FEZ)
Best Airport for Fes and Northern Morocco
Fes-Saïss Airport uses the IATA code FEZ. It is a useful arrival point for travellers whose main interests are Fes, Meknes and northern Morocco.
Fes is especially attractive for visitors interested in Moroccan history, architecture, traditional crafts and the ancient Medina. Moreover, Fes can be an excellent starting point for a private journey towards the Sahara.
Fes to Chefchaouen and the Sahara
From Fes, travellers can visit Chefchaouen before continuing south towards Merzouga. Alternatively, a route can start in Fes, travel through Ifrane and the Middle Atlas, then continue towards the desert.
Therefore, choosing Fes Airport can save unnecessary driving if Fes is your first major destination. You can then finish your trip in Marrakech or Casablanca and depart from a different airport.
Explore Chefchaouen ToursTangier Ibn Battouta Airport (TNG)
Best Airport for Northern Morocco
Tangier Ibn Battouta Airport uses the IATA code TNG and is approximately 11 kilometres from Tangier. Consequently, it is a convenient starting point for travellers exploring northern Morocco. :contentReference[oaicite:6]{index=6}
Tangier can be combined with Chefchaouen, Tetouan, Fes and, for longer trips, the Sahara Desert. Furthermore, Tangier works particularly well for travellers who want to explore Morocco from north to south rather than returning to the same airport.
Tangier to Marrakech Itineraries
A private Tangier-to-Marrakech itinerary can include Chefchaouen, Fes, the Middle Atlas, Merzouga, the Dades Valley and Ait Ben Haddou. As a result, travellers can see several of Morocco’s most famous landscapes in one journey.
For longer trips, consider our Morocco itinerary ideas for different travel durations and starting cities.
Rabat-Salé Airport (RBA)
When Should You Choose Rabat Airport?
Rabat-Salé Airport uses the IATA code RBA. It can be a useful option for travellers whose Morocco holiday begins in Rabat or along the Atlantic coast. :contentReference[oaicite:7]{index=7}
Rabat is Morocco’s capital and offers a different atmosphere from Marrakech. Visitors can explore the Kasbah of the Udayas, Hassan Tower, the Royal Palace area and the historic city centre.
Rabat as Part of a Morocco Tour
Rabat can also be combined with Casablanca, Chefchaouen, Fes and Marrakech. Therefore, travellers who prefer a one-way route can arrive in Rabat and depart from another Moroccan airport.
Which Airport Should You Fly Into Morocco?
There is no single best airport for every traveller. Instead, the right choice depends on your first destination, total trip length and international flight options.
Choose Marrakech Airport
Choose RAK if Marrakech is your main destination or if you want to begin a Sahara Desert tour from Marrakech.
Choose Casablanca Airport
Choose CMN if you want to start a longer itinerary with Casablanca, Rabat, Fes, the Sahara and Marrakech.
Choose Fes Airport
Choose FEZ if Fes, Meknes, Chefchaouen or northern Morocco are your main priorities.
Choose Tangier Airport
Choose TNG for a northern Morocco itinerary starting in Tangier and continuing towards Chefchaouen and Fes.
Choose Agadir Airport
Choose AGA for Agadir beaches, coastal holidays and southern Morocco.
Choose Rabat Airport
Choose RBA if Rabat is your first destination or you want to explore Morocco’s Atlantic capital.
Morocco Airport Transfers
Private Airport Transfers
A private Morocco airport transfer is one of the easiest ways to start a holiday. Instead of searching for transportation after landing, your driver can meet you and take you directly to your hotel or riad.
This option can be especially useful for families, couples with luggage and travellers arriving late. Furthermore, a private transfer can connect your arrival airport directly with the first destination of your itinerary.
Public Transportation
Public transportation can be useful in larger cities, particularly when you are travelling independently. However, routes, schedules and connections vary by airport and destination.
Therefore, check the latest airport and transport information before travelling. The official ONDA passenger website provides airport information, while local transport providers can provide current schedules.
Marrakech Airport Transfer: RAK to Your Hotel or Riad
Arriving at Marrakech Airport
Marrakech Menara Airport is relatively close to central Marrakech. After passport control and baggage collection, travellers can continue towards their accommodation in the Medina, Gueliz, Hivernage or surrounding areas.
However, Medina streets can be difficult to navigate with large luggage. For that reason, arranging a private Marrakech airport transfer can be more convenient if your accommodation is inside the historic Medina.
Airport Transfer for a Private Morocco Tour
If your airport pickup is part of a private Morocco tour, the transfer can connect directly with the rest of your itinerary. Consequently, you can avoid arranging separate transportation for each stage of your trip.
Private Morocco ToursWhich Morocco Airport Is Best for the Sahara Desert?
Marrakech Airport to the Sahara
Marrakech is one of the most popular starting points for Sahara Desert tours. From Marrakech, a private route can cross the High Atlas and visit Ait Ben Haddou, Ouarzazate, the Dades Valley and Todra Gorge before reaching Merzouga.
The journey is long, so most travellers should allow several days rather than trying to reach the desert immediately after landing. As a result, a multi-day Morocco desert tour usually provides a better experience.
Fes Airport to the Sahara
Fes is another excellent starting point for Merzouga. A typical route can travel through Ifrane, the Middle Atlas and the Ziz Valley before reaching the Sahara.
This option is particularly attractive if you want to combine Fes and the desert before continuing towards Marrakech.
Tangier Airport to the Sahara
Tangier is farther north, so the journey to Merzouga takes longer. Nevertheless, a longer private itinerary can combine Tangier, Chefchaouen, Fes and the Sahara before continuing south.

Morocco Airport Guide for UK Travellers
Flying From London
Travellers searching for Morocco holidays from London can choose several Moroccan arrival cities depending on their itinerary. Marrakech is particularly popular for city breaks and Sahara tours, while Casablanca, Fes and Tangier can work better for multi-city journeys.
Flying From Manchester
For travellers planning Morocco holidays from Manchester, Marrakech and other Moroccan destinations may provide convenient starting points depending on the current flight schedule. Therefore, compare the airport you can reach most easily with the destination you want to visit first.
Flying From Birmingham or Edinburgh
Similarly, travellers looking for Morocco holidays from Birmingham or Morocco holidays from Edinburgh should compare available routes before choosing their Moroccan airport. Flight schedules change seasonally, so it is important to check the airline and airport directly.
For more information, read our detailed Morocco Travel From UK guide.
What to Expect When Arriving at a Moroccan Airport
Passport Control and Baggage
After landing, international passengers normally follow signs for immigration, passport control and baggage collection. Depending on the airport and arrival period, queues can vary considerably.
Therefore, keep your passport, accommodation details and travel information accessible. If you have arranged a private transfer, keep the driver’s contact information available as well.
Currency and Communication
The Moroccan dirham is Morocco’s national currency. Airports normally provide currency exchange and other traveller services, although exchange rates can vary.
Consequently, it is useful to have a small amount of Moroccan currency for immediate expenses while also keeping your main travel funds secure.
Morocco Entry Requirements for UK Travellers
Passport and Visa Information
British citizens travelling to Morocco for tourism can currently visit without a visa for up to 90 days. GOV.UK also states that the passport should have an expiry date at least three months after the date of arrival.
However, entry requirements can change. Therefore, always check the latest official information before your departure rather than relying only on older travel articles.
Read the latest GOV.UK Morocco travel advice and the official entry requirements before travelling. :contentReference[oaicite:8]{index=8}
Morocco Airports for Family Holidays
Why Families May Prefer Private Transfers
Families travelling with children often benefit from simple airport logistics. After a long flight, collecting luggage and finding transport can be tiring, particularly when travelling with young children.
A private airport transfer can therefore provide a smoother start. Instead of changing transportation several times, your family can travel directly to the hotel or first destination.
Choosing the Right Arrival Airport
Marrakech is a strong choice for families who want Marrakech, the Atlas Mountains and the desert. Casablanca can be better for longer itineraries, while Agadir is particularly attractive for families who want beaches.
Morocco Family HolidaysMorocco Airports for Luxury Holidays
Private Transportation
Luxury Morocco holidays often begin with a private airport pickup. This allows travellers to move directly from the airport to a carefully selected riad, boutique hotel or luxury resort.
Furthermore, private transportation can continue throughout the itinerary, making it easier to combine Marrakech, Fes, the Atlas Mountains and the Sahara without depending on group schedules.
Luxury Desert Experiences
Travellers seeking a premium Sahara experience can choose upgraded desert camps, private tents and private transportation. Similarly, luxury itineraries can include private guides in Marrakech and Fes.
The result is a more flexible journey that focuses on comfort while still providing authentic Moroccan experiences.
Explore Luxury Morocco ToursMorocco Airport Travel Tips
Before Your Flight
- Check your flight status before leaving for the airport.
- Keep your passport and important travel documents accessible.
- Confirm your hotel or riad address before arrival.
- Save your airport transfer information on your phone.
- Check baggage allowances with your airline.
After Landing
- Follow the signs for immigration and baggage collection.
- Keep your luggage and valuables with you.
- Confirm your transportation before leaving the airport.
- Use official transportation or a pre-arranged private transfer.
- Allow additional time when travelling between cities.
Most importantly, avoid planning a demanding long-distance journey immediately after a late international arrival. Instead, consider spending your first night near your arrival city before continuing.
How to Choose the Right Morocco Airport
Start With Your First Destination
First, identify the destination where you want to spend your first night. If it is Marrakech, RAK is usually the logical choice. If your first stop is Fes, then FEZ may reduce unnecessary travel.
Consider Your Entire Route
Next, look at the complete itinerary rather than only the arrival flight. For example, arriving in Tangier and departing from Marrakech can create an efficient north-to-south route.
Compare Flight Cost With Travel Time
A cheaper flight is not always the cheapest overall option. If the lower-cost flight requires several additional hours of ground transportation, the total journey may become less convenient.
Therefore, compare the flight price, transfer cost, driving time and number of hotel changes before making your final decision.
Popular Morocco Itineraries by Airport

Marrakech Airport
Start in Marrakech and continue to the Atlas Mountains, Ait Ben Haddou, Dades Valley and Merzouga.
Marrakech Desert Trips
Casablanca Airport
Begin with Casablanca and continue through Rabat, Fes, the Sahara Desert and Marrakech.
10-Day Casablanca Tour
Tangier or Fes Airport
Explore northern Morocco with Tangier, Chefchaouen and Fes before travelling south towards the desert.
Morocco ItinerariesHow Many Days Do You Need in Morocco?
The ideal length of a Morocco trip depends on how many regions you want to visit. A short city break can work well for Marrakech, while a Sahara journey usually deserves several days.
| Trip Length | Good For | Possible Route |
|---|---|---|
| 3–4 days | Marrakech city break | Marrakech and surrounding attractions |
| 5 days | Short desert adventure | Marrakech, Atlas Mountains and Sahara |
| 7 days | Classic Morocco highlights | Marrakech, Sahara and Fes |
| 10 days | First-time Morocco tour | Casablanca, Rabat, Fes, Sahara and Marrakech |
| 14 days or more | Complete Morocco experience | Imperial cities, north, Sahara, mountains and coast |
Generally, longer trips allow a slower pace. Consequently, you can spend more time in each destination instead of spending most of the holiday on the road.
Best Time to Travel Through Morocco Airports
Spring and Autumn
Spring and autumn are popular periods for Morocco travel because temperatures are often comfortable for sightseeing and road trips. These seasons can work particularly well for combining cities, mountains and the Sahara.
Summer
Summer can be very hot in inland areas, especially around Marrakech and the Sahara. However, coastal destinations such as Agadir and Essaouira can provide a cooler alternative.
Winter
Winter can be a good time for Marrakech and the desert, although mountain conditions can change. Therefore, travellers crossing the Atlas Mountains should keep their itinerary flexible.
Related Morocco Travel Guides
Plan Your Morocco Tour
Explore Morocco Destinations
Official Morocco Airport Information
Airport information, facilities and airport network details can change. Therefore, travellers should always confirm important travel information with official sources before departure.
Visit the official Office National des Aéroports (ONDA) airport network for airport information.
You can also visit the official Moroccan National Tourist Office travel information for additional information about travelling to Morocco.
For Casablanca-specific airport information, visit the official Casablanca Mohammed V Airport website .
Morocco Airport Guide FAQ
What is the main airport in Morocco?
Morocco has several important international airports. Casablanca Mohammed V and Marrakech Menara are two of the most commonly used gateways, while Fes, Tangier, Agadir and Rabat serve other major regions.
Which airport is best for Marrakech?
Marrakech Menara Airport (RAK) is the most convenient airport for Marrakech because it is located close to the city centre.
Which airport is best for the Sahara Desert?
Marrakech and Fes are two of the most practical starting points for Sahara Desert tours. The best option depends on your complete Morocco itinerary.
What is the airport code for Marrakech?
Marrakech Menara Airport has the IATA airport code RAK.
What is the airport code for Casablanca?
Casablanca Mohammed V Airport has the IATA airport code CMN.
What is the airport code for Fes?
Fes-Saïss Airport has the IATA airport code FEZ.
What is the airport code for Tangier?
Tangier Ibn Battouta Airport has the IATA airport code TNG.
How far is Marrakech Airport from the city?
ONDA lists Marrakech Menara Airport as approximately 3.5 kilometres from Marrakech city centre.
How far is Casablanca Airport from Casablanca?
Casablanca Mohammed V Airport is located in Nouasseur, approximately 30 kilometres from Casablanca.
Can I arrange a private Morocco airport transfer?
Yes. A private airport transfer can be arranged as part of a customised Morocco tour, helping you travel directly from the airport to your hotel, riad or next destination.
Which Morocco airport is best for a family holiday?
Marrakech, Agadir and Casablanca can all work well for families. The best airport depends on whether your priority is Marrakech, the Sahara, beaches or a longer Morocco itinerary.
Can I arrive at one Morocco airport and leave from another?
Yes. A one-way itinerary can be an efficient way to explore Morocco. For example, you can arrive in Tangier and finish in Marrakech or Casablanca.
Ready to Plan Your Morocco Trip?
Choosing the right airport is only the first step. Once you know where you want to begin, we can help you build a private Morocco itinerary around your travel dates, interests and budget.
Explore the Sahara Desert, Marrakech, Fes, Chefchaouen, the Atlas Mountains, Casablanca and Morocco’s Atlantic coast with a customised private journey.
View Morocco Itineraries Contact Us
