How To Get From Marrakech To Casablanca
Marrakech and Casablanca are two of the most popular cities in Morocco, but they’re about 152.3 miles (245 km) apart. It usually takes about 2h 45m to make the journey depending on the mode of transport you choose. Travelers can go by bus, train, car, or guided tour. The cost of the journey varies depending on your choice of transport.
Taking a guided tour provides you with an informative and comfortable experience. In this article, we’ll evaluate the methods for getting from Marrakech to Casablanca so you can choose the best option for you.
Best Way to Get from Marrakech to Casablanca: Join a Tour
If you’re looking for the most comfortable, informative, and stress-free way to get from Marrakech to Casablanca, a guided tour is the best option. You can join this 4-day tour ($419 per person) that will not only provide transfers between the two cities, but also guarantee you an unforgettable adventure. Explore Marrakech highlights like Jemaa el-Fnaa, the Koutoubia Mosque, and Bahia Palace, then continue to Casablanca to see the majestic Hassan II Mosque, the Corniche, and the Habous quarter. Your guide will also give you insight into Moroccan history and culture.
If you’d like to see other sights, Morocco Outings has plenty of options. You can take one of their other tours leaving from Marrakech. Or you can take tours all over Morocco with us.
Other Ways to Get from Marrakech to Casablanca
How to Get from Marrakech to Casablanca by Bus
The bus is one of the more affordable ways to get from Marrakech to Casablanca. Several companies offer shuttle services between the two cities, like CTM and Supratours. Buses typically depart from the main Marrakech Bus Station (near Bab Doukkala) and arrive at Casa Voyageurs or CTM’s stations in Casablanca. The journey takes about 3h 15m, depending on traffic conditions. Tickets cost around $10–16 per person and buses conveniently run every day of the week from early morning until late at night.
How to Get from Marrakech to Casablanca by Train

Traveling by train is one of the most comfortable and reliable options for getting to Casablanca from Marrakech. ONCF trains depart from Marrakech Railway Station and arrive at Casa Voyageurs. The journey takes around 2h 40m depending on the service. Standard (2nd class) fares start around $10–20, with 1st class a bit higher. Trains run multiple times per day and offer assigned seating on many departures, air-conditioned coaches, and convenient connections to Casablanca’s tram network.
How to Get from Marrakech to Casablanca by Car
Traveling by car is the fastest mode of land transportation for getting to Casablanca from Marrakech. The journey takes around 2h 28m depending on traffic, using the A7 toll motorway for most of the route. You can hire a taxi or rent a car for the trip. A private taxi from Marrakech to Casablanca will cost you around $150–180. Renting a car will be more expensive – often $38–54 per day plus tolls and fuel. It’s also important to note that urban driving can be hectic. It’s best to leave this job to experienced drivers who know the roads, local laws, and customs.
How to Get from Marrakech to Casablanca by Air
Flying is an option if you’re in a hurry and want to minimize time on the road. Several domestic flights connect Marrakech Menara Airport (RAK) and Casablanca Mohammed V International Airport (CMN). The flight takes about 45 minutes to an hour. Round-trip fares typically start around $101–127, taking you directly to CMN, which is about 19 miles (30 km) from central Casablanca. From there, you can take a taxi or the airport train to the city center for about $4–6.
You Won’t Regret Traveling with Morocco Outings!
Traveling from Marrakech to Casablanca is a great way to experience the best of Morocco. The journey takes around 2.5–3.5 hours. There are various transport options available. But opting for a guided tour is the best way to journey through this beautiful country.
Morocco Outings offers plenty of tours which will leave Marrakech and take you all over the country. Start planning your Moroccan adventure with our tours and helpful guides – like this guide to Casablanca – to create the journey of a lifetime.


