Distance from Senegal to Spain

The distance between Senegal and Spain is 3,060 kilometers (1,901 miles).

Senegal, Africa

Spain, Europe

3,060 km

Distance between centroids

2,319 km

Shortest distance

Calculated based on main borders (including major islands)

2,749 km

Shortest distance between major cities

Rufisque → Sevilla

Distances between Senegal and Spain by cities:

City in Senegal City in Spain Distance (kilometers)
Bignona A Coruña 3,470 km
Tiébo Madrid 3,106 km
Dakar Latina 3,143 km
Dakar A Coruña 3,294 km
Rufisque est Madrid 3,139 km
Guédiawaye Madrid 3,138 km
Ziguinchor Madrid 3,322 km
Touba A Coruña 3,241 km
Kolda A Coruña 3,436 km
Thiès Nones Latina 3,115 km
Mbour A Coruña 3,312 km
Guédiawaye A Coruña 3,284 km
Rufisque est Barcelona 3,501 km
Rufisque Sevilla 2,749 km
Thiès A Coruña 3,271 km
Mbour Madrid 3,156 km
Saint-Louis Madrid 2,974 km
Kolda Latina 3,238 km
Pikine Latina 3,134 km
Kaolack A Coruña 3,321 km

Distance between cities calculator →

Other distances from Senegal

Distance between countries Kilometers
From Senegal to China 11,499 km
From Senegal to India 9,804 km
From Senegal to United States 8,287 km
From Senegal to Indonesia 14,157 km
From Senegal to Pakistan 8,627 km

Other distances from Spain

Distances between countries Kilometers
From Spain to China 8,809 km
From Spain to India 7,954 km
From Spain to United States 7,607 km
From Spain to Indonesia 12,378 km
From Spain to Pakistan 6,544 km

Countries separated by similar distances

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

From To Distance (kilometers)
Italy Western Sahara 3,059 km
United Kingdom Algeria 3,065 km
Peru Martinique 3,055 km
Japan Philippines 3,066 km
China Japan 3,054 km
Japan China 3,054 km
Russia Kyrgyzstan 3,050 km
Japan Mongolia 3,075 km
France Mauritania 3,043 km
Netherlands Georgia 3,041 km
Chile Brazil 3,079 km
Brazil Chile 3,079 km
United States Haiti 3,040 km
India Malaysia 3,081 km

More distances from Senegal

Calculate the distance between any 2 countries