Distance from Casablanca to Dakar
The straight-line (great-circle) distance from Casablanca, Morocco to Dakar, Senegal is 2,321 km (1,442 miles). A nonstop flight takes about 3 h 25 min. By road the trip is about 2,900 km.
🇲🇦 → 🇸🇳
Route Map
City Information
Casablanca
Dakar
About This Route
2,321 km is the great-circle distance between the two city centres, calculated with the haversine formula. Flight paths are usually somewhat longer because aircraft follow air-traffic routes, and airports are not in the city centres. From Casablanca, Dakar lies to the southwest.
Flights
Royal Air Maroc flies Casablanca–Dakar nonstop (about 3 h 30 min), and Air Senegal has also served the route. Casablanca is a common connecting hub between Dakar and Europe.
The flight time shown (3 h 25 min) assumes a nonstop flight at an average of 800 km/h plus about 30 minutes for take-off and landing. Airports: Mohammed V International Airport (CMN) and Blaise Diagne International Airport (DSS).
By Road and Land Borders
This is a well-known overland route of about 2,900 km: Casablanca – Marrakech – Agadir – Laayoune – Dakhla (through Western Sahara, a disputed territory administered by Morocco) – Guerguerat border into Mauritania – Nouakchott – Rosso (ferry over the Senegal River; a new bridge has been under construction) or the Diama dam crossing – Saint-Louis – Dakar. Allow 4–6 days. A Mauritanian visa is needed by most nationalities (available at the border or as an e-visa).
About Casablanca, Morocco
Morocco's largest city and business capital (Rabat is the political capital). It is the main hub of Royal Air Maroc and linked to Tangier by Al Boraq high-speed trains.
About Dakar, Senegal
Senegal's capital, on the Cap-Vert peninsula – the westernmost point of mainland Africa. It was the finish of the Paris–Dakar Rally until 2008 and is a regional hub for West Africa.
Practical Tips
- Time: Dakar is 1 hour behind Casablanca; Morocco moves to UTC+0 during Ramadan.
- Currency: Casablanca uses the Moroccan dirham (MAD); Dakar uses the West African CFA franc (XOF).
- Visas: Entry rules between Morocco and Senegal depend on your nationality; check our visa requirements tool and official sources before travelling.
Frequently Asked Questions
How far is Casablanca from Dakar?
Casablanca is 2,321 km (1,442 miles) from Dakar in a straight line. By road the distance is about 2,900 km.
How long is the flight from Casablanca to Dakar?
A nonstop flight takes about 3 h 25 min, based on 2,321 km at an average 800 km/h plus about 30 minutes for take-off, climb and landing. Scheduled times vary with winds and routing.
Can you travel from Casablanca to Dakar by road?
Yes. The overland route is about 2,900 km via Agadir, Laayoune and Dakhla, the Guerguerat border into Mauritania, Nouakchott and the Rosso or Diama crossing into Senegal. Allow four to six days.
What is the time difference between Casablanca and Dakar?
Dakar is 1 hour behind Casablanca; Morocco moves to UTC+0 during Ramadan.
Related Routes and Guides
Use the distance calculator for any other pair of African cities, or see the list of distance pages.