Countries between Iran and Virgin Islands

Up to 1,000 kilometers
Kenya flag Distance from Iran to Kenya is: 555 kilometer Distance from Tehran to Nairobi
Burundi flag Distance from Iran to Burundi is: 769 kilometer Distance from Tehran to Bujumbura
Up to 1,500 kilometers
Syria flag Distance from Iran to Syria is: 1,401 kilometer Distance from Tehran to Damascus
Up to 2,000 kilometers
Turkey flag Distance from Iran to Turkey is: 1,691 kilometer Distance from Tehran to Ankara
Ethiopia flag Distance from Iran to Ethiopia is: 1,718 kilometer Distance from Tehran to Addis Ababa
Up to 2,500 kilometers
Djibouti flag Distance from Iran to Djibouti is: 2,134 kilometer Distance from Tehran to Djibouti
Central African Republic flag Distance from Iran to Central African Republic is: 2,230 kilometer Distance from Tehran to Bangui
Ukraine flag Distance from Iran to Ukraine is: 2,343 kilometer Distance from Tehran to Kiev
Romania flag Distance from Iran to Romania is: 2,348 kilometer Distance from Tehran to Bucharest
Eritrea flag Distance from Iran to Eritrea is: 2,410 kilometer Distance from Tehran to Asmara
Russia flag Distance from Iran to Russia is: 2,458 kilometer Distance from Tehran to Moscow
Up to 3,000 kilometers
Serbia flag Distance from Iran to Serbia is: 2,791 kilometer Distance from Tehran to Belgrade
Sudan flag Distance from Iran to Sudan is: 2,909 kilometer Distance from Tehran to Khartoum
Up to 3,500 kilometers
Chad flag Distance from Iran to Chad is: 3,053 kilometer Distance from Tehran to N'Djamena
Slovakia flag Distance from Iran to Slovakia is: 3,119 kilometer Distance from Tehran to Bratislava
Slovenia flag Distance from Iran to Slovenia is: 3,270 kilometer Distance from Tehran to Ljubljana
San Marino flag Distance from Iran to San Marino is: 3,411 kilometer Distance from Tehran to San Marino
Up to 4,000 kilometers
Sweden flag Distance from Iran to Sweden is: 3,556 kilometer Distance from Tehran to Stockholm
Tunisia flag Distance from Iran to Tunisia is: 3,664 kilometer Distance from Tehran to Tunis
Switzerland flag Distance from Iran to Switzerland is: 3,817 kilometer Distance from Tehran to Bern
Qatar flag Distance from Iran to Qatar is: 3,883 kilometer Distance from Tehran to Doha
Bahrain flag Distance from Iran to Bahrain is: 3,932 kilometer Distance from Tehran to Manama
Up to 4,500 kilometers
Egypt flag Distance from Iran to Egypt is: 4,046 kilometer Distance from Tehran to Cairo
Kuwait flag Distance from Iran to Kuwait is: 4,150 kilometer Distance from Tehran to Kuwait (City)
Israel flag Distance from Iran to Israel is: 4,210 kilometer Distance from Tehran to Jerusalem
Jordan flag Distance from Iran to Jordan is: 4,228 kilometer Distance from Tehran to Amman
United Kingdom flag Distance from Iran to United Kingdom is: 4,394 kilometer Distance from Tehran to London
Lebanon flag Distance from Iran to Lebanon is: 4,443 kilometer Distance from Tehran to Beirut
Iraq flag Distance from Iran to Iraq is: 4,477 kilometer Distance from Tehran to Baghdad
Up to 5,000 kilometers
Cyprus flag Distance from Iran to Cyprus is: 4,592 kilometer Distance from Tehran to Nicosia
Spain flag Distance from Iran to Spain is: 4,767 kilometer Distance from Tehran to Madrid
Iran flag Distance from Iran to Iran is: 4,921 kilometer Distance from Tehran to Tehran
Libya flag Distance from Iran to Libya is: 4,942 kilometer Distance from Tehran to Tripoli
Up to 5,500 kilometers
Greece flag Distance from Iran to Greece is: 5,051 kilometer Distance from Tehran to Athens
Djerba flag Distance from Iran to Djerba is: 5,143 kilometer Distance from Tehran to Djerba
Malta flag Distance from Iran to Malta is: 5,163 kilometer Distance from Tehran to Valletta
Armenia flag Distance from Iran to Armenia is: 5,219 kilometer Distance from Tehran to Yerevan
Azerbaijan flag Distance from Iran to Azerbaijan is: 5,360 kilometer Distance from Tehran to Baku
Georgia flag Distance from Iran to Georgia is: 5,391 kilometer Distance from Tehran to T'bilisi
Up to 6,000 kilometers
Albania flag Distance from Iran to Albania is: 5,511 kilometer Distance from Tehran to Tirana
Macedonia flag Distance from Iran to Macedonia is: 5,534 kilometer Distance from Tehran to Skopje
Bulgaria flag Distance from Iran to Bulgaria is: 5,563 kilometer Distance from Tehran to Sofia
Montenegro flag Distance from Iran to Montenegro is: 5,643 kilometer Distance from Tehran to Podgorica
Italy flag Distance from Iran to Italy is: 5,814 kilometer Distance from Tehran to Rome
Bosnia and Herzegovina flag Distance from Iran to Bosnia and Herzegovina is: 5,815 kilometer Distance from Tehran to Sarajevo
Algeria flag Distance from Iran to Algeria is: 5,854 kilometer Distance from Tehran to Algiers
Moldova flag Distance from Iran to Moldova is: 5,937 kilometer Distance from Tehran to Chisinau
Up to 6,500 kilometers
Croatia flag Distance from Iran to Croatia is: 6,088 kilometer Distance from Tehran to Zagreb
Hungary flag Distance from Iran to Hungary is: 6,173 kilometer Distance from Tehran to Budapest
Monaco flag Distance from Iran to Monaco is: 6,219 kilometer Distance from Tehran to Monaco
Austria flag Distance from Iran to Austria is: 6,325 kilometer Distance from Tehran to Vienna
Andorra flag Distance from Iran to Andorra is: 6,407 kilometer Distance from Tehran to Andorra la Vella
Liechtenstein flag Distance from Iran to Liechtenstein is: 6,450 kilometer Distance from Tehran to Vaduz
Up to 7,000 kilometers
Czech Republic flag Distance from Iran to Czech Republic is: 6,568 kilometer Distance from Tehran to Prague
Poland flag Distance from Iran to Poland is: 6,629 kilometer Distance from Tehran to Warsaw
Belarus flag Distance from Iran to Belarus is: 6,707 kilometer Distance from Tehran to Minsk
Luxembourg flag Distance from Iran to Luxembourg is: 6,812 kilometer Distance from Tehran to Luxembourg
Lithuania flag Distance from Iran to Lithuania is: 6,819 kilometer Distance from Tehran to Vilnius
Germany flag Distance from Iran to Germany is: 6,844 kilometer Distance from Tehran to Berlin
France flag Distance from Iran to France is: 6,909 kilometer Distance from Tehran to Paris
Belgium flag Distance from Iran to Belgium is: 6,998 kilometer Distance from Tehran to Brussels
Up to 7,500 kilometers
Netherlands flag Distance from Iran to Netherlands is: 7,114 kilometer Distance from Tehran to Amsterdam
Senegal flag Distance from Iran to Senegal is: 7,152 kilometer Distance from Tehran to Dakar
Sierra Leone flag Distance from Iran to Sierra Leone is: 7,160 kilometer Distance from Tehran to Freetown
Jersey flag Distance from Iran to Jersey is: 7,172 kilometer Distance from Tehran to St. Helier
Denmark flag Distance from Iran to Denmark is: 7,181 kilometer Distance from Tehran to Copenhagen
Up to 10,500 kilometers
USA flag Distance from Iran to USA is: 10,161 kilometer Distance from Tehran to Washington
Up to 11,000 kilometers
Saint Kitts and Nevis flag Distance from Iran to Saint Kitts and Nevis is: 10,902 kilometer Distance from Tehran to Basseterre
Virgin Islands flag Distance from Iran to Virgin Islands is: 10,998 kilometer Distance from Tehran to Charlotte Amalie