Countries between Iran and Virgin Islands

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
Up to 2,500 kilometers
China flag Distance from Iran to China is: 2,091 kilometer Distance from Tehran to Beijing
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
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
Mongolia flag Distance from Iran to Mongolia is: 3,008 kilometer Distance from Tehran to Ulaanbaatar
Poland flag Distance from Iran to Poland is: 3,011 kilometer Distance from Tehran to Warsaw
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
Latvia flag Distance from Iran to Latvia is: 3,415 kilometer Distance from Tehran to Riga
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
Up to 4,500 kilometers
United Kingdom flag Distance from Iran to United Kingdom is: 4,394 kilometer Distance from Tehran to London
Up to 5,000 kilometers
Spain flag Distance from Iran to Spain is: 4,767 kilometer Distance from Tehran to Madrid
Up to 5,500 kilometers
Portugal flag Distance from Iran to Portugal is: 5,264 kilometer Distance from Tehran to Lisbon
Up to 7,500 kilometers
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
Up to 8,000 kilometers
Finland flag Distance from Iran to Finland is: 7,803 kilometer Distance from Tehran to Helsinki
Estonia flag Distance from Iran to Estonia is: 7,865 kilometer Distance from Tehran to Tallinn
Up to 8,500 kilometers
Norway flag Distance from Iran to Norway is: 8,389 kilometer Distance from Tehran to Oslo
Up to 9,000 kilometers
Denmark flag Distance from Iran to Denmark is: 8,674 kilometer Distance from Tehran to Copenhagen
Faroe Islands flag Distance from Iran to Faroe Islands is: 8,724 kilometer Distance from Tehran to Torshavn
Iceland flag Distance from Iran to Iceland is: 8,778 kilometer Distance from Tehran to Reykjavik
Germany flag Distance from Iran to Germany is: 8,898 kilometer Distance from Tehran to Berlin
Up to 9,500 kilometers
Netherlands flag Distance from Iran to Netherlands is: 9,273 kilometer Distance from Tehran to Amsterdam
Belgium flag Distance from Iran to Belgium is: 9,433 kilometer Distance from Tehran to Brussels
Isle of Man flag Distance from Iran to Isle of Man is: 9,433 kilometer Distance from Tehran to Douglas
Up to 10,000 kilometers
Ireland flag Distance from Iran to Ireland is: 9,567 kilometer Distance from Tehran to Dublin
France flag Distance from Iran to France is: 9,694 kilometer Distance from Tehran to Paris
Jersey flag Distance from Iran to Jersey is: 9,851 kilometer Distance from Tehran to St. Helier
Up to 10,500 kilometers
USA flag Distance from Iran to USA is: 10,161 kilometer Distance from Tehran to Washington
Canada flag Distance from Iran to Canada is: 10,296 kilometer Distance from Tehran to Ottawa
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
Up to 11,500 kilometers
Mexico flag Distance from Iran to Mexico is: 11,278 kilometer Distance from Tehran to Mexico City
Up to 12,500 kilometers
Bermuda flag Distance from Iran to Bermuda is: 12,011 kilometer Distance from Tehran to Hamilton
Cuba flag Distance from Iran to Cuba is: 12,089 kilometer Distance from Tehran to Havana
Bahamas flag Distance from Iran to Bahamas is: 12,187 kilometer Distance from Tehran to Nassau
Belize flag Distance from Iran to Belize is: 12,196 kilometer Distance from Tehran to Belmopan
Guatemala flag Distance from Iran to Guatemala is: 12,292 kilometer Distance from Tehran to Guatemala
El Salvador flag Distance from Iran to El Salvador is: 12,462 kilometer Distance from Tehran to San Salvador
Cayman Islands flag Distance from Iran to Cayman Islands is: 12,495 kilometer Distance from Tehran to George Town
Up to 13,000 kilometers
Honduras flag Distance from Iran to Honduras is: 12,570 kilometer Distance from Tehran to Tegucigalpa
Nicaragua flag Distance from Iran to Nicaragua is: 12,803 kilometer Distance from Tehran to Managua
Jamaica flag Distance from Iran to Jamaica is: 12,884 kilometer Distance from Tehran to Kingston
Up to 13,500 kilometers
Haiti flag Distance from Iran to Haiti is: 13,073 kilometer Distance from Tehran to Port-au-Prince
Costa Rica flag Distance from Iran to Costa Rica is: 13,142 kilometer Distance from Tehran to San Jose
Dominican Republic flag Distance from Iran to Dominican Republic is: 13,201 kilometer Distance from Tehran to Santo Domingo
Up to 14,000 kilometers
Anguilla flag Distance from Iran to Anguilla is: 13,529 kilometer Distance from Tehran to The Valley
Panama flag Distance from Iran to Panama is: 13,536 kilometer Distance from Tehran to Panama (City)
Antigua and Barbuda flag Distance from Iran to Antigua and Barbuda is: 13,687 kilometer Distance from Tehran to Saint John's