How far is Casablanca from Saint-Louis?

From
To
Casablanca
Saint-Louis

The driving distance from Casablanca to Saint-Louis is 2,563 kilometers / 1,593 miles, and it takes on average 32 hours 2 minutes to complete.

Map of the driving route between Casablanca to Saint-Louis

How far is Casablanca from Saint-Louis?

The driving distance between Casablanca and Saint-Louis is 2,563 kilometers, which is the equivalent of 1,593 miles.
The air distance from Casablanca to Saint-Louis is 2,009 kilometers / 1,248 miles.
Casablanca is located in Morocco, on the following coordinates: -7.6114, 33.5883.
Saint-Louis is located in Morocco, on the following coordinates: 7.5625, 47.5884.

How long does it take to drive from Casablanca from Saint-Louis?

On average, it would take you 32 hours 2 minutes to drive from Casablanca to Saint-Louis. However, the driving time depends on several factors such as: road conditions, traffic, weather and stops.
To help you get a better understanding of the distance and time required to drive from Casablanca to Saint-Louis, below we have calculated the driving time, based on different average speeds.

Estimated Driving Time

30 mph (48 km/h)53 hours 23 minutes40 mph (64 km/h)40 hours 2 minutes50 mph (80 km/h)32 hours 2 minutes60 mph (97 km/h)26 hours 25 minutes70 mph (112 km/h)22 hours 53 minutes80 mph (128 km/h)20 hours 1 minutes
Explore other driving routes
All
Airport
Flying routes
Driving routes
Airports guides

Driving Distance

Search by point of interest name.

Casablanca

City
4,370,000
Morocco
Morocco / Casablanca

Saint-Louis

City
21,646
France
France / Saint-Louis

Explore more of Casablanca

Airports of Casablanca