How to Get to Casablanca from Marrakech?

how to get to Casablanca from Marrakech

Marrakesh is the most visited of Morocco’s ancient and culturally rich Cities, while Casablanca is the country’s largest city. Many foreign travelers fly into and out of Marrakesh Menara Airport, making it the entryway to Morocco. Casablanca is located on the Atlantic Coast, 147 miles north of Marrakesh.

We suggest different options on how to get to Casablanca from Marrakech for every type of traveler, whether you want to save money by taking the bus or shorten your journey time dramatically by purchasing a domestic flight. Remember that summer is peak tourist season in Morocco and that transportation should be reserved in advance to get a seat.



Get to Casablanca from Marrakech by Bus

Duration: 3 hours and 45 minutes

The bus is the cheapest method to go from Marrakesh to Casablanca. CTM buses depart from the CTM bus station on Rue Abou Bakr Seddiq in Hivernage, Marrakesh, which is near the major train station. You will arrive 3 hours and 45 minutes later at the CTM bus terminal on Rue Léon l’Africain in downtown Casablanca. CTM buses are luxurious, featuring restrooms, Wi-Fi, USB charging stations, and onboard entertainment, despite being the slowest mode of transportation between the two cities. Every day, there are five departures.

how to get to Casablanca from Marrakech

Tickets can be purchased online through the CTM website or at the station, however, pre-booking is advised during the high summer and December seasons, as well as during Ramadan. Prices begin at 80 Moroccan dirhams/ 8 USD.

Get to Casablanca from Marrakech by Taxi

Duration: 2 hours 30 minutes

Taking a taxi from Marrakech to Casablanca is the most expensive choice. In light traffic, the trip will take no more than 180 minutes and will cost roughly 114€ (1240 MAD) during the day and 172€ (1,860 MAD) at night.

Taxis from Marrakech to Casablanca are not flat-rate; rather, the fare is calculated using a taximeter. The total cost of the voyage may vary depending on your particular destination in Casablanca, but it will be around 114€ (1240 MAD) during the day and 172€ (1,860 MAD) between 20:00 night and 05:00 am.

Driving from Marrakech to Casablanca

Duration: 2 hours 30 minutes

Depending on when you depart and the time of day, the trip from Marrakech to Casablanca takes around 2 hours and 40 minutes. The journey duration is equivalent to using the train, but you have the extra convenience of being able to depart and arrive on your schedule and driving straight to your Casablanca destination.

how to get to Casablanca from Marrakech

You’ll go around 150 miles (242 kilometers) and will spend 200 dirhams on petrol. The trip is simple: simply take the N9 out of town, merging into the Marrakech Highway, and then onto the A7. Follow the A7 until it becomes the N11, which will take you right into the heart of Casablanca.

Fly from Marrakech to Casablanca

Duration: 50 minutes

Flying is the quickest method to go to Casablanca from Marrakech. You’ll just be in the air for 50 minutes, but keep in mind that it takes around 20 minutes by cab from central Marrakesh to Marrakesh Menara Airport (RAK) and about 30 minutes to reach the city center from Casablanca’s airport. However, if you’re returning to Casablanca to catch a flight home, this is an exceptionally practical mode of transportation.

Flights are offered by Royal Air Maroc, Morocco’s national airline, and may be purchased directly through their website or any flight comparison service. Economy class tickets start at 913.28 dirhams (about $100) and there are six daily flights to select from, with the earliest departing at 5:35 a.m. and the last departing at 7:10 p.m.

Train from Marrakech to Casablanca

Duration: 2 hours 30 minutes

The train from Marrakech to Casablanca will transport you between Marrakech Station to the Casa port station. Because there are so many trips throughout the day, the train tickets are rarely sold out. Train passengers can now book a first-class ticket and pay for their tickets ahead of time.

how to get to Casablanca from Marrakech

A second-class ticket costs 121 dirhams, but a first-class ticket costs just 150 dirhams and is worth the extra money because it allows you to secure a specific seat. This means they’ll have access to window seats from which to observe the Moroccan landscape and more space to relax.

When Is the Best Time of Year to Visit Casablanca?

Casablanca’s climate is Mediterranean, with moderate, rainy winters and warm, dry summers. In the summer, the coast is significantly cooler than the heart of Morocco, and many people (both residents and visitors) go to Casablanca to escape the heat of southern cities like Marrakech and Ouarzazate. In terms of weather, June through September is considered the ideal season to visit Casablanca.

It’s also not as crowded as other of Morocco’s more popular tourist spots at this time of year, so you won’t have to worry about overbooked hotels or increased rates for meals and excursions. We invite you to read our comprehensive Casablanca travel guide to get more inspiration and practical tips.

We hope you enjoy your stay in the Kingdom!


Frequently Asked Questions

  1. What are the transportation options from Marrakech to Casablanca?

    You can choose between train, bus, and private car options for travel from Marrakech to Casablanca. The train offers a comfortable and scenic journey.

  2. How long does it take to travel from Marrakech to Casablanca by train?

    The train journey usually takes around 2 to 3 hours, offering a convenient and time-efficient mode of transportation between the two cities.

  3. Are there direct buses from Marrakech to Casablanca?

    Yes, several bus companies operate direct routes between Marrakech and Casablanca, providing an alternative option for travelers.

  4. Can I hire a private car for the journey from Marrakech to Casablanca?

    Yes, hiring a private car or using a taxi service is a flexible and personalized option for traveling between Marrakech and Casablanca.

Subscribe And Enjoy!

Join the family!

Sign up for a Newsletter.

You have been successfully Subscribed! Ops! Something went wrong, please try again.
I don't want to see this offer anymore
Scroll to Top