Distance from Ghana to Morocco

The distance between Ghana and Morocco is 2,714 kilometers (1,686 miles).

Ghana, Africa

Morocco, Africa

2,714 km

Distance between centroids

1,717 km

Shortest distance

Calculated based on main borders (including major islands)

2,641 km

Shortest distance between major cities

Wa → El Jadida

Distances between Ghana and Morocco by cities:

City in Ghana City in Morocco Distance (kilometers)
Atsiaman Mohammedia 3,183 km
Tema Rabat 3,216 km
Tema El Jadida 3,178 km
Obuase Tangier 3,301 km
Koforidua Casablanca 3,137 km
Accra Casablanca 3,197 km
Kumasi Mohammedia 3,048 km
Obuase Marrakesh 2,892 km
Wa Casablanca 2,657 km
Cape Coast Rabat 3,252 km
Techiman Tangier 3,145 km
Takoradi Rabat 3,266 km
Wa El Jadida 2,641 km
Sunyani El Jadida 2,940 km
Sunyani Casablanca 2,957 km
Tamale Casablanca 2,767 km
Nungua El Jadida 3,184 km
Takoradi Casablanca 3,234 km
Techiman Rabat 2,969 km
Ashaiman Kenitra 3,234 km

Distance between cities calculator →

Other distances from Ghana

Distance between countries Kilometers
From Ghana to China 10,848 km
From Ghana to India 8,671 km
From Ghana to United States 9,898 km
From Ghana to Indonesia 12,780 km
From Ghana to Pakistan 7,689 km

Other distances from Morocco

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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Ghana and Morocco.

From To Distance (kilometers)
Sweden Malta 2,707 km
Cambodia Sri Lanka 2,702 km
Austria Egypt 2,700 km
Italy Niger 2,724 km
Italy Armenia 2,724 km
Mexico Jamaica 2,694 km
Belgium Turkey 2,727 km
Netherlands Algeria 2,693 km
Netherlands Turkey 2,729 km
Switzerland Lebanon 2,732 km
Ecuador Guadeloupe 2,733 km
Peru Nicaragua 2,687 km
Spain Latvia 2,738 km
Spain Sweden 2,679 km
Sweden Spain 2,679 km

More distances from Ghana

Calculate the distance between any 2 countries