Skip to main content
How to get from Marrakech to Casablanca

Things to do · Marrakech

How to get from Marrakech to Casablanca

Marrakech and Casablanca are about 240 km apart, linked by a toll motorway and a direct rail line. The ONCF train is the simplest choice, at a little under three hours; a private car takes about 2 hours 45 minutes door to door; coaches are cheaper and slower. Here is how each works, including getting to Casablanca airport.

Your options

Ways to travel from Marrakech to Casablanca

01Rail

Train (ONCF)

Direct ONCF trains run between Marrakech station and Casa-Voyageurs throughout the day, taking a little under three hours. Check times and fares on oncf-voyages.ma, and book ahead around holidays.

02Rail

Is there a high-speed train?

Not yet. Al Boraq, Morocco's high-speed line, currently runs between Tangier and Casablanca, and an extension towards Marrakech is under construction. For now, Marrakech–Casablanca trains run on the conventional line.

03Airport

Getting to Casablanca airport (CMN)

There is no direct train from Marrakech to Mohammed V airport: you change in Casablanca for the airport shuttle train, so allow plenty of time before an international flight. A private transfer drives straight to the terminal.

04Bus

Coach (CTM or Supratours)

CTM and Supratours coaches run between the two cities. They are usually the cheapest option and comfortable enough, but slower than the train, especially when traffic builds in Casablanca.

05Road

Private car with driver

A private transfer covers the 240 km on the toll motorway in about 2 hours 45 minutes, from your riad to your hotel or the airport, with luggage handled. Fares are fixed per vehicle and listed under Transfers on this site.

06Road

Driving yourself

The motorway is fast and well signed, with toll booths along the way. The harder part is city driving and parking in central Casablanca, so many visitors return a hire car before entering the city.

07Day trip

A day trip to Casablanca

Casablanca works as a long day out from Marrakech by train or car: the Hassan II Mosque, which offers guided tours for non-Muslim visitors, the Corniche and the Art Deco centre. Expect five to six hours of travel in total.

08Tips

Which should you choose?

Solo or on a budget: the train, booked a day ahead in busy periods. Heading for a flight with luggage, or travelling as a family: a private car to the terminal. On a tight budget with time to spare: the coach.

Frequently asked

How long is the train from Marrakech to Casablanca?

A little under three hours on a direct ONCF train to Casa-Voyageurs. Check the current timetable on oncf-voyages.ma.

How far is Marrakech from Casablanca?

About 240 km by road on the toll motorway, roughly 2 hours 45 minutes by car.

Can you take the train from Marrakech to Casablanca airport?

Yes, but not directly. Take the train to Casablanca and change to the airport shuttle train to Mohammed V airport (CMN). A private transfer goes straight to the terminal.

Is there a high-speed train from Marrakech to Casablanca?

Not yet. Al Boraq runs between Tangier and Casablanca, and an extension towards Marrakech is under construction.

Can I book a private transfer from Marrakech to Casablanca?

Yes, to the city or to the airport, with fixed per-vehicle fares. A 30% deposit confirms your booking; cancellation and refunds follow Serenity Morocco Tours' booking terms.

See it with a local

Turn this into a private Marrakech trip.

We'll build a private, guided plan around the experiences you care about — with a driver, hand-picked riads and a written quote in 24 hours.

Contact us for pricing

More cities

Book nowWhatsApp