Countries Near Spain 2026

Country
Distance to Spain↑
Length of Border with Spain (km)
Length of Border with Spain (mi)
France Flag
France0km (shared border)623387
Morocco Flag
Morocco0km (shared border)1711
Portugal Flag
Portugal0km (shared border)1,214755
Gibraltar Flag
Gibraltar0km (shared border)1.201
Germany Flag
Germany1500km or closer
United Kingdom Flag
United Kingdom1500km or closer
Algeria Flag
Algeria1500km or closer
Poland Flag
Poland1500km or closer
Mali Flag
Mali1500km or closer
Romania Flag
Romania1500km or closer
Netherlands Flag
Netherlands1500km or closer
Tunisia Flag
Tunisia1500km or closer
Belgium Flag
Belgium1500km or closer
Czechia Flag
Czechia1500km or closer
Greece Flag
Greece1500km or closer
Austria Flag
Austria1500km or closer
Switzerland Flag
Switzerland1500km or closer
Libya Flag
Libya1500km or closer
Serbia Flag
Serbia1500km or closer
Denmark Flag
Denmark1500km or closer
Mauritania Flag
Mauritania1500km or closer
Slovakia Flag
Slovakia1500km or closer
Ireland Flag
Ireland1500km or closer
Croatia Flag
Croatia1500km or closer
Slovenia Flag
Slovenia1500km or closer
North Macedonia Flag
North Macedonia1500km or closer
Luxembourg Flag
Luxembourg1500km or closer
Montenegro Flag
Montenegro1500km or closer
Malta Flag
Malta1500km or closer
Jersey Flag
Jersey1500km or closer
Isle of Man Flag
Isle of Man1500km or closer
Andorra Flag
Andorra1500km or closer63.7039
Guernsey Flag
Guernsey1500km or closer
Liechtenstein Flag
Liechtenstein1500km or closer
Monaco Flag
Monaco1500km or closer
San Marino Flag
San Marino1500km or closer
Vatican City Flag
Vatican City1500km or closer
Western Sahara Flag
Western Sahara1500km or shorter
Nigeria Flag
Nigeria3000km to 1500km
Russia Flag
Russia3000km to 1500km
Egypt Flag
Egypt3000km to 1500km
Turkey Flag
Turkey3000km to 1500km
Ukraine Flag
Ukraine3000km to 1500km
Ghana Flag
Ghana3000km to 1500km
Ivory Coast Flag
Ivory Coast3000km to 1500km
Niger Flag
Niger3000km to 1500km
Syria Flag
Syria3000km to 1500km
Burkina Faso Flag
Burkina Faso3000km to 1500km
Chad Flag
Chad3000km to 1500km
Senegal Flag
Senegal3000km to 1500km
Guinea Flag
Guinea3000km to 1500km
Benin Flag
Benin3000km to 1500km
Sweden Flag
Sweden3000km to 1500km
Togo Flag
Togo3000km to 1500km
Israel Flag
Israel3000km to 1500km
Hungary Flag
Hungary3000km to 1500km
Sierra Leone Flag
Sierra Leone3000km to 1500km
Belarus Flag
Belarus3000km to 1500km
Bulgaria Flag
Bulgaria3000km to 1500km
Lebanon Flag
Lebanon3000km to 1500km
Norway Flag
Norway3000km to 1500km
Finland Flag
Finland3000km to 1500km
Georgia Flag
Georgia3000km to 1500km
Bosnia and Herzegovina Flag
Bosnia and Herzegovina3000km to 1500km
Moldova Flag
Moldova3000km to 1500km
Gambia Flag
Gambia3000km to 1500km
Lithuania Flag
Lithuania3000km to 1500km
Albania Flag
Albania3000km to 1500km
Guinea-Bissau Flag
Guinea-Bissau3000km to 1500km
Latvia Flag
Latvia3000km to 1500km
Cyprus Flag
Cyprus3000km to 1500km
Estonia Flag
Estonia3000km to 1500km
Cape Verde Flag
Cape Verde3000km to 1500km
Iceland Flag
Iceland3000km to 1500km
Faroe Islands Flag
Faroe Islands3000km to 1500km
Greenland Flag
Greenland3000km to 1500km
India Flag
Indiaover 3000km
China Flag
Chinaover 3000km
United States Flag
United Statesover 3000km
Indonesia Flag
Indonesiaover 3000km
Pakistan Flag
Pakistanover 3000km
Brazil Flag
Brazilover 3000km
Bangladesh Flag
Bangladeshover 3000km
Ethiopia Flag
Ethiopiaover 3000km
Mexico Flag
Mexicoover 3000km
Japan Flag
Japanover 3000km
Philippines Flag
Philippinesover 3000km
DR Congo Flag
DR Congoover 3000km
Vietnam Flag
Vietnamover 3000km
Iran Flag
Iranover 3000km
Tanzania Flag
Tanzaniaover 3000km
Thailand Flag
Thailandover 3000km
South Africa Flag
South Africaover 3000km
Kenya Flag
Kenyaover 3000km
Myanmar Flag
Myanmarover 3000km
Colombia Flag
Colombiaover 3000km
Sudan Flag
Sudanover 3000km
Uganda Flag
Ugandaover 3000km
South Korea Flag
South Koreaover 3000km
Iraq Flag
Iraqover 3000km
Argentina Flag
Argentinaover 3000km
Afghanistan Flag
Afghanistanover 3000km
Yemen Flag
Yemenover 3000km
Canada Flag
Canadaover 3000km
Angola Flag
Angolaover 3000km
Uzbekistan Flag
Uzbekistanover 3000km
Mozambique Flag
Mozambiqueover 3000km
Malaysia Flag
Malaysiaover 3000km
Saudi Arabia Flag
Saudi Arabiaover 3000km
Peru Flag
Peruover 3000km
Madagascar Flag
Madagascarover 3000km
Cameroon Flag
Cameroonover 3000km
Nepal Flag
Nepalover 3000km
Venezuela Flag
Venezuelaover 3000km
Australia Flag
Australiaover 3000km
North Korea Flag
North Koreaover 3000km
Sri Lanka Flag
Sri Lankaover 3000km
Taiwan Flag
Taiwanover 3000km
Malawi Flag
Malawiover 3000km
Zambia Flag
Zambiaover 3000km
Kazakhstan Flag
Kazakhstanover 3000km
Somalia Flag
Somaliaover 3000km
Chile Flag
Chileover 3000km
Guatemala Flag
Guatemalaover 3000km
Ecuador Flag
Ecuadorover 3000km
Cambodia Flag
Cambodiaover 3000km
Zimbabwe Flag
Zimbabweover 3000km
Rwanda Flag
Rwandaover 3000km
Burundi Flag
Burundiover 3000km
Bolivia Flag
Boliviaover 3000km
South Sudan Flag
South Sudanover 3000km
Haiti Flag
Haitiover 3000km
Dominican Republic Flag
Dominican Republicover 3000km
Jordan Flag
Jordanover 3000km
United Arab Emirates Flag
United Arab Emiratesover 3000km
Honduras Flag
Hondurasover 3000km
Tajikistan Flag
Tajikistanover 3000km
Papua New Guinea Flag
Papua New Guineaover 3000km
Cuba Flag
Cubaover 3000km
Azerbaijan Flag
Azerbaijanover 3000km
Laos Flag
Laosover 3000km
Turkmenistan Flag
Turkmenistanover 3000km
Kyrgyzstan Flag
Kyrgyzstanover 3000km
Hong Kong Flag
Hong Kongover 3000km
Nicaragua Flag
Nicaraguaover 3000km
Paraguay Flag
Paraguayover 3000km
Republic of the Congo Flag
Republic of the Congoover 3000km
El Salvador Flag
El Salvadorover 3000km
Singapore Flag
Singaporeover 3000km
Liberia Flag
Liberiaover 3000km
Central African Republic Flag
Central African Republicover 3000km
Palestine Flag
Palestineover 3000km
Oman Flag
Omanover 3000km
New Zealand Flag
New Zealandover 3000km
Costa Rica Flag
Costa Ricaover 3000km
Kuwait Flag
Kuwaitover 3000km
Panama Flag
Panamaover 3000km
Eritrea Flag
Eritreaover 3000km
Mongolia Flag
Mongoliaover 3000km
Uruguay Flag
Uruguayover 3000km
Puerto Rico Flag
Puerto Ricoover 3000km
Qatar Flag
Qatarover 3000km
Namibia Flag
Namibiaover 3000km
Armenia Flag
Armeniaover 3000km
Jamaica Flag
Jamaicaover 3000km
Gabon Flag
Gabonover 3000km
Botswana Flag
Botswanaover 3000km
Lesotho Flag
Lesothoover 3000km
Equatorial Guinea Flag
Equatorial Guineaover 3000km
Bahrain Flag
Bahrainover 3000km
Trinidad and Tobago Flag
Trinidad and Tobagoover 3000km
Timor-Leste Flag
Timor-Lesteover 3000km
Eswatini Flag
Eswatiniover 3000km
Mauritius Flag
Mauritiusover 3000km
Djibouti Flag
Djiboutiover 3000km
Fiji Flag
Fijiover 3000km
Comoros Flag
Comorosover 3000km
Reunion Flag
Reunionover 3000km
Solomon Islands Flag
Solomon Islandsover 3000km
Guyana Flag
Guyanaover 3000km
Bhutan Flag
Bhutanover 3000km
Macau Flag
Macauover 3000km
Suriname Flag
Surinameover 3000km
Maldives Flag
Maldivesover 3000km
Brunei Flag
Bruneiover 3000km
Belize Flag
Belizeover 3000km
Bahamas Flag
Bahamasover 3000km
Guadeloupe Flag
Guadeloupeover 3000km
Mayotte Flag
Mayotteover 3000km
Vanuatu Flag
Vanuatuover 3000km
Martinique Flag
Martiniqueover 3000km
French Guiana Flag
French Guianaover 3000km
New Caledonia Flag
New Caledoniaover 3000km
French Polynesia Flag
French Polynesiaover 3000km
Barbados Flag
Barbadosover 3000km
Sao Tome and Principe Flag
Sao Tome and Principeover 3000km
Samoa Flag
Samoaover 3000km
Curacao Flag
Curacaoover 3000km
Saint Lucia Flag
Saint Luciaover 3000km
Guam Flag
Guamover 3000km
Kiribati Flag
Kiribatiover 3000km
Seychelles Flag
Seychellesover 3000km
Grenada Flag
Grenadaover 3000km
Micronesia Flag
Micronesiaover 3000km
Aruba Flag
Arubaover 3000km
Tonga Flag
Tongaover 3000km
Saint Vincent and the Grenadines Flag
Saint Vincent and the Grenadinesover 3000km
Antigua and Barbuda Flag
Antigua and Barbudaover 3000km
United States Virgin Islands Flag
United States Virgin Islandsover 3000km
Cayman Islands Flag
Cayman Islandsover 3000km
Dominica Flag
Dominicaover 3000km
Bermuda Flag
Bermudaover 3000km
Turks and Caicos Islands Flag
Turks and Caicos Islandsover 3000km
Saint Kitts and Nevis Flag
Saint Kitts and Nevisover 3000km
American Samoa Flag
American Samoaover 3000km
Sint Maarten Flag
Sint Maartenover 3000km
Northern Mariana Islands Flag
Northern Mariana Islandsover 3000km
British Virgin Islands Flag
British Virgin Islandsover 3000km
Marshall Islands Flag
Marshall Islandsover 3000km
Saint Martin Flag
Saint Martinover 3000km
Palau Flag
Palauover 3000km
Anguilla Flag
Anguillaover 3000km
Cook Islands Flag
Cook Islandsover 3000km
Nauru Flag
Nauruover 3000km
Saint Barthelemy Flag
Saint Barthelemyover 3000km
Wallis and Futuna Flag
Wallis and Futunaover 3000km
Tuvalu Flag
Tuvaluover 3000km
Saint Pierre and Miquelon Flag
Saint Pierre and Miquelonover 3000km
Montserrat Flag
Montserratover 3000km
Falkland Islands Flag
Falkland Islandsover 3000km
Tokelau Flag
Tokelauover 3000km
Niue Flag
Niueover 3000km