The distance between South Africa and Morocco is 7,594 kilometers (4,719 miles).
South Africa, Africa
Morocco, Africa
7,594 km
Distance between centroids
6,344 km
Shortest distance
Calculated based on main borders (including major islands)
7,488 km
Shortest distance between major cities
Pretoria → Fez
Distances between South Africa and Morocco by cities:
City in South Africa | City in Morocco | Distance (kilometers) |
---|---|---|
Soweto | Mohammedia | 7,610 km |
Port Elizabeth | Fez | 8,177 km |
Cape Town | Safi | 7,883 km |
Krugersdorp | Rabat | 7,590 km |
Port Elizabeth | Mohammedia | 8,244 km |
Pietermaritzburg | Mohammedia | 8,056 km |
Johannesburg | Al Hoceïma | 7,590 km |
Newcastle | Mohammedia | 7,858 km |
Welkom | Rabat | 7,720 km |
Bloemfontein | Mohammedia | 7,801 km |
Tembisa | Mohammedia | 7,603 km |
Vereeniging | Rabat | 7,654 km |
Cape Town | Rabat | 7,970 km |
Randburg | Casablanca | 7,604 km |
Welkom | Casablanca | 7,718 km |
Krugersdorp | Casablanca | 7,591 km |
Randburg | Mohammedia | 7,601 km |
Durban | Al Hoceïma | 8,086 km |
Pretoria | Fez | 7,488 km |
East London | Casablanca | 8,258 km |
Distance between countries | Kilometers |
---|---|
From South Africa to China | 11,224 km |
From South Africa to India | 8,242 km |
From South Africa to United States | 14,396 km |
From South Africa to Indonesia | 10,065 km |
From South Africa to Pakistan | 8,342 km |
Distances between countries | Kilometers |
---|---|
From Morocco to China | 9,654 km |
From Morocco to India | 8,477 km |
From Morocco to United States | 7,854 km |
From Morocco to Indonesia | 12,958 km |
From Morocco to Pakistan | 7,131 km |
The following list contains countries that are separated by a similar distance as it is between South Africa and Morocco.
From | To | Distance (kilometers) |
---|---|---|
Nigeria | Martinique | 7,593 km |
Nigeria | Saint Lucia | 7,594 km |
China | Italy | 7,584 km |
Uruguay | Burkina Faso | 7,597 km |
China | Luxembourg | 7,583 km |
Uruguay | Mauritania | 7,605 km |
Sweden | South Korea | 7,568 km |
China | Switzerland | 7,615 km |
Nigeria | India | 7,620 km |
Slovakia | Mozambique | 7,622 km |
Cuba | France | 7,558 km |
Greece | Mauritius | 7,558 km |
Slovakia | Zimbabwe | 7,555 km |
Netherlands | French Guiana | 7,555 km |
Puerto Rico | Germany | 7,552 km |