
Getting Around
Morocco
Trains, buses, taxis, flights, car rental, city trams, airport transfers, and road trip routes across Morocco.
Domestic Flights
Domestic flights save hours on long routes. Morocco has two main carriers serving an expanding network of internal routes.
Royal Air Maroc (RAM)
400-2,000 MAD ($40-200)
Routes: Casablanca to Marrakech, Fes, Ouarzazate, Essaouira, Tangier, Agadir, Errachidia, Laayoune, Dakhla
National carrier with widest domestic network. Book on royalairmaroc.com for best fares. Frequent flyer program (Safar Flyer) available. 23 kg checked baggage included on most fares.
Air Arabia Maroc
300-1,200 MAD ($30-120)
Routes: Casablanca, Marrakech, Fes, Tangier, Nador, Agadir (limited domestic routes)
Low-cost carrier with competitive pricing. Carry-on only on basic fares, checked bags extra. Online booking at airarabia.com. Newer aircraft, punctual service.
Flight Tips
Trains (ONCF Network)
Morocco's rail network connects major cities along the Atlantic corridor and into the interior. The Al Boraq high-speed train is Africa's fastest.
Train Tips
Buses (CTM & Supratours)
Buses reach destinations trains cannot. CTM and Supratours are the premium operators, while local companies cover even the most remote villages.
CTM (Compagnie de Transports au Maroc)
PremiumRoutes: All major cities and many medium towns. Widest network.
The gold standard of Moroccan bus travel. Slightly more expensive but worth it for comfort and reliability. Book online or at CTM stations. Luggage fees apply for checked bags (5-15 MAD).
Book at: ctm.ma
Supratours
PremiumRoutes: Routes that connect to ONCF train network. Essaouira, Agadir, Chefchaouen, Sahara, Ouarzazate.
Operated by ONCF (national railway). Ideal for destinations not served by train. Buses depart from or near train stations. Combined train+bus tickets available.
Book at: supratours.ma
Local Buses (Various Companies)
BudgetRoutes: Everywhere, including remote villages and small towns.
Multiple operators compete on the same routes. No online booking. Buy at the bus station (gare routiere). Less comfortable, no guaranteed schedule, but extremely cheap and goes everywhere. Arrive early and expect delays.
Grand Taxis (Shared Intercity)
Grand taxis operate on fixed routes between cities and towns. They are the primary intercity transport for Moroccans and the cheapest way to travel between cities after buses.
Typically white Mercedes sedans or newer Dacia Lodgy vans
How Grand Taxis Work
Petit Taxis (Within Cities)
Petit taxis operate within city limits only. They are small cars (usually Fiat Uno, Dacia Logan, or Peugeot 206) that seat up to 3 passengers.
Color varies by city: red in Marrakech and Fes, blue in Rabat, orange in Casablanca, light blue in Tangier
Essential Rules
Car Rental & Driving
Renting a car gives you the freedom to explore Morocco at your own pace. Here is everything you need to know about costs, tips, and driving culture.
Book with international companies (Europcar, Hertz, Avis) for reliability, or local ones (Medcar, SurpriceCars) for savings
International companies have airport desks and roadside assistance. Local companies are 20-40% cheaper but verify insurance coverage carefully.
Get full comprehensive insurance (CDW + theft + liability)
Moroccan drivers are aggressive and road conditions are unpredictable. The excess on basic insurance can be 10,000-30,000 MAD. Third-party insurance (Rentalcover.com) is often cheaper.
Choose a manual transmission to save money
Automatic cars cost 30-50% more in Morocco. If you can drive manual, this is the easiest way to reduce rental costs.
Inspect the car thoroughly before departure
Take photos and videos of every scratch, dent, and the fuel level. Email them to yourself with a timestamp. Disputes over pre-existing damage are common.
Consider a higher clearance vehicle for Atlas Mountain and desert routes
Standard sedans handle main highways and city driving. For Tizi n'Tichka pass, Dades Gorge, or tracks near Merzouga, a SUV or 4x4 is strongly recommended.
Fill up before returning the car
Rental companies charge 2-3 times the pump price to refuel. Gas stations are plentiful in cities and along highways but can be sparse in rural areas.
Driving Culture & Road Conditions
City Transport & Trams
Casablanca and Rabat have modern tram systems. Marrakech relies on city buses. Here is how to use each.
Casablanca
Tram (Casatramway)
Modern, efficient, and the easiest way to cross the city. Covers major areas including downtown, Casa-Voyageurs station, and residential neighborhoods. Buy tickets at station machines before boarding.
Rabat-Sale
Tram (Rabat-Sale Tramway)
Connects Rabat and Sale across the Bou Regreg river. Covers city center, Hassan Tower area, and Sale medina. Clean, punctual, and safe.
Marrakech
City Bus (ALSA)
Bus network operated by ALSA. Routes cover Gueliz, Hivernage, medina edges, and Menara area. Air-conditioned buses on main routes. Google Maps shows bus routes in real time.
Airport Transfers
How to get from Morocco's major airports to the city center, with costs and recommendations.
Casablanca Mohammed V (CMN)
30 km from city center
Options: Train (42 MAD, 30 min), Taxi (250-350 MAD, 40 min), Private transfer (300-400 MAD)
Marrakech Menara (RAK)
6 km from medina
Options: Taxi (70-150 MAD, 15-20 min), Bus 19 (30 MAD, 30 min), Private transfer (150-250 MAD)
Fes-Saiss (FEZ)
15 km from medina
Options: Taxi (120-200 MAD, 25 min), Bus 16 (5 MAD, 40 min), Private transfer (200-300 MAD)
Tangier Ibn Battouta (TNG)
15 km from city center
Options: Taxi (150-200 MAD, 20 min), Private transfer (200-300 MAD)
Agadir Al Massira (AGA)
25 km from city center
Options: Taxi (200-300 MAD, 30 min), Private transfer (250-350 MAD)
Essaouira Mogador (ESU)
18 km from city
Options: Taxi (150-200 MAD, 20 min), Private transfer (200-250 MAD)
Rabat-Sale (RBA)
10 km from city center
Options: Taxi (120-180 MAD, 20 min), Tram (6 MAD, 30 min to Sale, then taxi)
Distances & Drive Times
Key routes between major cities with drive time, train duration, and bus alternatives. Plan your itinerary with realistic travel times.
Road Trip Routes
Morocco is a road trip paradise with diverse landscapes compressed into manageable distances. Here are the five best driving routes.
Atlantic Coast Road Trip
Tangier - Asilah - Rabat - Casablanca - El Jadida - Essaouira - Agadir
Dramatic ocean cliffs, fishing villages, historic Portuguese cities, and surf beaches. Good roads throughout. Flat, easy driving.
Best for: First-time visitors, families, surfers, and those who prefer coastal scenery.
Imperial Cities Circuit
Casablanca - Rabat - Meknes - Volubilis - Fes - Marrakech
All four imperial cities in one loop. Roman ruins at Volubilis. Mix of highways and national roads. Well-signed and straightforward navigation.
Best for: History enthusiasts, culture lovers, and those wanting Morocco's iconic highlights.
Sahara Desert Loop
Marrakech - Tizi n'Tichka - Ait Benhaddou - Ouarzazate - Dades Gorge - Todra Gorge - Merzouga - Erfoud - Errachidia - Midelt - Fes (or return to Marrakech)
High Atlas passes, UNESCO kasbahs, dramatic gorges, Sahara dunes, oasis valleys. Mountain roads require careful driving. The Tizi n'Tichka pass reaches 2,260 meters.
Best for: Adventure seekers, photographers, and anyone who wants the classic Morocco desert experience.
Rif Mountains & Blue City
Tangier - Chefchaouen - Al Hoceima - Nador - Oujda (or reverse to Fes)
The blue medina of Chefchaouen, lush green mountains, remote Berber villages, Mediterranean coast. Winding mountain roads. Slower driving but spectacular scenery.
Best for: Photographers, nature lovers, and those who want to escape the tourist trail.
Anti-Atlas & Deep South
Agadir - Tafraout - Tiznit - Sidi Ifni - Mirleft - Legzira Beach - Tan-Tan - Guelmim
Painted rocks of Tafraout, natural stone arches at Legzira, Berber markets, untouched landscapes. Roads are good but remote. Fuel up at every opportunity.
Best for: Experienced travelers, off-the-beaten-path explorers, and surfers.
Transport Safety Tips
Skip the Hassle, Ride in Style
Our tours include private transportation with experienced local drivers who know every road, shortcut, and scenic route. Sit back and enjoy the journey.