✆ +212 600 385 171 · ✉ info@packagemorocco.comENESFR
Plan my trip
Home › Blog › Casablanca to Marrakech: How to Get There by Train, Bus…
Blog

Casablanca to Marrakech: How to Get There by Train, Bus or Private Driver

How to travel from Casablanca to Marrakech: distance, train and bus times, private transfer, and the best stops on the way. Tips from a local Moroccan team.

✍ By the Package Morocco team🗓 Updated 2026-11-14⏱ 3 min read
✓ 100% private tours✓ Local Moroccan team✓ Free quote in 24h✓ No payment to enquire
Why Package Morocco

Travel Morocco with Local Experts

🧭

Local Moroccan team

We are based in Morocco – no middlemen, honest prices and real local knowledge.

🚙

100% private tours

Your own driver and vehicle. Leave when you want, stop where you like.

🏜️

Sahara specialists

Camel treks in Erg Chebbi, nights in desert camps under the stars, sunrise on the dunes.

✍️

Tailor-made

Every itinerary can be customised – family tours, honeymoons, photography or hiking.

Most international flights to Morocco land in Casablanca, but most travellers want to start their trip in Marrakech. The good news: the two cities are only about 240 km apart, linked by a fast motorway and a direct train. In this guide our local team compares every way to get from Casablanca to Marrakech, so you can choose the easiest one for your trip.

Quick answer: The journey takes about 2 hours 45 minutes by car on the A7 motorway, around 2 hours 40 minutes by train and about 3 to 3½ hours by bus. A private driver is the most comfortable option, especially straight from the airport.

Casablanca to Marrakech at a glance

OptionTimeBest for
Private driver / transferabout 2h45Families, groups, door-to-door from the airport or hotel
Train (ONCF)about 2h40Solo travellers and couples on a budget
Bus (CTM, Supratours)about 3h–3h30The cheapest option
Rental carabout 2h45Confident drivers who want independence

By private driver: the easiest way

A private transfer picks you up at Casablanca Mohammed V Airport or your hotel and drops you at the door of your riad in Marrakech – no luggage on trains, no taxis through the medina. It is also the only option that lets you stop on the way, for example for lunch or photos.

Better still, many travellers turn the transfer into the first day of a private tour: visit the Hassan II Mosque in the morning, then continue to Marrakech, or travel via Rabat, Fes and the Sahara on a longer loop.

★★★★★

Desert Tour

Amazing experience! We wish we could relive every minute. Very stress free and well taken care of. The hotels and vehicles for transportation that were provided with package were well above expectations and for a very good…
Brittany C · Tripadvisor

By train

Morocco’s national railway ONCF runs direct trains between Casablanca and Marrakech throughout the day. Trains are comfortable and air-conditioned; first class gives you a reserved seat. Note that the airport train connects to Casablanca city stations, so from the airport you usually need to change trains, which adds time.

  • Book tickets on the ONCF website or at the station.
  • In Marrakech, the station is in the new town – take a taxi to the medina.

By bus

CTM and Supratours operate comfortable coaches between the two cities. Buses are the cheapest choice but slower, and you will need taxis at both ends.

By rental car

The A7 toll motorway is modern and easy to drive. Driving inside Marrakech and parking near the medina is more challenging, so many visitors return the car on arrival.

What to see on the way

With a private driver you can break the journey: the Hassan II Mosque before you leave Casablanca, a lunch stop in Settat, or a longer route through Rabat and the imperial cities. Ask us to build it into your itinerary.

Our recommendation

If you land in Casablanca with luggage, a private transfer is worth it: it saves the airport-to-station connection and gets you to Marrakech relaxed. If you are planning a longer trip, start your private tour in Casablanca and let your driver take you through Morocco.

Casablanca to Marrakech FAQ

How far is Casablanca from Marrakech?

About 240 km by road, which takes around 2 hours 45 minutes on the A7 motorway without stops.

Is there a direct train from Casablanca to Marrakech?

Yes, ONCF runs direct trains several times a day. The journey takes around 2 hours 40 minutes from Casa-Voyageurs station.

Can I go directly from Casablanca airport to Marrakech?

Yes. A private transfer takes you straight from Mohammed V Airport to your hotel in Marrakech. By train you normally change at a Casablanca city station.

Is it worth spending a day in Casablanca?

Half a day is enough for most visitors: the Hassan II Mosque is the highlight, and it can be visited on the way to Marrakech with a private driver.

Every private tour

What’s Included in Your Private Morocco Tour

Whatever comfort level you choose, these come with every Package Morocco itinerary.

🚙

Private vehicle & driver

Air-conditioned car, minivan or 4x4 with your own English-speaking driver from start to finish.

🗺️

A route planned for you

Itinerary built around your dates and interests – stop where you like, change the pace.

🏨

Hand-picked places to stay

Riads, kasbah hotels and desert camps we know personally, matched to your budget.

🐪

Sahara experience

Camel ride and a night under the stars in Erg Chebbi on all our desert tours.

🍲

Breakfast & dinner

Daily breakfast and dinner at your accommodation, including traditional Moroccan cuisine.

💬

Help when you need it

Reach our team on WhatsApp before and during your trip.

What our travellers say

★★★★★

Desert Tour

Amazing experience! We wish we could relive every minute. Very stress free and well taken care of. The hotels and vehicles for transportation that were provided with package were well above expectations and for a very good…
Brittany C · Tripadvisor
★★★★★

Amazing 5 days Morocco trip thanks to Siad

Huge thank you to Siad for an incredible 5-day trip in Morocco, including the Sahara! He was an amazing, kind, and very supportive guide throughout the journey. Everything was perfectly organised, and the experience truly…
yongkuan c · Tripadvisor
★★★★★

7 days 6 nights 💗

We did the 7-day, 6-night Morocco tour during my boyfriend Luca’s birthday and it was truly unforgettable. Every detail was well-planned — from the breathtaking landscapes of the Sahara to the charming streets of Chefchaouen.…
Vanessa · Tripadvisor

All reviews on Tripadvisor → Google reviews →

Your local drivers & guides

The people who will welcome you in Morocco.

Addi, Owner & guideAddiOwner & guide
Saaid, Head driverSaaidHead driver
Mohamed, Private driverMohamedPrivate driver
Yousef, Private driverYousefPrivate driver
Wrou, Private driverWrouPrivate driver
Hassan, Private driverHassanPrivate driver
Get a free quote

Plan it with a local

Tell us your dates – we reply within 24 hours with a free private itinerary.

Free quote within 24 hours. No payment required.