Casablanca-Settat is Morocco's economic heartland on the Atlantic coast: Casablanca with the Hassan II Mosque, the Art Deco downtown and the Ain Diab Corniche, plus the beach town of Mohammedia, the UNESCO-listed Portuguese City of El Jadida, the old port of Azemmour and the oyster lagoon of Oualidia.
Casablanca is served by Mohammed V International Airport (CMN), a rail network centred on Casa Voyageurs and Casa Port, four tram lines, red petit taxis and Careem. Day trips use ONCF trains and CTM coaches.
Airport transfers
Getting from the airport to your accommodation.
- Items
- ONCF airport train (30-45 min to Casa Voyageurs) · Taxi (35-60 min)
Local transport
Getting around the city.
Items
Taxis & rideshare
What to expect from taxis and apps.
- Items
Intercity travel
Getting between cities and regions.
Items
- Destination
- Rabat
- Mode
- Train
- Operator
- ONCF
- Duration
- About 1 hour
- Cost
- About 45-50 MAD (2nd class)
- Frequency
- Frequent
- Destination
- Marrakech
- Mode
- Train
- Operator
- ONCF
- Duration
- About 3 hours
- Cost
- About 90-120 MAD (2nd class)
- Frequency
- Roughly hourly
- Destination
- El Jadida
- Mode
- Coach
- Operator
- CTM
- Duration
- About 1.5-2 hours
- Cost
- About 50-70 MAD
- Frequency
- Several daily
- Destination
- Tangier
- Mode
- Al Boraq high-speed train
- Operator
- ONCF
- Duration
- About 2 hours 10 minutes
- Cost
- About 150-250 MAD
- Frequency
- Several daily
Transportation details
Full breakdown of how to get around.
Casablanca is easy to cross by tram and taxi. Mohammed V Airport (CMN) is about 30 km south-east of the city and has a direct ONCF train to Casa Voyageurs. Coaches and grand taxis reach El Jadida and Oualidia.
Airports
Useful apps
Download before you arrive.
Careem
inDrive
ONCF Voyages
Transport tips
Travel smarter, not harder.
Buy ONCF tickets online or at the station.
Always insist on the meter in petit taxis.
Avoid rush hours (08:00-09:30, 17:00-19:30).