Select 2 cities to calculate the distance:
In Morocco, cities are at a considerable distance compared to other countries, with an average distance of 304 km between the 10 most populated cities. The following matrix shows all distances between the main cities.
Casablanca | Rabat | Tangier | Marrakesh | Salé | Agadir | Fes | Oujda | |
---|---|---|---|---|---|---|---|---|
Casablanca | - | 86 km 54 mi | 293 km 182 mi | 220 km 137 mi | 91 km 57 mi | 398 km 247 mi | 247 km 153 mi | 540 km 335 mi |
Rabat | 86 km 54 mi | - | 216 km 134 mi | 286 km 177 mi | 5 km 3 mi | 476 km 296 mi | 169 km 105 mi | 459 km 285 mi |
Tangier | 293 km 182 mi | 216 km 134 mi | - | 502 km 312 mi | 211 km 131 mi | 691 km 429 mi | 206 km 128 mi | 374 km 232 mi |
Marrakesh | 220 km 137 mi | 286 km 177 mi | 502 km 312 mi | - | 291 km 181 mi | 203 km 126 mi | 387 km 240 mi | 661 km 411 mi |
Salé | 91 km 57 mi | 5 km 3 mi | 211 km 131 mi | 291 km 181 mi | - | 482 km 299 mi | 166 km 103 mi | 455 km 283 mi |
Agadir | 398 km 247 mi | 476 km 296 mi | 691 km 429 mi | 203 km 126 mi | 482 km 299 mi | - | 590 km 367 mi | 863 km 536 mi |
Fes | 247 km 153 mi | 169 km 105 mi | 206 km 128 mi | 387 km 240 mi | 166 km 103 mi | 590 km 367 mi | - | 293 km 182 mi |
Oujda | 540 km 335 mi | 459 km 285 mi | 374 km 232 mi | 661 km 411 mi | 455 km 283 mi | 863 km 536 mi | 293 km 182 mi | - |
Among the 10 main cities, the longest distance is 863 km, between Oujda and Agadir. If the group is expanded to the 25 largest cities, the longest distance is between Oujda and Guelmim, with 996 km. In the group of the 100 main cities, the longest distance is between Smara and Oujda, with 1,283 km.
Group | From → To | Distance |
---|---|---|
Among the main 10 cities | From Oujda to Agadir | 863 km (536 mi) |
Among the main 25 cities | From Oujda to Guelmim | 996 km (619 mi) |
Among the main 100 cities | From Smara to Oujda | 1,283 km (797 mi) |
The greatest latitudinal distance (north to south) between two cities in Morocco is from Fnidek to Smara, with a displacement of 9.11 degrees of latitude, approximately equivalent to 1,007 km. The total distance between these cities is 1,175 km.
In the longitudinal direction (west to east), the greatest distance is from Oujda to Smara, with a displacement of 7.94 degrees of longitude, which is approximately equivalent to 894 km. The total distance between these cities is 1,283 km.
International routes from cities in Morocco reach significant distances, such as the 18,067 kilometers between Casablanca and Sydney, covering a transcontinental connection between Africa and Oceania. Below are some international distances from Morocco.
Casablanca → London | 2,081 km |
Casablanca → Los Angeles | 9,603 km |
Casablanca → Sydney | 18,067 km |
Casablanca → Paris | 1,886 km |
Casablanca → Tokyo | 11,618 km |
Casablanca → Buenos Aires | 9,222 km |
Rabat → London | 2,017 km |
Rabat → Los Angeles | 9,629 km |
Rabat → Sydney | 18,000 km |
Rabat → Paris | 1,815 km |
Rabat → Tokyo | 11,543 km |
Rabat → Buenos Aires | 9,304 km |
Tangier → London | 1,806 km |
Tangier → Los Angeles | 9,578 km |
Tangier → Sydney | 17,917 km |
Tangier → Paris | 1,599 km |
Tangier → Tokyo | 11,327 km |
Tangier → Buenos Aires | 9,513 km |
Select a province or city to calculate more distances: