Getting To & From Mohammed V Airport

5 transportation options for every budget and travel style

Casablanca Mohammed V Airport is located approximately 30 kilometers from the city center. Wondering how to make this journey efficiently? Whether you're arriving late at night, traveling with family and bulky luggage, or on a tight budget, there's a solution tailored to every traveler's needs.

This guide compares the 5 available transport options with their pros, cons, real prices, and actual travel times.

Quick Comparison Chart

Transport Price Duration Comfort Best For
Train 43 MAD (~$4) 35-40 min Very Good Solo travelers, budget trips
CTM Bus 20-30 MAD (~$3) 45-60 min Fair Ultra-budget travelers
Taxi 250-350 MAD (~$30) 25-35 min Very Good Groups, late arrivals
Private Transfer 300-500 MAD (~$45) 25-30 min Excellent Business trips, families
Car Rental From 149 MAD/day (~$15) - Excellent Extended stays, road trips

All 5 Options Explained

1. ONCF Train — Best Value

The train remains the most affordable and reliable way to reach downtown Casablanca.

Integrated station: Located in Terminal 1 basement, follow "Trains / القطار" signs down the escalators.

Destinations: Casa-Voyageurs (main station) and Casa-Port. Connections to Rabat, Marrakech, Fes.

Schedule: Trains depart every 30-60 minutes from 6am to 11:30pm.

Fare: 43 MAD 2nd class, 63 MAD 1st class (air-conditioned).

Good to know: Crowded during rush hour with heavy luggage. Escalators sometimes out of order. No late-night service.

2. Taxi — Available 24/7

White "grand taxis" are stationed at Terminal 1 ground level, operating around the clock.

Fixed rate: 300 MAD to city center (official daytime rate). Night surcharge (+50%) from 8pm to 6am.

Capacity: 3-4 passengers + trunk space for luggage.

Travel time: 25-35 minutes depending on traffic.

Safety tip: Insist on the meter or agree on price BEFORE getting in. Decline drivers who approach you inside the terminal. Official taxis are ONLY at the external taxi stand.

3. Private Transfer — Premium Comfort

Book ahead and enjoy personalized meet-and-greet service with a name sign at arrivals.

Why choose this?

  • Fixed price guaranteed
  • Driver waits for you
  • Help with luggage
  • Modern vehicles
  • Child seat on request

Sample Rates

  • Sedan (1-3 pax): 300-350 MAD
  • Van (4-7 pax): 450-550 MAD
  • Minibus (8+): On request
  • Prices for downtown Casablanca

4. Car Rental — Total Freedom

Perfect if you plan to explore Morocco at your own pace. Rental desks are in the arrivals hall.

Companies: Hertz, Avis, Budget, Europcar, plus local providers (often better prices).

Rates from 149 MAD/day for an economy car. SUVs and family cars available.

Documents needed: Driver's license (+ international permit if applicable), credit card, passport.

Pro tip: Book online 2-3 days ahead to save 30-40% vs airport counter prices.

Compare prices →

5. CTM Bus — Cheapest Option

The most economical choice but slowest. Best for travelers with minimal luggage.

Fare: 20-30 MAD depending on final destination.

Schedule: Check CTM timetables at the airport bus stop.

Drawbacks: Multiple stops, 45-60 min journey, limited luggage space. Not recommended after 9pm.

Frequently Asked Questions

What if my flight arrives at midnight?

Your best options are a taxi or pre-booked private transfer. Trains stop around 11:30pm and buses don't run late. Avoid unofficial drivers inside the terminal – only use the official taxi stand outside.

Is there free WiFi to book Uber/Careem?

Yes, free WiFi is available in terminals (limited to 30 min). Uber and Careem work in Casablanca but airport pickups can be tricky due to regulations. A pre-booked transfer is more reliable.

How much is a taxi to Rabat?

Approximately 600-750 MAD for a grand taxi. The train is much cheaper (83 MAD) and faster (55 min to Rabat-Ville station).

Can I pay by card in taxis?

No, cash only (Moroccan Dirhams). Withdraw cash from the ATMs in the airport before exiting.

Ready to Book Your Transport?

Private transfer or car rental – compare prices in 2 clicks

Private Transfer → Car Rental →