If you’re landing in Morocco for the first time, the biggest stress is usually the same: How do I get from the airport to my hotel—fast, safely, and without surprises?
This guide breaks down the most common options for Morocco airport transfers (official taxis, private transfers, trains, and shuttle buses) and gives you simple tips that make arrival day smooth.
Most popular arrival airports (and common routes):
- Agadir (AGA) → city center / Taghazout
- Tangier (TNG) → city / port / Chefchaouen routes
- Fes (FEZ) → medina / Meknes
- Rabat (RBA) → city center
(And yes—Morocco has many more airports nationwide; the list of major airports and their IATA codes is widely available.)

1) Your 4 airport transfer options in Morocco
Option A — Private airport transfer (best for comfort + fixed planning)
Best for: families, groups, late-night arrivals, lots of luggage, business travel.
Why people choose it: door-to-door pickup, you agree the plan in advance, and you can request the right vehicle size.
Option B — Official airport taxi (fastest “walk-up” option)
Best for: solo travelers with light luggage, quick city runs.
Tip: Always use official taxi ranks (not someone approaching you inside/outside the terminal).
Option C — Train (available at Casablanca CMN)
Best for: budget-friendly trip into Casablanca with predictable travel time.
At CMN , trains connect the airport with Casablanca stations (commonly reported as frequent, around hourly).
Option D — Shuttle / public bus (available at some airports)
Best for: low-cost arrivals with small luggage and flexible timing.
Example: Marrakech has a well-known airport shuttle bus line used by tourists (Line 19 is commonly referenced).
2) Casablanca: Mohammed V International Airport (CMN)
Best ways to get to Casablanca (city)
Train (airport → Casa stations):
Many travel resources list an ONCF train linking the airport with Casablanca stations, commonly described as frequent and around a ~35-minute ride to Casa-Voyageurs.
Official taxi:
The official taxi station is at the arrival esplanade and operates 24/7 .
Typical pricing to central areas is often quoted in the ~250–350 MAD range (varies by exact destination and time).
CMN pickup tips (avoid stress)
- Ignore unofficial offers and go straight to the official taxi rank or your pre-booked driver.
- If taking a taxi, confirm the price before departure (even when meters exist, practice can vary).
- If you land late, message your driver on WhatsApp as soon as you have signal.
3) Marrakech: Marrakesh Menara Airport (RAK)
Budget option: Airport shuttle bus (commonly called Line 19)
Many guides describe an airport bus (often referenced as ALSA Line 19 ) that connects the airport with central Marrakech areas. A commonly listed one-way fare is about 30 MAD , with the stop located by the arrivals area.
Note: Service hours can vary by season/source, but frequency is commonly described as “about every 30 minutes.”
Official taxi
Taxi information sources for Marrakech often mention regulated/posted fares and recommend using the official rank at the terminal.
Marrakech-specific arrival tips
- If you’re staying in the medina , your driver may drop you at the closest accessible point—keep your riad’s directions handy.
- Have your destination address written clearly (French/Arabic helps).
4) “& More”: other major Morocco airports (quick guidance)
Agadir (AGA)
ALSA publishes an airport shuttle (Aerobus) service for Agadir with ticket prices (commonly listed as 50 MAD one-way and 80 MAD round trip ) and a travel time around 50 minutes .
Tangier (TNG), Fes (FEZ), Rabat (RBA) and others
These airports typically offer:
- Official taxi ranks
- Private transfers (best for fixed pickup + long-distance routes)
- Sometimes regional buses or rail links depending on the city (availability varies)
For reference, Morocco’s airport network and IATA codes (including AGA, TNG, FEZ, RBA, OUD, NDR, OZZ, etc.) are widely listed.
5) How to book airport transfers in Morocco (the safe checklist)
Before confirming any booking, make sure you have:
- Exact pickup plan
- Terminal/exit or a clear “meeting point” description
- Driver contact (WhatsApp is best)
- What’s included
- Tolls, fuel, parking
- Waiting time if your flight is delayed
- Stops (if you need them)
- Vehicle size
- Sedan (1–3 people)
- Minivan (4–7)
- Minibus (8+)
- The 5 details to send the driver
- Flight number + landing time
- Your name
- Passenger count + luggage count
- Destination address (hotel/riad)
- WhatsApp number
6) Common mistakes that cost time (and how to avoid them)
- Booking without flight details → delays at pickup
- Accepting random offers outside the official system → higher risk of overpaying
- Not confirming luggage capacity → uncomfortable ride
- No destination pin/location → confusion in busy areas
FAQ
Is it better to prebook a transfer or take a taxi?
Prebooking is usually smoother for families/groups, late arrivals, or long distances. Taxis can be fine for quick city trips if you use official ranks.
Is there a train from Casablanca airport (CMN) to the city?
Many travel resources list an ONCF train connection between CMN and Casablanca stations, often described as frequent (around hourly) and roughly ~35 minutes to Casa-Voyageurs.
Is there an airport bus in Marrakech (RAK)?
Yes—many guides describe the airport shuttle bus commonly referenced as Line 19 with a fare around 30 MAD, though exact hours can vary