Moroccan landscape with road
Transport Guide

How to Travel Around Morocco

Trains, taxis, and everything in between

Complete Morocco Transport Guide

Navigate the Kingdom with confidence

Understanding Moroccan Transport

Morocco offers diverse transport options, from modern trains to traditional taxis. Understanding your choices—and when to use each—makes all the difference. This guide covers every option, from stress-free private transfers to budget-friendly public buses.

Airport Transfers

Your journey often begins at one of Morocco's international airports: Marrakech-Menara, Casablanca Mohammed V, or Rabat-Salé. How you handle that first transfer sets the tone for your trip.

Marrakech Airport Transfers

For arrivals at Marrakech-Menara Airport, several options exist. Official grands taxis (large shared taxis) operate fixed routes to the medina at regulated prices, though drivers often quote higher initially. Rideshare apps are available but can be unreliable during peak times. Pre-booking a private Marrakech airport taxi ensures a driver waits with your name, provides a fixed quote, and delivers you door-to-door—particularly valuable if you're staying in a riad tucked in the medina's maze.

Trains in Morocco

ONCF, Morocco's national railway, operates comfortable trains connecting major cities:

  • Casablanca to Marrakech: ~4 hours, frequent departures
  • Rabat to Tangier: ~4.5 hours on the high-speed Al Boraq line
  • Casablanca to Fez: ~3.5 hours

First-class tickets offer spacious seating and are recommended for tourists. Book in advance during peak seasons. Second class is functional but crowded.

Taxis in Morocco

Taxis are ubiquitous and affordable:

  • Petit Taxis: Small blue taxis for city transport. Always insist on the meter (compteur)—most drivers will claim it's broken, but legally they must use it. Negotiate if refused.
  • Grand Taxis: Large Mercedes sedans or vans for intercity travel. Operate on shared (set fare per seat) or exclusive (negotiate total price) basis. Shared grands taxis depart when full.

Private Drivers & Transfers

For comfort, reliability, and local insight, many travelers hire private drivers. This is particularly worthwhile for scenic routes like Marrakech to Essaouira or multi-day excursions.

Marrakech to Essaouira Transfers

The coastal route from Marrakech to Essaouira takes about 2.5 hours along a scenic Atlantic road. Pre-booked private transfers from Marrakech to Essaouira offer comfortable transport with stops at viewpoints along the way. Local drivers know the best spots for photos and can suggest lunch spots in towns along the route.

Buses & Supratours

For routes not covered by train, buses fill the gap:

  • CTM: Most comfortable and reliable bus company, with terminals in major cities
  • Supratours: Often used for combined train-plus-bus journeys
  • Local buses: Cheapest option but less reliable and often overcrowded

Car Rental in Morocco

Renting a car offers flexibility but requires adjustment. Roads are generally good, but driving in medinas is inadvisable. Expect aggressive driving, unpredictable stops, and animals on rural roads. International driving permits are accepted alongside national licenses. Insurance is essential.

Domestic Flights

Royal Air Maroc and Air Arabia connect Marrakech, Casablanca, Agadir, and other cities. Useful for long distances (Casablanca to Errachidia for the desert), but prices fluctuate significantly.

"In Morocco, the journey matters as much as the destination. Take time to appreciate the landscapes, accept the pace, and engage with fellow travelers and locals alike."

Transport Tips Summary

  • Airport arrivals: Pre-book your transfer, especially for Marrakech
  • City transport: Petit taxis with meters are cheapest
  • Long distances: Trains for Casablanca-Marrakech-Rabat routes; private drivers for scenic routes
  • Coastal trips: Marrakech to Essaouira works well by private transfer with stops
  • Desert trips: Multi-day excursions typically include transport from Marrakech

Related Resources

For more transport options and tips, see our guide to Marrakech travel tips, or explore the Marrakech destination page for specific advice on getting around the Red City.