The distance between Spain and Sri Lanka is 8,985 kilometers (5,583 miles).
Spain, Europe
Sri Lanka, Asia
8,985 km
Distance between centroids
8,222 km
Shortest distance
Calculated based on main borders (including major islands)
8,294 km
Shortest distance between major cities
Barcelona → Jaffna
Distances between Spain and Sri Lanka by cities:
City in Spain | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Málaga | Vavuniya | 8,985 km |
Valencia | Hendala | 8,685 km |
Madrid | Jaffna | 8,790 km |
Murcia | Hendala | 8,750 km |
Vigo | Hendala | 9,378 km |
Sevilla | Vavuniya | 9,117 km |
Bilbao | Hendala | 8,900 km |
Latina | Jaffna | 8,794 km |
Palma | Colombo | 8,426 km |
Murcia | Vavuniya | 8,686 km |
Latina | Hendala | 8,973 km |
Málaga | Puttalam | 8,972 km |
Madrid | Colombo | 8,970 km |
A Coruña | Hendala | 9,343 km |
Barcelona | Jaffna | 8,294 km |
Barcelona | Colombo | 8,477 km |
Las Palmas de Gran Canaria | Badulla | 10,283 km |
Vigo | Jaffna | 9,192 km |
Las Palmas de Gran Canaria | Colombo | 10,168 km |
Bilbao | Colombo | 8,901 km |
Distance 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 |
Distances between countries | Kilometers |
---|---|
From Sri Lanka to China | 3,909 km |
From Sri Lanka to India | 1,421 km |
From Sri Lanka to United States | 15,013 km |
From Sri Lanka to Indonesia | 3,802 km |
From Sri Lanka to Pakistan | 2,761 km |
The following list contains countries that are separated by a similar distance as it is between Spain and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
Netherlands | Panama | 8,997 km |
El Salvador | France | 8,999 km |
Haiti | Belarus | 8,980 km |
China | Central African Republic | 8,978 km |
Cuba | Montenegro | 8,975 km |
Netherlands | Guatemala | 9,008 km |
Papua New Guinea | Tajikistan | 8,972 km |
Puerto Rico | Chad | 9,009 km |
El Salvador | Kiribati | 9,011 km |
Netherlands | Thailand | 9,013 km |
China | New Caledonia | 9,014 km |
Slovakia | Jamaica | 9,016 km |
Haiti | North Macedonia | 8,958 km |
Bulgaria | Suriname | 9,023 km |
Bulgaria | Singapore | 8,956 km |