The distance between Morocco and Sao Tome and Principe is 3,784 kilometers (2,351 miles).
Morocco, Africa
Sao Tome and Principe, Africa
3,784 km
Distance between centroids
3,751 km
Shortest distance between major cities
Agadir → São Tomé
Distances between Morocco and Sao Tome and Principe by cities:
City in Morocco | City in Sao Tome and Principe | Distance (kilometers) |
---|---|---|
Fez | Guadalupe | 3,918 km |
Oujda-Angad | Guadalupe | 3,900 km |
Tangier | Trindade | 4,134 km |
Oujda-Angad | São João dos Angolares | 3,927 km |
Marrakesh | São Tomé | 3,796 km |
Meknès | São Tomé | 3,930 km |
Al Hoceïma | Santo António | 3,903 km |
Al Hoceïma | São João dos Angolares | 4,040 km |
Sale | Guadalupe | 3,982 km |
Rabat | São João dos Angolares | 4,006 km |
Tangier | Guadalupe | 4,124 km |
Safi | Santo António | 3,817 km |
Temara | São Tomé | 3,982 km |
Mohammedia | Guadalupe | 3,967 km |
Kenitra | São João dos Angolares | 4,022 km |
Rabat | Trindade | 3,990 km |
Kenitra | São Tomé | 4,003 km |
Agadir | São João dos Angolares | 3,767 km |
Meknès | Guadalupe | 3,922 km |
Tétouan | São João dos Angolares | 4,117 km |
Distance 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 |
Distances between countries | Kilometers |
---|---|
From Sao Tome and Principe to China | 10,685 km |
From Sao Tome and Principe to India | 8,173 km |
From Sao Tome and Principe to United States | 11,093 km |
From Sao Tome and Principe to Indonesia | 11,946 km |
From Sao Tome and Principe to Pakistan | 7,408 km |
The following list contains countries that are separated by a similar distance as it is between Morocco and Sao Tome and Principe.
From | To | Distance (kilometers) |
---|---|---|
Puerto Rico | Mexico | 3,779 km |
Bulgaria | Afghanistan | 3,776 km |
El Salvador | Suriname | 3,771 km |
Sweden | Algeria | 3,791 km |
Slovakia | Qatar | 3,765 km |
Nigeria | Malawi | 3,758 km |
Nigeria | Portugal | 3,756 km |
Kenya | Lebanon | 3,756 km |
Bulgaria | Djibouti | 3,804 km |
Sweden | Libya | 3,756 km |
Kenya | Niger | 3,804 km |
New Zealand | Solomon Islands | 3,755 km |
Sweden | Egypt | 3,815 km |
Sweden | Uzbekistan | 3,743 km |
China | Singapore | 3,821 km |