Car rental agency lot in Morocco at sunrise, compacts and SUVs lined up with palm grove in the background

Car rental in Morocco: full price and agency comparison

What does a rental car really cost in Marrakech, Casablanca or Agadir? Local vs international agencies, hidden costs and the best strategies to book at the right price.

From €25/day5 hubs comparedInsurance decoded

The 30-second answer

  • Compact economy: €25–45/day depending on city and season. Casablanca = cheapest, Marrakech = most expensive.
  • Local agencies: 15–30% cheaper, but higher quality risk. International (Hertz, Avis, Europcar): pricier, guaranteed service.
  • Airport vs city: +10–20% at the airport, but zero transfer. Optimal for a road trip starting on arrival day.
  • Hidden costs: full coverage (+€5–12/day), deposit 5,000–15,000 MAD, one-way 300–600 MAD.
  • Best time to book: 4–8 weeks ahead in high season, D-7 in low season.

Average prices by city (2026 update)

Ranges observed at the 5 main Moroccan hubs, excluding one-off promos. Prices cover the rental only (without optional full coverage).

City / hubCompactSedanSUV / 4×4Market note
Casablanca (CMN airport)€25–38€35–55€50–80Most competitive market: 60+ agencies, prices pulled down year-round.
Marrakech (RAK airport & Guéliz)€30–45€40–65€55–90Strong tourist demand → 10–20% above Casablanca, especially in high season.
Agadir (AGA airport & Founty)€28–42€38–58€50–85Marked seasonality (long winter stays by Europeans): peaks Oct–Mar, dips Jun–Jul.
Fez (FEZ airport & city)€30–48€40–60€55–85Smaller offer → fewer promos, but easy one-way to Casa/Marrakech.
Tangier (TNG airport & port)€28–45€38–60€55–88Hybrid tourist + business demand. Good port deals (Spain ferry).

Prices observed in €/day incl. tax for a 7-day rental, driver aged 25–65, excluding full coverage. Sources: public rates from Hertz, Avis, Europcar, Budget, Medloc, Sixt Maroc (2026).

Local vs international agencies: which to choose?

Local agencies

Medloc, First Car, Med Cars, franchised Sixt Maroc, independent Guéliz / Founty agencies.

Pros

  • 15–30% below international prices
  • Flexibility (WhatsApp quotes, room to negotiate)
  • Often lower deposit (3,000–7,000 MAD)

Risks

  • Variable vehicle condition (high mileage, uneven maintenance)
  • Limited after-sales if you break down outside the city
  • One-way not always available

International agencies

Hertz, Avis, Europcar, Budget, corporate Sixt, Enterprise / National.

Pros

  • Recent vehicles (< 12 months) and well maintained
  • 24/7 assistance across the country
  • Reliable one-way between all branches
  • Loyalty programmes, foreign card payment

Cons

  • Higher prices (+15–30%)
  • Higher deposit (8,000–15,000 MAD)
💡 Our take: For a road trip over 5 days, a mountain (Atlas) or desert itinerary, or a family trip: go international. For a short urban rental (≤ 3 days) on a tight budget: a reliable local agency (Google rating ≥ 4/5) still offers excellent value.

The 7 hidden costs to anticipate

Full coverage (CDW + theft)

+€5 to 12/day. Essential — otherwise excess of 5,000–15,000 MAD on the smallest bump.

Deposit on hold (card)

5,000 to 15,000 MAD (≈ €450–1,400). Locked for the whole rental, released 7–15 days after.

One-way (relocation) fee

300 to 600 MAD (≈ €28–55) to drop off in another city. Free with some internationals between Casa and Marrakech.

Additional driver

+30 to 50 MAD/day (≈ €3–5). Register all drivers — otherwise insurance won't pay out.

Young-driver surcharge

+50 to 100 MAD/day if you're under 25. Some agencies refuse altogether.

Airport fee

+10 to 20% on the base rate (airport taxes baked in). Offset by convenience.

Tank not refilled

Fuel billed at a marked-up rate (+30–50%). Always fill up before returning.

Cleaning

100–300 MAD if the car comes back very dirty (especially desert sand).

Season effect: up to 50% gap

Price peaks

+30 to +50% vs annual average

  • • Christmas / New Year holidays
  • • Easter (March–April)
  • • Eid and local holidays
  • • August (summer peak)

"Normal" high season

Standard rates

  • • March to May
  • • September to November
  • • Book 4–6 weeks ahead

Best deals

−20 to −30% vs average

  • • Mid-June to mid-July
  • • January (after New Year)
  • • First half of February

8 strategies to save on your rental

  1. 1

    Compare at least 3 quotes

    Always: a comparator (app.karvyx.com), a direct international (Hertz / Europcar), and a recommended local. Never book the first offer.

  2. 2

    Book 4 to 8 weeks ahead

    High-season prices climb 15–25% from D-15. By D-3, expect +40% and a very thin selection.

  3. 3

    Avoid the 'or similar' category

    Pick a specific category (Compact A, B, C). 'Or similar' means the agency hands you the least-requested car, often a poor fit.

  4. 4

    Check your bank card

    Visa Premier, Gold Mastercard, World Elite often cover the excess. Saving: €5–12/day in insurance.

  5. 5

    Compare airport vs city

    Over 7 days, the airport-vs-city gap can hit €80–120. With an easy transfer (taxi 100–200 MAD), the city wins.

  6. 6

    Refill before return

    The agency's 'return fill' is 30–50% pricier. Stop at the last station before the branch.

  7. 7

    Photograph the car

    All 360° before driving off AND on return. Avoids abusive billing for pre-existing scratches (€50–300).

  8. 8

    Favour long rentals

    Daily rate drops 10–20% past 7 days. Over 14 days you save the equivalent of 2–3 free days.

Compare and book in a few minutes

KARVYX.io doesn't rent cars: we power your comparison. For booking, head to app.karvyx.com which aggregates local and international agencies by airport and by city, with detailed insurance and all-in pricing.

app.karvyx.com

Book at the best price on app.karvyx.com

Compare every agency (local and international) by airport and city, with insurance decoded and all-in rates.

Book a car

Rent a car at the airport

Counters, hours, prices and tips by airport — pick up your vehicle right on arrival.

Most requested routes

Duration, tolls, recommended stops and train/bus alternatives for each route.

Frequently asked questions

What is the average price for a rental car in Morocco?

Plan €25–45/day for a compact (Dacia Sandero, Hyundai i10) in high season, €35–60/day for a sedan and €50–90/day for an SUV/4×4. Off-season (May, June, September) prices drop 20–30%. Add full coverage (+€5–12/day) for the real bill.

Is it cheaper to rent from a local or international agency?

Local agencies (Medloc, First Car, independent Sixt Maroc) post 15–30% less than Hertz, Avis or Europcar. But the gap narrows with full coverage and disappears once you factor risk (vehicle condition, after-sales). For a short stay or a demanding road trip, international remains safer.

Where to rent cheapest: Marrakech, Casablanca or Agadir?

Casablanca is the cheapest overall thanks to strong competition (~€25–35/day compact). Marrakech runs 10–20% more due to tourist demand. Agadir tracks Marrakech in high season. Off-season the three converge.

Is it better to book at the airport or in town?

Airport is more convenient but 10–20% more expensive due to airport fees. In town (Marrakech centre/Guéliz, Casa centre, Agadir Founty) prices are better but you'll need a transfer (~150–250 MAD). For a road trip starting on arrival day, the airport is optimal.

How do you avoid hidden rental fees?

Read the contract: locked deposit (5,000–15,000 MAD), one-way fee (300–600 MAD), insurance excess, additional driver (+30–50 MAD/day), young-driver surcharge. Ask for an 'all-inclusive' quote by email and photograph the car before driving off to avoid abusive charges at return.

When should you book for the best price?

Book 4 to 8 weeks ahead in high season (March–May, September–November, Christmas/New Year). Prices climb sharply from D-15. In low season you can book at D-7 safely, but the fleet shrinks.

Should you take the agency's full coverage?

Yes — unless your premium card (Visa Premier, Gold Mastercard) already covers the excess. Check the exact terms before leaving. Without extra coverage the excess jumps to 5,000–15,000 MAD on the smallest bump, theft or windshield damage.

How big is the price gap between high and low season?

The gap reaches 30–50% between August/Christmas and June/September. A €25/day compact in June can hit €45–50/day at peak. Marrakech and Agadir swing the most; Casablanca stays steadier as business demand smooths the peaks.

Go further