Distance from Sri Lanka to Spain

The distance between Sri Lanka and Spain is 8,985 kilometers (5,583 miles).

Sri Lanka, Asia

Spain, Europe

8,985 km

Distance between centroids

8,222 km

Shortest distance

Calculated based on main borders (including major islands)

8,396 km

Shortest distance between major cities

Puttalam → Barcelona

Distances between Sri Lanka and Spain by cities:

City in Sri Lanka City in Spain Distance (kilometers)
Kandy Barcelona 8,517 km
Trincomalee Madrid 8,971 km
Puttalam Madrid 8,890 km
Jaffna Valladolid 8,867 km
Anuradhapura Latina 8,924 km
Matara Madrid 9,098 km
Colombo Madrid 8,970 km
Galle A Coruña 9,440 km
Batticaloa Madrid 9,071 km
Dehiwala-Mount Lavinia A Coruña 9,353 km
Maharagama Vigo 9,393 km
Colombo Barcelona 8,477 km
Badulla Latina 9,073 km
Kandy Valencia 8,729 km
Badulla Madrid 9,069 km
Anuradhapura A Coruña 9,286 km
Pita Kotte Latina 8,981 km
Batticaloa Barcelona 8,576 km
Dehiwala-Mount Lavinia Madrid 8,978 km
Pita Kotte A Coruña 9,352 km

Distance between cities calculator →

Other distances from Sri Lanka

Distance 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

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 Sri Lanka and Spain.

From To Distance (kilometers)
United States Tunisia 8,990 km
United Kingdom Mozambique 8,991 km
Argentina United States 8,986 km
United States Argentina 8,986 km
United States Serbia 8,998 km
Canada Guinea-Bissau 8,999 km
United States Guinea 9,001 km
United States Mali 9,002 km
United States Montenegro 9,002 km
Chile Togo 9,007 km
Colombia Sao Tome and Principe 9,008 km
United Kingdom Botswana 9,014 km
Canada Bolivia 8,963 km
Chile Sao Tome and Principe 8,955 km

More distances from Sri Lanka

Calculate the distance between any 2 countries