Countries between Lesotho and Spain

Up to 500 kilometers
Benin flag Distance from Lesotho to Benin is: 159 kilometer Distance from Maseru to Porto-Novo
Up to 1,000 kilometers
Burkina Faso flag Distance from Lesotho to Burkina Faso is: 753 kilometer Distance from Maseru to Ouagadougou
Up to 1,500 kilometers
Zimbabwe flag Distance from Lesotho to Zimbabwe is: 1,337 kilometer Distance from Maseru to Harare
Isle of Man flag Distance from Lesotho to Isle of Man is: 1,476 kilometer Distance from Maseru to Douglas
Ireland flag Distance from Lesotho to Ireland is: 1,490 kilometer Distance from Maseru to Dublin
Up to 2,000 kilometers
Zambia flag Distance from Lesotho to Zambia is: 1,544 kilometer Distance from Maseru to Lusaka
Chad flag Distance from Lesotho to Chad is: 1,653 kilometer Distance from Maseru to N'Djamena
Up to 2,500 kilometers
Jersey flag Distance from Lesotho to Jersey is: 2,013 kilometer Distance from Maseru to St. Helier
Ghana flag Distance from Lesotho to Ghana is: 2,130 kilometer Distance from Maseru to Accra
Luxembourg flag Distance from Lesotho to Luxembourg is: 2,307 kilometer Distance from Maseru to Luxembourg
Up to 3,000 kilometers
Gibraltar flag Distance from Lesotho to Gibraltar is: 2,666 kilometer Distance from Maseru to Gibraltar
Liechtenstein flag Distance from Lesotho to Liechtenstein is: 2,671 kilometer Distance from Maseru to Vaduz
Tanzania flag Distance from Lesotho to Tanzania is: 2,709 kilometer Distance from Maseru to Dar es Salaam
Lithuania flag Distance from Lesotho to Lithuania is: 2,783 kilometer Distance from Maseru to Vilnius
Monaco flag Distance from Lesotho to Monaco is: 2,913 kilometer Distance from Maseru to Monaco
Up to 3,500 kilometers
Hungary flag Distance from Lesotho to Hungary is: 3,064 kilometer Distance from Maseru to Budapest
Equatorial Guinea flag Distance from Lesotho to Equatorial Guinea is: 3,111 kilometer Distance from Maseru to Malabo
Djerba flag Distance from Lesotho to Djerba is: 3,224 kilometer Distance from Maseru to Djerba
Italy flag Distance from Lesotho to Italy is: 3,304 kilometer Distance from Maseru to Rome
Uganda flag Distance from Lesotho to Uganda is: 3,329 kilometer Distance from Maseru to Kampala
Gabon flag Distance from Lesotho to Gabon is: 3,347 kilometer Distance from Maseru to Libreville
Algeria flag Distance from Lesotho to Algeria is: 3,410 kilometer Distance from Maseru to Algiers
Up to 4,000 kilometers
Moldova flag Distance from Lesotho to Moldova is: 3,567 kilometer Distance from Maseru to Chisinau
Macedonia flag Distance from Lesotho to Macedonia is: 3,669 kilometer Distance from Maseru to Skopje
Malta flag Distance from Lesotho to Malta is: 3,960 kilometer Distance from Maseru to Valletta
Up to 4,500 kilometers
Andorra flag Distance from Lesotho to Andorra is: 4,034 kilometer Distance from Maseru to Andorra la Vella
France flag Distance from Lesotho to France is: 4,199 kilometer Distance from Maseru to Paris
Libya flag Distance from Lesotho to Libya is: 4,210 kilometer Distance from Maseru to Tripoli
Albania flag Distance from Lesotho to Albania is: 4,317 kilometer Distance from Maseru to Tirana
Up to 5,000 kilometers
Bosnia and Herzegovina flag Distance from Lesotho to Bosnia and Herzegovina is: 4,508 kilometer Distance from Maseru to Sarajevo
Bulgaria flag Distance from Lesotho to Bulgaria is: 4,599 kilometer Distance from Maseru to Sofia
Croatia flag Distance from Lesotho to Croatia is: 4,623 kilometer Distance from Maseru to Zagreb
Greece flag Distance from Lesotho to Greece is: 4,782 kilometer Distance from Maseru to Athens
Togo flag Distance from Lesotho to Togo is: 4,828 kilometer Distance from Maseru to Loma
Austria flag Distance from Lesotho to Austria is: 4,886 kilometer Distance from Maseru to Vienna
Belgium flag Distance from Lesotho to Belgium is: 4,967 kilometer Distance from Maseru to Brussels
Germany flag Distance from Lesotho to Germany is: 5,000 kilometer Distance from Maseru to Berlin
Up to 5,500 kilometers
Czech Republic flag Distance from Lesotho to Czech Republic is: 5,028 kilometer Distance from Maseru to Prague
Lebanon flag Distance from Lesotho to Lebanon is: 5,082 kilometer Distance from Maseru to Beirut
Israel flag Distance from Lesotho to Israel is: 5,270 kilometer Distance from Maseru to Jerusalem
Faroe Islands flag Distance from Lesotho to Faroe Islands is: 5,320 kilometer Distance from Maseru to Torshavn
Up to 6,000 kilometers
Denmark flag Distance from Lesotho to Denmark is: 5,586 kilometer Distance from Maseru to Copenhagen
Up to 6,500 kilometers
Eritrea flag Distance from Lesotho to Eritrea is: 6,017 kilometer Distance from Maseru to Asmara
Estonia flag Distance from Lesotho to Estonia is: 6,030 kilometer Distance from Maseru to Tallinn
Finland flag Distance from Lesotho to Finland is: 6,090 kilometer Distance from Maseru to Helsinki
Ethiopia flag Distance from Lesotho to Ethiopia is: 6,112 kilometer Distance from Maseru to Addis Ababa
Up to 7,000 kilometers
Georgia flag Distance from Lesotho to Georgia is: 6,621 kilometer Distance from Maseru to T'bilisi
Up to 8,000 kilometers
Tunisia flag Distance from Lesotho to Tunisia is: 7,552 kilometer Distance from Maseru to Tunis
Up to 16,500 kilometers
Guam flag Distance from Lesotho to Guam is: 16,285 kilometer Distance from Maseru to Agana