This map of Morocco shows the capital (Rabat), the 6 destinations covered in our guides and the main cities, with terrain, national parks, expressways, railways, rivers and international airports.
Neighbouring countries (land border): Algeria and Spain. Its coasts face: Strait of Gibraltar, Alboran Sea and Atlantic Ocean.

Our travel deals for Map
Affiliate links: we earn a commission, at no extra cost to you.
FlightsKiwi.comCompare flights and airline combinations to Map.Compare flights
eSIMAiraloData plan to install before you leave (eSIM-compatible phone).See plans

Open the full-size map (high resolution, zoomable)
Key: red star = capital; blue dot = destination covered by a Destination de Voyage guide; blue italic name = region or island with a guide; grey dot = other city; plane = international airport (IATA code); brown triangle = summit (elevation); green areas = national parks (green square = national park shown as a point); thick orange line = expressway, light orange = main road; black-and-white line = main railway; grey dashes = regional boundaries; blue = rivers and lakes; shading = terrain; grid = latitude and longitude.
Sources: base map, cities, roads, railways, airports, administrative boundaries, rivers, lakes and hillshading: Natural Earth 1:10m (public domain). National parks: © OpenStreetMap contributors (ODbL licence) and Wikidata. Summits and elevations: Wikidata and Natural Earth. Places missing from Natural Earth: Wikipedia coordinates. Map produced by Destination de Voyage.

Regions and destinations on the map of Morocco
| Region | Our guides | Other cities on the map |
|---|---|---|
| Fès-Boulemane | Fez | — |
| Marrakech-Tensift-Al Haouz | Essaouira, Marrakech | — |
| Souss-Massa-Draa | Agadir | Tiznit |
| Tanger-Tétouan | Tangier, Chefchaouen | Ksar el-Kebir, Larache |
| Gharb-Chrarda-Beni Hssen | — | Kenitra |
| Grand Casablanca | — | Casablanca |
| Guelmim-Es Semara | — | Guelmim |
| Laâyoune-Boujdour-Sakia el Hamra | — | Laayoune |
| Meknès-Tafilalet | — | Meknes |
| Oriental | — | Oujda |
| Oued Ed-Dahab | — | Dakhla |
| Rabat-Salé-Zemmour-Zaër | — | Rabat |
| Doukkala-Abda | — | Safi |
| Taza-Al Hoceïma-Taounate | — | Taza |
Straight-line distances between the main cities
Straight-line distances calculated from the coordinates of the places (haversine formula). Actual journeys by road, rail, boat or plane are longer.
| Route | Straight-line distance |
|---|---|
| Rabat – Agadir | 477 km (296 mi) |
| Rabat – Essaouira | 391 km (243 mi) |
| Rabat – Marrakech | 288 km (179 mi) |
| Rabat – Tangier | 212 km (132 mi) |
| Rabat – Chefchaouen | 192 km (119 mi) |
| Rabat – Fez | 169 km (105 mi) |
| Rabat – Casablanca | 86 km (53 mi) |
| Rabat – Oujda | 458 km (285 mi) |
| Tangier – Chefchaouen | 82 km (51 mi) |
| Fez – Chefchaouen | 126 km (78 mi) |
| Essaouira – Agadir | 120 km (75 mi) |
| Marrakech – Essaouira | 168 km (104 mi) |
Terrain, national parks and airports
Main summits (elevations from Wikidata / Natural Earth): Jbel Toubkal (4,165 m / 13,665 ft), Ighil Igdamn (4,071 m / 13,356 ft), Djebel Ayachi (3,747 m / 12,293 ft), Adrar Bou Nasser (3,340 m / 10,958 ft) and Djebel Sirwa (3,304 m / 10,840 ft).
National parks shown (10): Al Hoceima National Park, Ifrane National Park, Iriqui National Park, Dakhla National Park, Khenifiss National Park, Khenifra National Park, Souss-Massa National Park, Tazekka National Park, Toubkal National Park and Eastern High Atlas National Park.
International airports shown: CMN (Mohamed V).
Our guides by destination
Frequently asked questions
What is the capital of Morocco?
Rabat, marked by the red star on the map.
Which of our guide destinations is farthest from Rabat?
Agadir is about 477 km (296 mi) away in a straight line (Destination de Voyage calculation).
Which countries border Morocco?
Countries sharing a land border: Algeria and Spain.
What is the highest summit shown on the map?
Jbel Toubkal, at an elevation of 4,165 m / 13,665 ft (source: Natural Earth).
Which international airports are shown on the map?
CMN (Mohamed V).

