C$ 12 - C$ 41
Out of all the popular cities in Morocco, Fez is the cheapest city to rent a car in at just C$ 12/day. Renting a car in Fez is 71% cheaper than renting one in Oujda where the per day rate is around C$ 41. Other fairly inexpensive cities in Morocco to get a rental car in are: Rabat (C$ 14/day), Marrakesh (C$ 15/day), and Tangier (C$ 19/day). While these cities typically have cheaper prices than the rest of the country, travelers looking to rent a car in Marrakesh should expect to spend around C$ 15/day on their transportation. The most popular city to rent a car in Morocco is Marrakesh.
When renting a car in Morocco, the most popular provider of rental cars among Cheapflights users is Thrifty, and with prices around C$ 29/day, it’s easy to understand why. The most popular car type from Thrifty is MINI, which starts as low as C$ 12/day.
At C$ 18/day, the cheapest car rental price in Morocco was found in Agadir. On average, Rabat has the cheapest daily rental car price (C$ 30/day), which is 16% below average price for cities in Morocco.
In Morocco, drivers are expected to drive on the right side of the road.