Cheap Car Rentals in Morocco

Same drop-off
Sat 5/28
Sat 6/4
We work with more than 300 partners to bring you better travel deals

What are the car hire prices for popular cities in Morocco?

Below are the cheapest cities to rent a car in Morocco


$11 - $79

Out of all the popular cities in Morocco, Casablanca is the cheapest city to rent a car in at just $11/day. Renting a car in Casablanca is 86% cheaper than renting one in Essaouira where the per day rate is around $79. Other fairly inexpensive cities in Morocco to get a rental car in are: Marrakech ($15/day), Fez ($17/day), and Tangier ($18/day). While these cities typically have cheaper prices than the rest of the country, travelers looking to rent a car in Marrakech should expect to spend around $15/day on their transportation. The most popular city to rent a car in Morocco is Marrakech.

Cheapest time to rent a car in Morocco

























Best Morocco Car Rental Deals Found

Check out some of the best deals for car rentals in Morocco recently found.

Car Rental FAQs

Which car rental company is considered to be the best in Morocco?

Taking our users’ ratings and reviews into consideration, diRENT (9.8 rating), Locationauto (8.0 rating) and Budget (7.5 rating) seem to be the best rental car companies in Morocco.

What is the most popular car rental provider in Morocco?

With an average price of $33/day, Budget is the most popular car rental provider in Morocco, booking 136% more rental cars than any other provider.

What is the cheapest city to get a rental car in Morocco?

At $37/day, it is 25% cheaper on average to rent a car in Casablanca than any other city in Morocco. The cheapest price found in Morocco was for $22/day in Casablanca.

What side of the road do you drive on in Morocco?

Cars in Morocco are to be driven on the right side of the road.

Small Car Rentals in Morocco

Search more Morocco car rental deals like the ones below from popular area providers and save on gas mileage.