Mohammed V International Airport is 30 km south of Casablanca. The cost depends on whether you take the train, a grand taxi, or a private transfer.
Price comparison table
| Transport | Cost (MAD) | Cost (EUR) | Notes | |-----------|-----------|-----------|-------| | ONCF Train | 70 | 6.50 | To Casa Voyageurs, then petit taxi to hotel | | Grand taxi | 250–350 | 23–33 | Official rate, door-to-door | | Pre-booked transfer | 300–400 | 28–37 | Fixed price, meet-and-greet | | CTM bus | 25 | 2.30 | Limited schedule |
The hidden cost of the train
The train ticket itself is cheap at MAD 70, but it drops you at Casa Voyageurs station — not your hotel. From there, a petit taxi to most areas in Casablanca costs MAD 20–50 (EUR 1.80–4.70). So the total journey cost is realistically MAD 90–120 (EUR 8.40–11.20). Still the cheapest option by far.
Prices to specific destinations
| Destination | Grand Taxi (MAD) | Transfer (MAD) | Transfer (EUR) | |-------------|-----------------|---------------|---------------| | Casablanca center | 250–350 | 300–400 | 28–37 | | Ain Diab / Corniche | 300–380 | 320–400 | 30–37 | | Mohammedia | 180–250 | 200–280 | 19–26 | | Rabat | 600–800 | 700–900 | 65–84 | | Marrakech | 2,200–2,800 | 2,500–3,200 | 234–299 | | El Jadida | 700–900 | 800–1,000 | 75–93 |
Night surcharges
Grand taxi drivers at the airport typically charge MAD 50–100 more between midnight and 6 AM. This is not officially sanctioned but is the practical reality. Pre-booked transfers maintain the same price regardless of arrival time.
Payment and currency
Grand taxis accept cash only in MAD. The airport has ATMs from BMCE and Attijariwafa just after customs. Withdraw before heading to the taxi rank. Pre-booked transfers usually accept card payment through the booking platform.
Tipping
Tipping is customary. For a Casablanca run, MAD 20–30 is standard. For longer trips to Rabat or Marrakech, MAD 50–100 is generous. Train porters at Casa Voyageurs expect MAD 10–20 if they help with bags.