Skip to content
  1. Home
  2. Journal
  3. Itineraries
  4. Casablanca to Marrakech
Itineraries

Casablanca to Marrakech: The Road Trip Guide for First-Timers

The direct drive, the coastal road through Essaouira, or the long way round by Fes and the Sahara: three ways to make the journey, and which to choose.

By Samir Achahri3 min readUpdated
The Hassan II Mosque in Casablanca with its minaret and arcades
The Hassan II Mosque, where many Casablanca to Marrakech trips begin. Photo by Anmoon Travel.
In this article
  1. The direct drive
  2. The coastal road: El Jadida, Oualidia and Essaouira
  3. The long way round: Fes and the Sahara
  4. Which route should you choose?
  5. Driving yourself or traveling with a driver
  6. Frequently asked questions

At a glance

  • The direct drive takes about 2.5 to 3 hours on the toll highway; the train takes a little longer.
  • The coastal route through El Jadida, Oualidia and Essaouira takes three or four days.
  • The long loop via Fes and the Sahara is the classic first trip, at ten days or more.
  • See the Hassan II Mosque before you leave Casablanca.
  • A private driver is easier than self-driving, especially in the medinas.

Most flights from the US land in Casablanca, and most trips end in Marrakech, so the Casablanca to Marrakech road trip is the backbone of many Moroccan journeys. You can do it in an afternoon, in four days along the coast, or over ten days through the whole country. Here is how each version works.

The direct drive

The A7 toll highway links the two cities in about 2.5 to 3 hours, roughly 150 miles. It is a fast, easy road with few sights along it, so the best plan is to start with the Hassan II Mosque in Casablanca in the morning and arrive in Marrakech for a late lunch. Trains run between the two cities several times a day on the national railway, taking around 2 hours 40 minutes, but a private driver takes you door to door, straight to your riad.

Good to know

Cars cannot enter most of the Marrakech medina. Your driver will stop at the nearest gate, where a porter from your riad meets you with a cart for the luggage.

The coastal road: El Jadida, Oualidia and Essaouira

If you have three or four days, follow the Atlantic instead. El Jadida, 90 minutes south of Casablanca, has a Portuguese fortress and cistern on the UNESCO list. Oualidia, an hour further, is known for its lagoon and oyster farms. Then continue to Essaouira, a fortified port town with a relaxed medina, before the three-hour drive inland to Marrakech.

A rider on horseback along an Atlantic beach at sunset
Late light on Morocco's Atlantic coast.

You can do it in an afternoon, in four days along the coast, or over ten days through the whole country.

Want the coastal route planned for you?

Our Coastal Whisper itinerary covers Essaouira, Oualidia and El Jadida, and pairs well with a few nights in Marrakech.

The long way round: Fes and the Sahara

The classic first trip runs north and east before turning south: Casablanca, Rabat, Fes, the Sahara, the gorges, Ait Ben Haddou and finally Marrakech. It takes ten days or more and shows you every landscape the country has. Our 10-day Morocco itinerary lays it out day by day.

The Hassan II Mosque and its tall minaret in Casablanca
The Hassan II Mosque in Casablanca, open to visitors on guided tours.

Which route should you choose?

RouteTimeBest for
Direct drive2.5 to 3 hoursShort trips focused on Marrakech
Coastal road3 to 4 daysSeafood, sea air and a slower pace
Fes and the Sahara10 days or moreA first trip that sees the whole country

Driving yourself or traveling with a driver

You can rent a car, and the highways are good. But mountain roads are slow, signs in smaller towns are in Arabic and French, and parking near the medinas is difficult. Most of our guests prefer a private driver, who also knows where to stop for the best views and lunches. For more help with the big decisions, see our Morocco trip planning guide.

Frequently asked questions

How long is the drive from Casablanca to Marrakech?

About 2.5 to 3 hours on the A7 toll highway, roughly 150 miles.

Is there a train from Casablanca to Marrakech?

Yes. Trains run several times a day and take around 2 hours 40 minutes. A private driver is quicker door to door because it takes you straight to your riad.

Is it worth stopping between Casablanca and Marrakech?

On the direct highway there is little to see. If you want stops, take the coastal road through El Jadida, Oualidia and Essaouira instead.

Is it safe to drive in Morocco?

The highways are good, but mountain roads and city traffic take experience. We recommend a private driver for a first trip.

How far is Essaouira from Marrakech?

About three hours by road, which makes it an easy final leg of the coastal route.

Should I spend a night in Casablanca?

One night is enough. See the Hassan II Mosque, walk the corniche and move on.

Plan your route from Casablanca

Tell us how much time you have. We will suggest the right route, book the stops and send you a day-by-day plan.