Marrakech to Casablanca

Marrakech to Casablanca : Travel Easily With Us

Traveling from Marrakech to Casablanca timeless journey while exploring landscapes and gigantic waterfall in the road. Morocco is full of breathtaking attractions that travelers often ignore for lack of time. But during this day trip from Marrakech to Casablanca, you will discover all the must-see sites of the cities.

Marrakech to Casablanca distance

The distance between Casablanca and Marrakech is 242 km or 149 miles. The distance by air is 220 km or 137 miles. The duration of the travel by car is two hours and 38 minutes, via the freeway.

Marrakech to Casablanca train

After you arrive at Mohamed V airport in Morocco, the train will be the first means of transportation. The price of the passenger ticket varies depending on the city you are heading to. For example, the cost of a train ticket From Casablanca to Marrakech is 90 Moroccan dirhams, approximately 9 dollars.

One of the advantages of the train is that it is an economical way to travel between cities, but the seats are not numbered, and therefore you can not find a specific seat for you, which makes it chaotic and sometimes you have to remain standing.

Reaching the station from Casablanca airport is easy. You don’t need to leave the airport as there is a station platform (terminal) directly in the airport ( just make sure to follow the arrows).
Consult ONCF site there are timetables and many trains go directly to Marrakech (count 2 hours and a half).

Enjoy the trip by getting a first-class ticket, which is not expensive at all, only 13 dollars approximately. The journey takes around 2 hours and a half, the landscape is nice, and has comfortable 1st class armchairs with snacks and drinks offered during the trip.

Cities you can see on the way from Marrakech to Casablanca


Azemmour is a Moroccan city located on the bank of the Umm Rabi River, 15 km from the city of El Jadida, and 75 km southeast of Casablanca, famous for its beautiful beach and architecture. One of the cities you shouldn’t miss.


Tamensourt is a newly established Moroccan city. It is located near Marrakech, at the foot of the Atlas Mountains, and the first city you will see when you leave Marrakech. On the road, you will pass by Safi and Jadida.

Sidi Bennour

The city of Sidi Bennour is one of the Moroccan cities located on the western side of the country. The people of the city are famous for their generosity and honor their visitors. They are also famous for their love to revive weddings and parties.

Take the Bus

Book a ticket on CTM, which is a high-quality air-conditioned bus network in Morocco. It is an extremely comfortable and safe means of travel. The price from Marrakech to Casablanca is 100 dirhams.

Morocco is currently one of the main tourist destinations in the world. The country has a wonderful geographical and climate diversity, as well as infrastructure in the level, especially in the Moroccan tourist cities. Traveling between its cities is therefore a decision that you will not regret.

Give a Comment