Taxis in Morocco: Cheap, Confusing, and Absolutely Everywhere

In Morocco, taxis are everywhere β€” and they’re an affordable way to get around, if you know how the system works. Between Petit Taxis and Grand Taxis, and the total absence of Uber/Bolt in most cities, it helps to understand the differences before your trip.

🟒 Petit Taxis (City Taxis)

Use for: short rides within the city
Capacity: 3 passengers max (by law)
Color: varies by city (e.g., red in Marrakech, blue in Fes)

Petit Taxis are the standard way to get around urban areas like Marrakech, Fes, or Tangier. They are small, cheap, and usually everywhere β€” but drivers often turn off the meter (compteur), especially for tourists.

πŸ’° Typical Prices for Petit Taxi rides:

  • Short ride in town: 20–50 MAD (€2–€5)
  • Longer cross-city rides (e.g. from Medina to Gueliz in Marrakech): 40–70 MAD
  • At night: Add 50% to the usual fare (after ~8 p.m.)

🚨 Always agree on the price before getting in if the meter is off. If they refuse to negotiate reasonably, wait for the next one.

πŸ’‘ Insider tip: Always have small change (10, 20, 50 MAD). Drivers rarely give change for larger bills.

✈️ From the Airport by Taxi

πŸ›¬ Marrakech Menara Airport to Medina or Gueliz
  • Fixed rate: ~100–150 MAD
  • Taxi stand is just outside the arrivals terminal
  • Takes about 15–20 minutes depending on traffic
  • Most drivers won’t use a meter β€” negotiate before getting in

πŸ’‘ Pro tip: Some Riad hosts offer airport pick-up for ~150–200 MAD. Worth it if you’re arriving late or want a smooth arrival.

πŸ›¬ Fes Airport to the Medina
  • ~150 MAD by Petit Taxi (if available)
  • Some Grand Taxis charge around 200 MAD
  • The airport is ~30 minutes from the Medina
πŸ›¬ Casablanca Airport to City Center
  • This is a longer trip (~30 km)
  • Expect ~250–350 MAD by Grand Taxi
  • Uber/Bolt may be available here

🟑 Grand Taxis (Intercity/Long Distance)

Use for: intercity routes, airport transfers, or villages
Capacity: up to 6 passengers (shared ride)
Base location: Taxi stations (gare routière)

These older, larger taxis are used for longer distances between cities, day trips, or areas not covered by buses. You can share with locals or pay for private use by booking all seats.

πŸ’° Examples of Grand Taxi Prices:
  • Marrakech – Essaouira: 100–150 MAD per person (shared) / ~600–700 MAD for private
  • Fes – Chefchaouen: ~100–120 MAD per person / ~600 MAD private
  • Marrakech – Airport (if using Grand Taxi): 100–150 MAD
  • Marrakech – Ourika Valley (day trip): 300–400 MAD round trip (private)

πŸ’‘ Traveling as a group? Paying for the full car often makes more sense β€” you get flexibility and privacy for a fair price.

❌ Uber & Bolt – Not an Option in Most Cities

Don’t count on ride-sharing apps outside of Casablanca.

  • Uber/Bolt only work in Casablanca (and even there, not always reliably)
  • No service in Marrakech, Fes, or other tourist cities
  • Alternative: ask your hotel/Riad to arrange a trusted driver

βœ… Quick Taxi Cheat Sheet

SituationRecommended TaxiPrice Estimate
Airport to Medina (Marrakech)Petit/Grand Taxi100–150 MAD
Short ride in Marrakech (city)Petit Taxi20–50 MAD
Night ride across MarrakechPetit Taxi50–70 MAD
Marrakech to Essaouira (intercity)Grand Taxi100–150 MAD (shared)
Full-day driver for Ourika tripGrand Taxi~400 MAD (private)
Airport to City Center (Fes)Grand Taxi~200 MAD
Airport to Casablanca downtownGrand Taxi/Uber250–350 MAD

πŸ’‘ Final Taxi Tips

  • Always ask for the meter β€” but be ready to negotiate.
  • Don’t feel bad walking away if the price sounds off.
  • Keep coins and small notes for smoother transactions.
  • Rely on Grand Taxis for day trips and longer routes.
  • Pre-arrange airport transfers through your accommodation when possible.