Casablanca to Marrakech: Train, Car or Private Transfer

Marrakech medina with Jemaa el-Fna square and the Atlas Mountains behind

Casablanca and Marrakech are about 240 km apart, and the trip is one of the most common routes in Morocco, especially for travellers landing at Mohammed V airport. The journey is straightforward and takes roughly three hours.

This guide compares train, car, bus and private transfer, and suggests how to make the most of the day.

At a Glance

By Train

Trains run regularly from Casablanca to Marrakech and are a comfortable, reliable option for travellers who are happy to carry their own luggage. Most journeys leave from Casa Voyageurs station and take roughly three hours. First class is more spacious; check current times and book ahead for busy days.

By Car or Private Transfer

The A7 motorway links the two cities and is easy to drive, with tolls. A private driver is the simplest option, especially if you arrive tired from a flight: you are met at the airport or hotel and dropped at your riad. See our private driver guide for how it works.

By Bus or Shared Taxi

Long-distance buses are cheaper and take somewhat longer; shared grand taxis run when full and are less comfortable. These options suit flexible, budget-minded travellers.

From Mohammed V Airport

Many visitors fly into Casablanca and continue to Marrakech the same day. You can take the train from the airport (often with a change at Casa Voyageurs), or have a driver collect you. If you land late, consider sleeping in Casablanca and travelling the next morning.

Worth Seeing Before You Leave Casablanca

If you have a morning free, visit the Hassan II Mosque: read our Hassan II Mosque guide and our Casablanca guide for ideas.

Arriving in Marrakech

Medina riads are often inside pedestrian-only areas, so a driver or your host can meet you at the nearest drop-off. For what to do next, see things to do in Marrakech.

Frequently Asked Questions

How far is Casablanca from Marrakech?

About 240 km by road.

How long does it take?

Roughly three hours by car or train.

Is the train or a private transfer better?

The train is simple and reliable; a private transfer is more comfortable door to door, especially with luggage or after a flight.

Can I go straight from Casablanca airport to Marrakech?

Yes, by train (often with a change), by private transfer or by car.

Is there a toll on the motorway?

Yes, the A7 is a toll motorway. Check the current toll costs.

Is it worth stopping on the way?

Most travellers go directly; the Hassan II Mosque is the best stop before leaving Casablanca.

Want a Smooth Transfer or Full Itinerary?

We arrange private transfers and tailor-made itineraries across Morocco with an experienced driver and local guide. Tell us your dates and we will plan it.

Plan Your Trip