Discovering...
Discovering...
How to get from every major Moroccan airport to your hotel. Taxi fares, bus routes, private transfers, booking tips, and scam avoidance for stress-free arrivals.
Landing in Morocco is exciting, but navigating the airport transfer can be one of the most stressful parts of the trip — especially for first-time visitors. Every major Moroccan airport has its own quirks, from aggressive taxi touts at Marrakech Menara to the surprisingly efficient train link at Casablanca Mohammed V.
This guide covers all six major international airports and breaks down every transfer option: official taxis, public buses, the Casablanca airport train, and pre-booked private transfers. You'll find real prices in Moroccan dirhams, honest comparisons, and the practical tips that guidebooks often leave out.
Whether you're a budget backpacker catching the bus from Marrakech airport or a family booking a private sedan to your Fes riad, this guide ensures you start your Morocco trip with confidence rather than confusion.
Key facts about getting from Moroccan airports to city centres.
6 International
Major Airports
Marrakech, Casablanca, Fes, Tangier, Agadir, Rabat
From 30 MAD
Cheapest Transfer
Airport bus in Marrakech (line 19)
From 200 MAD
Private Transfer
Pre-booked sedan with meet & greet
Recommended
Book Ahead
Especially for late-night arrivals
Detailed transfer options, prices, and tips for each major Moroccan airport.
6 km from medina (15 minutes)
Taxi
Official taxi from 100-150 MAD to medina/Gueliz. Fixed-price board in arrivals hall. Grand taxis (shared) available for from 20 MAD per seat to Jemaa el-Fna area.
Bus / Train
Line 19 bus to Jemaa el-Fna from 30 MAD. Runs every 20-30 minutes during the day. Takes 20-30 minutes. Does not run late at night.
Private Transfer
From 200 MAD for a sedan, from 350 MAD for a minivan. Driver meets you in arrivals with a name sign. Door-to-door to your riad or hotel.
Local tip: The closest airport to the city in Morocco. Walk past the touts inside and use the official taxi rank outside. Many riads arrange free or discounted pickup if you book directly.
30 km from city centre (45 minutes)
Taxi
Official taxi from 300-400 MAD to central Casablanca. Meter should be used but agree on fare first. Petit taxis (red) are cheaper but may refuse airport runs.
Bus / Train
No regular public bus. Direct ONCF train to Casa Voyageurs station every hour from 60 MAD (45 minutes). CTM coaches run to the city centre from 50 MAD.
Private Transfer
From 350 MAD for a sedan. Popular for business travelers. Can include drop-off at Casablanca hotels or onward transfer to Rabat (from 600 MAD).
Local tip: The train is the best value option. The station is directly connected to Terminal 1 via a covered walkway. Last train around 22:00. For late arrivals, pre-book a private transfer.
15 km from medina (20 minutes)
Taxi
Official taxi from 150-200 MAD to the medina. Fixed fare posted at airport. Grand taxis available from 30 MAD per seat if sharing.
Bus / Train
Line 16 bus runs to the city centre from 5 MAD but is infrequent and slow. Not practical with heavy luggage.
Private Transfer
From 250 MAD for a sedan. Highly recommended for first-time visitors navigating to riads inside the medina where taxis cannot enter.
Local tip: Medina riads often cannot be reached by car. Your driver or riad staff will arrange a porter to walk you the final stretch through narrow alleys. Confirm this arrangement beforehand.
15 km from city centre (20 minutes)
Taxi
Official taxi from 150-200 MAD to Tangier city centre or port area. Meters are rarely used; agree on the fare before departure.
Bus / Train
Alsa bus line runs to the city centre from 10 MAD. Frequency is limited, about every 30-60 minutes during peak hours.
Private Transfer
From 250 MAD for a sedan. Can include onward travel to Chefchaouen (from 1,200 MAD) or Asilah (from 500 MAD).
Local tip: If connecting to a ferry to Spain, confirm your taxi goes to Tanger Med port (50 km away, from 500 MAD) rather than the old city port. These are very different destinations.
25 km from city centre (30 minutes)
Taxi
Official taxi from 200-300 MAD to Agadir beach area or city centre. One of the longer airport-to-city distances in Morocco.
Bus / Train
Limited bus service. Bus 22 runs from the airport but is infrequent and not tourist-friendly. Not recommended with luggage.
Private Transfer
From 300 MAD for a sedan. Many beach resorts in Taghazout (40 km) offer shuttle services from 400-600 MAD.
Local tip: Most package holiday hotels include airport transfers. If yours does not, book a private transfer in advance. Taxi touts are aggressive at Agadir airport; walk to the official rank.
10 km from central Rabat (20 minutes)
Taxi
Official taxi from 150-200 MAD to central Rabat. Petit taxis (blue) are the standard option. Agree on the fare before departing.
Bus / Train
Stareo bus line connects the airport to Rabat city centre from 20 MAD. Runs hourly. The tramway stop is a short taxi ride from the airport.
Private Transfer
From 200 MAD for a sedan. Often combined with Casablanca drop-off from 500 MAD for travelers continuing south.
Local tip: A smaller, less chaotic airport. Taxis are generally more honest here. Consider the tram once you reach Rabat city as it connects major landmarks efficiently.
Prices may vary seasonally and are approximate. Always confirm current fares before travel.
Compare the three main transfer options to choose the right one for your trip.
Pros
Cons
Price: From 100-400 MAD depending on airport and distance
Best for: Solo travelers and couples comfortable negotiating
Pros
Cons
Price: From 5-60 MAD depending on airport and service
Best for: Budget travelers arriving during the day with light bags
Pros
Cons
Price: From 200-600 MAD depending on airport, distance, and vehicle
Best for: First-time visitors, families, late-night arrivals, and anyone wanting zero hassle
How to arrange your airport transfer for a smooth, stress-free arrival in Morocco.
Most accommodation in Morocco can arrange airport transfers, often at competitive rates. This is the easiest option and ensures someone trustworthy is waiting for you. Confirm the price and vehicle type in advance by email.
Services like GetTransfer, Welcome Pickups, and local operators found on Viator or GetYourGuide offer pre-paid, reviewed transfers with meet-and-greet service. Pay online to avoid cash confusion on arrival.
When booking, provide your flight number and arrival time. Good transfer services track your flight and adjust pickup time for delays. This saves you from waiting or paying extra if your flight is late.
Send a quick WhatsApp message to your driver or transfer company the evening before your flight. Reconfirm the pickup time, meeting point, and your phone number. This small step prevents no-shows.
Save your riad or hotel address in Arabic and French on your phone. For medina riads, have the GPS coordinates or a well-known nearby landmark. Drivers may not know every small riad by name.
Taxi drivers rarely have change for 200 MAD notes. Withdraw cash at the airport ATM and break large notes at the currency exchange or airport shop. Having exact change avoids the classic overcharging trick.
Common tricks targeting tourists at Moroccan airports and practical strategies to stay safe.
People in plain clothes approach you in the arrivals hall offering taxi rides. They are not official taxi drivers and will charge 2-3 times the real fare. They may wear lanyards or badges that look official but are not.
How to avoid: Walk past everyone inside the terminal. Only use the official taxi rank outside the building, where vehicles are marked and regulated. Official drivers never solicit inside the building.
The driver claims the meter is broken or refuses to turn it on, then quotes an inflated price at the end of the ride. This is especially common at Marrakech and Agadir airports.
How to avoid: Agree on the total fare before getting in the car. Check the official price board at the airport. If the driver refuses, choose another taxi. Some airports have fixed-fare booths where you pay in advance.
You hand over a 200 MAD note but the driver claims you gave 20 MAD, pocketing the difference. Happens most often at night when lighting is poor and you are tired from a long flight.
How to avoid: State the denomination clearly as you hand it over. Use exact change when possible. In dim lighting, use your phone flashlight to check notes. Withdraw small bills from the airport ATM.
The driver takes you to a different hotel or a friend's shop claiming your riad is closed, full, or does not exist. They earn commission from the alternative place they bring you to.
How to avoid: Insist on your original destination. Have the address and phone number ready. Call your riad to confirm they are expecting you. Never accept a driver's claim that your accommodation has closed.
The driver puts your bags in the trunk, then demands an inflated fare knowing you cannot leave without your luggage. Particularly common with larger suitcases that you cannot grab quickly.
How to avoid: Keep carry-on bags with you in the back seat. Agree on the fare before luggage goes in the trunk. For private transfers, the price is pre-paid so this cannot happen.
A driver offers a shared grand taxi ride at a low per-person rate, then drives you alone and charges the full fare for all seats, claiming no other passengers showed up.
How to avoid: Only board grand taxis that already have other passengers waiting. If the taxi is empty, clarify whether you are paying per seat or per vehicle before departure.
On the road from Casablanca or Agadir airports, drivers may claim motorway tolls are extra and charge an inflated amount on top of the agreed fare.
How to avoid: Ask whether tolls are included in the quoted price before departing. For pre-booked transfers, tolls are always included. Toll charges from Casablanca airport are typically 10-20 MAD.
The Simplest Way to Avoid All Scams
Pre-book a private transfer through your hotel or a reputable platform. When someone is waiting for you with a name sign and the price is already paid, none of these scams can happen. The small premium over a taxi is worth the peace of mind, especially on your first visit to Morocco.
Insider advice for making your airport arrival in Morocco as smooth as possible.
ATMs are available in all airport arrivals halls. Withdraw Moroccan dirhams before leaving the terminal. Airport exchange rates are fair. You will need cash for taxis, tips, and small purchases.
Maroc Telecom, Inwi, and Orange have kiosks at most airports. A tourist SIM with data costs from 30-50 MAD. Having mobile data lets you use maps, translation apps, and contact your driver.
Save your accommodation address, phone number, and directions in a screenshot or offline note. If your phone has no signal or battery, you can still show the driver where to go.
Late-night arrivals (after 22:00) have fewer transfer options. Buses stop running, the Casablanca airport train has a last departure around 22:00, and fewer taxis are available. Book a private transfer for late flights.
A 10-20 MAD tip for a taxi driver is appreciated but not required. For private transfer drivers who help with luggage, 20-30 MAD is generous. Porters at medina entrances expect 10-20 MAD per bag.
Casablanca Mohammed V has two terminals. Confirm which one your flight arrives at before booking transfers. The train station connects to Terminal 1. Terminal 2 is a short shuttle ride away.
App-based alternatives to traditional taxis for airport transfers.
App Availability Warning
Ride-hailing apps may not have drivers available at smaller airports like Fes-Saiss, Agadir Al Massira, or Rabat-Sale, especially late at night. Do not rely solely on apps for your airport transfer. Always have a backup plan: the official taxi rank or a pre-booked private transfer.
A step-by-step walkthrough of the arrival process at Moroccan airports.
Fill out the entry form on the plane or at the counter. Have your passport, return ticket, and hotel booking confirmation ready. Most nationalities get a 90-day visa-free stamp. Lines can take 20-45 minutes at busy airports like Marrakech.
Collect your luggage from the carousel. Trolleys are usually free. If your bag is missing, report to the airline desk immediately with your baggage tag receipt before leaving the restricted area.
Walk through the green channel if you have nothing to declare. Morocco allows duty-free import of personal items, 1 litre of alcohol, and 200 cigarettes. Declare items worth over 2,000 MAD.
You will exit into the public arrivals area. Here you will find ATMs, currency exchange, SIM card kiosks, and your pre-booked driver if applicable. Ignore anyone who approaches you with unsolicited offers.
For pre-booked transfers, look for your name on a sign. For taxis, exit the building and follow signs to the official taxi rank. For buses, look for posted schedules and designated stops outside the terminal.
Answers to the most common questions about Morocco airport transfers.
An official taxi from Marrakech Menara Airport to the medina or Gueliz costs from 100 to 150 MAD during the day. At night, fares may be slightly higher. Always agree on the fare before getting in or insist the driver uses the meter. A fixed-price booth inside the arrivals hall posts official rates.
Yes, there is a direct train from Mohammed V Airport to Casablanca city centre (Casa Voyageurs station) running every hour from early morning to late evening. The journey takes about 45 minutes and costs from 60 MAD. There is no regular public bus service, but CTM coaches and private shuttles are available.
Pre-booking a private transfer is recommended for first-time visitors, late-night arrivals, families with luggage, and anyone who wants a hassle-free experience. Your driver will meet you in arrivals with a name sign. Prices are fixed and usually include waiting time. Many riads and hotels can arrange transfers for you.
Use the official taxi rank outside the arrivals terminal rather than accepting offers from touts inside the building. Agree on the fare before getting in, or insist on the meter. Check the official price board at the airport. Avoid anyone who approaches you inside the terminal offering a ride. Pre-booking a transfer eliminates scam risk entirely.
Yes, the number 19 bus connects Marrakech Menara Airport to Jemaa el-Fna in the medina. It costs from 30 MAD and runs every 20-30 minutes during the day. The journey takes around 20-30 minutes depending on traffic. It is a budget-friendly option but can be crowded and does not run late at night.
Marrakech Menara is 6 km from the medina (15 minutes). Casablanca Mohammed V is 30 km from the city (45 minutes). Fes-Saiss is 15 km from the medina (20 minutes). Tangier Ibn Battouta is 15 km from the city (20 minutes). Agadir Al Massira is 25 km away (30 minutes). Rabat-Sale is 10 km from central Rabat (20 minutes).
Careem (owned by Uber) operates in Casablanca, Rabat, and Marrakech and can be used for airport pickups. InDrive is also gaining popularity. However, app-based rides may not always be available immediately at smaller airports. Having a pre-booked transfer or using the official taxi rank remains the most reliable option.
Continue planning your Morocco journey with these detailed guides.
Terminal layouts, facilities, lounges, visa info, and practical tips for every Moroccan airport.
Read GuideComplete overview of trains, buses, taxis, flights, and all transport options across Morocco.
Read GuideONCF routes, Al Boraq high-speed rail, ticket classes, timetables, and booking strategies.
Read GuideBudget breakdown for transport, accommodation, food, and activities across Morocco.
Read GuideCommon tourist scams, how to recognize them, and practical strategies to stay safe.
Read GuideA smooth airport transfer sets the tone for your entire Morocco trip. Whether you choose a budget-friendly bus, an official taxi, or a pre-booked private ride, knowing your options in advance means less stress and more time enjoying this incredible country.