Countries between Sri Lanka and Spain

Up to 500 kilometers
Bulgaria flag Distance from Sri Lanka to Bulgaria is: 175 kilometer Distance from Colombo to Sofia
Bosnia and Herzegovina flag Distance from Sri Lanka to Bosnia and Herzegovina is: 322 kilometer Distance from Colombo to Sarajevo
Up to 1,000 kilometers
Kenya flag Distance from Sri Lanka to Kenya is: 555 kilometer Distance from Colombo to Nairobi
Croatia flag Distance from Sri Lanka to Croatia is: 608 kilometer Distance from Colombo to Zagreb
Hungary flag Distance from Sri Lanka to Hungary is: 639 kilometer Distance from Colombo to Budapest
Austria flag Distance from Sri Lanka to Austria is: 800 kilometer Distance from Colombo to Vienna
Malawi flag Distance from Sri Lanka to Malawi is: 894 kilometer Distance from Colombo to Lilongwe
Up to 1,500 kilometers
Czech Republic flag Distance from Sri Lanka to Czech Republic is: 1,047 kilometer Distance from Colombo to Prague
Montenegro flag Distance from Sri Lanka to Montenegro is: 1,205 kilometer Distance from Colombo to Podgorica
Germany flag Distance from Sri Lanka to Germany is: 1,315 kilometer Distance from Colombo to Berlin
Belarus flag Distance from Sri Lanka to Belarus is: 1,397 kilometer Distance from Colombo to Minsk
Up to 2,000 kilometers
Belgium flag Distance from Sri Lanka to Belgium is: 1,629 kilometer Distance from Colombo to Brussels
Andorra flag Distance from Sri Lanka to Andorra is: 1,633 kilometer Distance from Colombo to Andorra la Vella
Denmark flag Distance from Sri Lanka to Denmark is: 1,647 kilometer Distance from Colombo to Copenhagen
France flag Distance from Sri Lanka to France is: 1,665 kilometer Distance from Colombo to Paris
Georgia flag Distance from Sri Lanka to Georgia is: 1,926 kilometer Distance from Colombo to T'bilisi
Armenia flag Distance from Sri Lanka to Armenia is: 1,933 kilometer Distance from Colombo to Yerevan
Estonia flag Distance from Sri Lanka to Estonia is: 1,947 kilometer Distance from Colombo to Tallinn
Up to 2,500 kilometers
Finland flag Distance from Sri Lanka to Finland is: 2,031 kilometer Distance from Colombo to Helsinki
Azerbaijan flag Distance from Sri Lanka to Azerbaijan is: 2,371 kilometer Distance from Colombo to Baku
Nepal flag Distance from Sri Lanka to Nepal is: 2,376 kilometer Distance from Colombo to Kathmandu
Gibraltar flag Distance from Sri Lanka to Gibraltar is: 2,386 kilometer Distance from Colombo to Gibraltar
Angola flag Distance from Sri Lanka to Angola is: 2,491 kilometer Distance from Colombo to Luanda
Up to 3,000 kilometers
Lesotho flag Distance from Sri Lanka to Lesotho is: 2,709 kilometer Distance from Colombo to Maseru
Faroe Islands flag Distance from Sri Lanka to Faroe Islands is: 2,894 kilometer Distance from Colombo to Torshavn
Oman flag Distance from Sri Lanka to Oman is: 2,928 kilometer Distance from Colombo to Muscat
Up to 3,500 kilometers
Pakistan flag Distance from Sri Lanka to Pakistan is: 3,047 kilometer Distance from Colombo to Islamabad
Bahrain flag Distance from Sri Lanka to Bahrain is: 3,174 kilometer Distance from Colombo to Manama
United Arab Emirates flag Distance from Sri Lanka to United Arab Emirates is: 3,336 kilometer Distance from Colombo to Abu Dhabi
Up to 4,000 kilometers
Qatar flag Distance from Sri Lanka to Qatar is: 3,627 kilometer Distance from Colombo to Doha
Canary Islands flag Distance from Sri Lanka to Canary Islands is: 3,661 kilometer Distance from Colombo to Las Palmas
Iceland flag Distance from Sri Lanka to Iceland is: 3,669 kilometer Distance from Colombo to Reykjavik
Tajikistan flag Distance from Sri Lanka to Tajikistan is: 3,684 kilometer Distance from Colombo to Dushanbe
Somalia flag Distance from Sri Lanka to Somalia is: 3,854 kilometer Distance from Colombo to Mogadishu
Uzbekistan flag Distance from Sri Lanka to Uzbekistan is: 3,953 kilometer Distance from Colombo to Tashkent
Yemen flag Distance from Sri Lanka to Yemen is: 3,984 kilometer Distance from Colombo to Sana'a
Up to 4,500 kilometers
Saudi Arabia flag Distance from Sri Lanka to Saudi Arabia is: 4,025 kilometer Distance from Colombo to Riyadh
Turkmenistan flag Distance from Sri Lanka to Turkmenistan is: 4,064 kilometer Distance from Colombo to Ashgabat
Israel flag Distance from Sri Lanka to Israel is: 4,210 kilometer Distance from Colombo to Jerusalem
Jordan flag Distance from Sri Lanka to Jordan is: 4,228 kilometer Distance from Colombo to Amman
Lebanon flag Distance from Sri Lanka to Lebanon is: 4,443 kilometer Distance from Colombo to Beirut
Up to 5,000 kilometers
Gambia flag Distance from Sri Lanka to Gambia is: 4,831 kilometer Distance from Colombo to Banjul
Guinea-Bissau flag Distance from Sri Lanka to Guinea-Bissau is: 4,891 kilometer Distance from Colombo to Bissau
Libya flag Distance from Sri Lanka to Libya is: 4,942 kilometer Distance from Colombo to Tripoli
Guinea flag Distance from Sri Lanka to Guinea is: 4,966 kilometer Distance from Colombo to Conakry
Up to 5,500 kilometers
Malta flag Distance from Sri Lanka to Malta is: 5,163 kilometer Distance from Colombo to Valletta
Cape Verde flag Distance from Sri Lanka to Cape Verde is: 5,227 kilometer Distance from Colombo to Praia
Sudan flag Distance from Sri Lanka to Sudan is: 5,228 kilometer Distance from Colombo to Khartoum
Mali flag Distance from Sri Lanka to Mali is: 5,254 kilometer Distance from Colombo to Bamako
South Sudan flag Distance from Sri Lanka to South Sudan is: 5,329 kilometer Distance from Colombo to Juba
Liberia flag Distance from Sri Lanka to Liberia is: 5,332 kilometer Distance from Colombo to Monrovia
Syria flag Distance from Sri Lanka to Syria is: 5,349 kilometer Distance from Colombo to Damascus
Up to 6,000 kilometers
Albania flag Distance from Sri Lanka to Albania is: 5,511 kilometer Distance from Colombo to Tirana
Macedonia flag Distance from Sri Lanka to Macedonia is: 5,534 kilometer Distance from Colombo to Skopje
Italy flag Distance from Sri Lanka to Italy is: 5,814 kilometer Distance from Colombo to Rome
Algeria flag Distance from Sri Lanka to Algeria is: 5,854 kilometer Distance from Colombo to Algiers
Turkey flag Distance from Sri Lanka to Turkey is: 5,922 kilometer Distance from Colombo to Ankara
Up to 6,500 kilometers
Bhutan flag Distance from Sri Lanka to Bhutan is: 6,257 kilometer Distance from Colombo to Thimphu
Mauritania flag Distance from Sri Lanka to Mauritania is: 6,267 kilometer Distance from Colombo to Nouakchott
Liechtenstein flag Distance from Sri Lanka to Liechtenstein is: 6,450 kilometer Distance from Colombo to Vaduz
Up to 7,000 kilometers
Russia flag Distance from Sri Lanka to Russia is: 6,555 kilometer Distance from Colombo to Moscow
Bangladesh flag Distance from Sri Lanka to Bangladesh is: 6,559 kilometer Distance from Colombo to Dhaka
Ukraine flag Distance from Sri Lanka to Ukraine is: 6,622 kilometer Distance from Colombo to Kiev
Romania flag Distance from Sri Lanka to Romania is: 6,632 kilometer Distance from Colombo to Bucharest
Luxembourg flag Distance from Sri Lanka to Luxembourg is: 6,812 kilometer Distance from Colombo to Luxembourg
Up to 7,500 kilometers
Serbia flag Distance from Sri Lanka to Serbia is: 7,064 kilometer Distance from Colombo to Belgrade
Jersey flag Distance from Sri Lanka to Jersey is: 7,172 kilometer Distance from Colombo to St. Helier
Canada flag Distance from Sri Lanka to Canada is: 7,285 kilometer Distance from Colombo to Ottawa
Poland flag Distance from Sri Lanka to Poland is: 7,303 kilometer Distance from Colombo to Warsaw
Bermuda flag Distance from Sri Lanka to Bermuda is: 7,376 kilometer Distance from Colombo to Hamilton
Slovakia flag Distance from Sri Lanka to Slovakia is: 7,417 kilometer Distance from Colombo to Bratislava
Up to 8,000 kilometers
China flag Distance from Sri Lanka to China is: 7,510 kilometer Distance from Colombo to Beijing
Slovenia flag Distance from Sri Lanka to Slovenia is: 7,547 kilometer Distance from Colombo to Ljubljana
San Marino flag Distance from Sri Lanka to San Marino is: 7,655 kilometer Distance from Colombo to San Marino
Isle of Man flag Distance from Sri Lanka to Isle of Man is: 7,659 kilometer Distance from Colombo to Douglas
Ireland flag Distance from Sri Lanka to Ireland is: 7,676 kilometer Distance from Colombo to Dublin
Tunisia flag Distance from Sri Lanka to Tunisia is: 7,724 kilometer Distance from Colombo to Tunis
Sweden flag Distance from Sri Lanka to Sweden is: 7,761 kilometer Distance from Colombo to Stockholm
Up to 8,500 kilometers
Switzerland flag Distance from Sri Lanka to Switzerland is: 8,097 kilometer Distance from Colombo to Bern
Norway flag Distance from Sri Lanka to Norway is: 8,170 kilometer Distance from Colombo to Oslo
Antigua and Barbuda flag Distance from Sri Lanka to Antigua and Barbuda is: 8,182 kilometer Distance from Colombo to Saint John's
Dominica flag Distance from Sri Lanka to Dominica is: 8,273 kilometer Distance from Colombo to Roseau
Barbados flag Distance from Sri Lanka to Barbados is: 8,284 kilometer Distance from Colombo to Bridgetown
Netherlands flag Distance from Sri Lanka to Netherlands is: 8,361 kilometer Distance from Colombo to Amsterdam
Up to 9,000 kilometers
Grenada flag Distance from Sri Lanka to Grenada is: 8,535 kilometer Distance from Colombo to Saint George's
Hong Kong flag Distance from Sri Lanka to Hong Kong is: 8,571 kilometer Distance from Colombo to Hong Kong
Cambodia flag Distance from Sri Lanka to Cambodia is: 8,591 kilometer Distance from Colombo to Phnom Penh
Guyana flag Distance from Sri Lanka to Guyana is: 8,623 kilometer Distance from Colombo to Georgetown
United Kingdom flag Distance from Sri Lanka to United Kingdom is: 8,696 kilometer Distance from Colombo to London
Dominican Republic flag Distance from Sri Lanka to Dominican Republic is: 8,732 kilometer Distance from Colombo to Santo Domingo
Bahamas flag Distance from Sri Lanka to Bahamas is: 8,829 kilometer Distance from Colombo to Nassau
Haiti flag Distance from Sri Lanka to Haiti is: 8,921 kilometer Distance from Colombo to Port-au-Prince
Spain flag Distance from Sri Lanka to Spain is: 8,943 kilometer Distance from Colombo to Madrid
Up to 9,500 kilometers
Aruba flag Distance from Sri Lanka to Aruba is: 9,093 kilometer Distance from Colombo to Oranjestad
Cuba flag Distance from Sri Lanka to Cuba is: 9,349 kilometer Distance from Colombo to Havana
Up to 10,000 kilometers
Brazil flag Distance from Sri Lanka to Brazil is: 9,537 kilometer Distance from Colombo to Brasilia
Cayman Islands flag Distance from Sri Lanka to Cayman Islands is: 9,568 kilometer Distance from Colombo to George Town
Brunei flag Distance from Sri Lanka to Brunei is: 9,904 kilometer Distance from Colombo to Bandar Seri Begawan
Up to 10,500 kilometers
Colombia flag Distance from Sri Lanka to Colombia is: 10,096 kilometer Distance from Colombo to Bogota
Belize flag Distance from Sri Lanka to Belize is: 10,281 kilometer Distance from Colombo to Belmopan
Honduras flag Distance from Sri Lanka to Honduras is: 10,414 kilometer Distance from Colombo to Tegucigalpa
Costa Rica flag Distance from Sri Lanka to Costa Rica is: 10,496 kilometer Distance from Colombo to San Jose
Up to 11,000 kilometers
El Salvador flag Distance from Sri Lanka to El Salvador is: 10,597 kilometer Distance from Colombo to San Salvador
Guatemala flag Distance from Sri Lanka to Guatemala is: 10,620 kilometer Distance from Colombo to Guatemala
Ecuador flag Distance from Sri Lanka to Ecuador is: 10,820 kilometer Distance from Colombo to Quito
Up to 11,500 kilometers
Anguilla flag Distance from Sri Lanka to Anguilla is: 11,122 kilometer Distance from Colombo to The Valley
Bolivia flag Distance from Sri Lanka to Bolivia is: 11,165 kilometer Distance from Colombo to La Paz
Up to 12,000 kilometers
Guam flag Distance from Sri Lanka to Guam is: 11,533 kilometer Distance from Colombo to Agana
East Timor flag Distance from Sri Lanka to East Timor is: 11,843 kilometer Distance from Colombo to Dili
Up to 13,000 kilometers
Chile flag Distance from Sri Lanka to Chile is: 12,543 kilometer Distance from Colombo to Santiago
Jamaica flag Distance from Sri Lanka to Jamaica is: 12,569 kilometer Distance from Colombo to Kingston
Up to 15,500 kilometers
Australia flag Distance from Sri Lanka to Australia is: 15,446 kilometer Distance from Colombo to Canberra
Up to 17,000 kilometers
Fiji flag Distance from Sri Lanka to Fiji is: 16,544 kilometer Distance from Colombo to Suva
Up to 17,500 kilometers
French Polynesia flag Distance from Sri Lanka to French Polynesia is: 17,125 kilometer Distance from Colombo to Papeete
Up to 18,000 kilometers
Cook Islands flag Distance from Sri Lanka to Cook Islands is: 17,660 kilometer Distance from Colombo to Avarua