Car Rental Marrakech airport

Marrakech to Casablanca by Car and One-Way Rental to Mohammed V Airport

Marrakech to Casablanca by car is about 240 km and takes 2h30 on the A7 motorway, a straight, flat, well-lit motorway with toll booths, rest areas and fuel every 40 km. A one-way rental from Marrakech to Casablanca or its airport, Mohammed V, costs the normal daily rate plus €120 for the return of the car. Here is the route, the timing to the airport, and how the one-way works.

The route at a glance

Distance About 240 km Marrakech to Casablanca centre; about 210 km to Mohammed V Airport (Nouaceur), which is south of the city
Time 2h30 to the airport, 2h45 to 3 hours to the city centre depending on traffic
Road A7 motorway all the way, via Ben Guerir and Settat; dual carriageway, 120 km/h
Tolls Yes, paid at booths in dirhams or by card
Fuel and breaks Rest areas with fuel, cafés and toilets at regular intervals
Car Any car; a Clio 5 or 208 is ideal for the motorway

Step by step

  1. Leave Marrakech by the route de Casablanca (north) and join the A7 at the toll plaza a few kilometres out of town.
  2. The motorway runs flat through the Rehamna plain past Ben Guerir. Radars are frequent; hold 120 km/h.
  3. Around Settat the traffic thickens. For Mohammed V Airport, follow the signs for “Aéroport Mohammed V / Nouaceur” and leave the A7 before the city; the airport is about 30 km south of Casablanca.
  4. For the city centre, continue to the end of the A7 and follow the ring road towards Casablanca centre or the Corniche. Allow extra time between 8 and 9 am and 17 to 19 h.

The one-way rental, Marrakech to Casablanca

This is the classic itinerary for visitors who land in Marrakech and fly home from Casablanca, or who continue by train to Rabat, Fes or Tangier. It works like this:

  1. We deliver the car for free at Marrakech Menara Airport or at your riad, at any hour.
  2. You keep it for as many days as you need, at the normal daily rate: from €35 with comprehensive insurance, 200 km per day, free second driver.
  3. On the last day, our agent meets you at Mohammed V Airport, at Casa Voyageurs station or at your hotel in Casablanca, checks the car with you and releases the €800 deposit.
  4. The return in Casablanca costs €120 per transfer. The same fee applies for Agadir and Essaouira.

Give us your flight time when booking: we plan the meeting two hours before departure for international flights. All conditions are on the rental conditions page and on the Casablanca airport delivery page.

Worth a stop

  • Ben Guerir: the university campus town, with fuel and cafés just off the motorway.
  • Settat: last big town before Casablanca, useful for a lunch stop off the A7.
  • Casablanca itself: the Hassan II mosque (guided visits), the Corniche, the Habous quarter. Parking is easier near the mosque and along the Corniche than downtown.

Other road trips from Marrakech: Marrakech to Essaouira, Marrakech to Ouarzazate, Marrakech to Agadir.

Frequently asked questions

How long is the drive from Marrakech to Casablanca?

About 2h30 to Mohammed V Airport and 2h45 to 3 hours to the city centre, for 210 to 240 km on the A7 motorway.

Can I rent a car in Marrakech and return it at Casablanca airport?

Yes. The return at Mohammed V Airport, or anywhere in Casablanca, costs €120. Pick-up in Marrakech is free.

Is there a toll between Marrakech and Casablanca?

Yes, the A7 is a toll motorway. Pay at the booths in dirhams or by card and keep some cash.

Is it better to take the train?

The train is convenient city centre to city centre. The car wins if you stop on the way, carry luggage for several people, or want to keep exploring around Marrakech first and drive up on the last day.

Rent a car in Marrakech from €35 per day

Getaround Rent Car is a local agency in Marrakech, open 7 days a week, 24/7, with free delivery at Menara Airport or at your hotel or riad. Refundable deposit of €800, minimum age 21, 200 km per day included.

Staying a month or more? Long-term rental from €650 per month.

See all cars and check availability · Call or WhatsApp +212 7 01 01 07 30 · Rental conditions · Insurance

Leave a reply