When traveling from Marrakech to Casablanca, travelers have a few options, ranging from 2-3 hours in duration. Travelers looking for flexibility and the ability to make multiple stops should investigate hiring a driver, while train travel along this route is efficient and straightforward. Perhaps the only reason to consider flying is if you are already at the airport, or have a particular penchant for air travel. 

By Car 

Duration: 2.5 hours 

Hiring a private driver or taxi driver is the most flexible way to get between Marrakech and Casablanca. If you don't know your schedule in advance, or want to keep your schedule relatively loose, you may want to consider driving yourself, or being driven. 

Another benefit to either car option is the ability to stop whenever you please to stretch your legs. However, there are few points of interest along the way, so there is no need to book a private car in order to see sights between the two cities. 

By Plane 

Duration: 3 hours 

Unless you have affinity for air travel, the only reason to fly between Marrakech and Casablanca is if you are already at the Marrakech airport and want to avoid traveling into Marrakech proper to take the train. 

Flights to Casablanca are frequent. The flight duration is three hours, which is more than the time it takes to travel by train. If you are already in the city of Marrakech, it makes little sense to travel back to the airport, go through security, and wait for your flight, which would add even more to your travel time.

By Train 

Duration: 2.5 hours 

The train ride from Marrakech to Casablanca will take you from Marrakech Station to the Casa-Port Railway Terminal near the port of Casablanca. Numerous departures throughout the day means the trains are rarely in danger of selling out.

Train travelers can also book a first class ticket, and enjoy the ability to purchase their tickets ahead of time. This means they will have access to window seats, through which they can watch the Moroccan countryside go by. First class cars also have slightly more space for each passenger.


Map of How to Get from Marrakech to Casablanca
Map of How to Get from Marrakech to Casablanca