Getting Around Morocco 2025
Navigate Morocco like a local with our transportation guide.
Morocco captivates visitors with its vibrant medinas, stunning Atlas Mountains, and golden Sahara dunes. From the blue-washed streets of Chefchaouen to the bustling souks of Marrakech, this North African gem offers an intoxicating blend of Arab, Berber, and French influences. Experience world-class cuisine, ancient imperial cities, and warm hospitality in one of Africa's most enchanting destinations.
Transportation Overview
Quick comparison of transport options in Morocco.
Public Transit
City buses (CTM-city, RATC) cover most urban areas for 4-8 MAD per ride; Casablanca and Rabat have modern trams; buses often crowded at rush hour
Taxis
Petit taxis (small, colored by city: red in Marrakech, blue in Rabat) for city trips with meter; grand taxis (white Mercedes) for intercity shared routes
Car Rental
Car rental from $25-60/day; essential for Atlas Mountains and Sahara; Hertz, Avis, Europcar at airports; local agencies 20-30% cheaper
Walking
Medinas are car-free and must be explored on foot; allow for getting lost pleasurably; Gueliz and modern quarters very walkable; comfortable shoes essential
Getting There
How to arrive in Morocco.
βοΈ By Air
Mohammed V International Airport
Marrakech Menara Airport
FesβSaΓ―ss Airport
AgadirβAl Massira Airport
Tangier Ibn Battouta Airport
Rabat-SalΓ© Airport
Airport Transfer Options
Complete Transportation Guide
Route guides, fare information, and transport app recommendations.
Local Transportation
Getting around within Morocco.
π Buses
{'availability': 'Available in all major cities', 'cost': '$0.40-0.80 per ride depending on city', 'notes': 'Extensive networks but can be crowded. Major routes include CTM for intercity. Buses often in French/Arabic only.'}
πΊ Local Alternatives
metro, taxi, rideshare, tram
Intercity Travel
Getting between cities and regions.
Long-Distance Buses
{'operators': 'CTM (premium), Supratours (ONCF-affiliated), local companies', 'coverage': 'Extensive network reaching all cities and most towns', 'cost': 'Marrakech-Fez $15-25, Marrakech-Essaouira $7-12, Casablanca-Chefchaouen $18-25', 'comfort': 'CTM offers best comfort with AC, WiFi, toilets. Local buses cheaper but basic.', 'booking': 'CTM and Supratours bookable online. Local buses buy at station.', 'notes': "Buses reach places trains don't. Night buses available on long routes."}
Shared Taxis/Minivans
Domestic Flights
{'operator': 'Royal Air Maroc, Air Arabia Maroc', 'popular_routes': 'Casablanca-Marrakech, Marrakech-Fez, Casablanca-Agadir', 'cost': '$50-150 depending on route and advance booking', 'notes': "Time-saving for long distances but Morocco's compact size often makes trains/buses sufficient."}
Private Car/Driver
Driving in Morocco
Information for self-driving travelers.
Recommended?
Generally not recommended
Driving Side
Right-hand traffic
License Required
International Driving Permit recommended
Road Conditions
Varies by region. Main highways usually good, rural roads may be poor.
Driving Considerations
- Research local driving laws and road conditions before deciding to drive
- Consider hiring a driver instead - often affordable and less stressful
- Ensure comprehensive insurance if renting a vehicle
- Avoid driving at night in unfamiliar areas
- Keep copies of all documents (license, insurance, rental agreement)
Transportation Tips
Essential advice for getting around.
Always insist on the meter ('compteur' in French or 'l-addad' in Darija) in petit taxis - drivers sometimes claim it's broken to charge inflated prices
Book ONCF train tickets online at oncf.ma up to 2 weeks ahead for busy routes (especially Casablanca-Marrakech and Tangier-Casablanca Al Boraq)
CTM bus is significantly more comfortable than local buses for intercity travel - book at ctm.ma or at the station
In the medina, accept that you will get lost - embrace it and use your phone's GPS offline maps (Maps.me or Google Maps offline); most alleys eventually lead to the main souk
Shared grand taxis depart when full (6 passengers) - buy 2 seats to go immediately and have more space, or wait (sometimes 30-60 minutes) for a full load
Careem app is the most reliable ride-hailing in Morocco; Heetch works in Marrakech and Casablanca; Uber limited to Casablanca
Useful Apps
Careem
Most widely used ride-hailing app in Morocco; works in Marrakech, Casablanca, Rabat, Tangier; transparent pricing; book in advance
Heetch
Popular alternative to Careem particularly in Marrakech and Casablanca; slightly cheaper; requires local number for registration
ONCF (oncf.ma)
National rail app for booking train tickets between major cities; book online to avoid station queues; Al Boraq high-speed Tangier-Casa must be reserved in advance
Google Maps / Maps.me
Essential for navigating medinas offline; download the offline map for Morocco before arrival; GPS works without mobile data for navigation
Navigate Morocco Like a Local
Get our complete transport guide with route planners, fare guides, and essential travel phrases.
Download Transport Guide