Countries between Iran and Swaziland

Up to 1,500 kilometers
Qatar flag Distance from Iran to Qatar is: 1,152 kilometer Distance from Tehran to Doha
Haiti flag Distance from Iran to Haiti is: 1,157 kilometer Distance from Tehran to Port-au-Prince
United Arab Emirates flag Distance from Iran to United Arab Emirates is: 1,274 kilometer Distance from Tehran to Abu Dhabi
Saudi Arabia flag Distance from Iran to Saudi Arabia is: 1,301 kilometer Distance from Tehran to Riyadh
Dominican Republic flag Distance from Iran to Dominican Republic is: 1,391 kilometer Distance from Tehran to Santo Domingo
Syria flag Distance from Iran to Syria is: 1,401 kilometer Distance from Tehran to Damascus
Up to 2,500 kilometers
Bermuda flag Distance from Iran to Bermuda is: 2,000 kilometer Distance from Tehran to Hamilton
Panama flag Distance from Iran to Panama is: 2,110 kilometer Distance from Tehran to Panama (City)
Dominica flag Distance from Iran to Dominica is: 2,359 kilometer Distance from Tehran to Roseau
Yemen flag Distance from Iran to Yemen is: 2,359 kilometer Distance from Tehran to Sana'a
Grenada flag Distance from Iran to Grenada is: 2,498 kilometer Distance from Tehran to Saint George's
Up to 3,000 kilometers
Canada flag Distance from Iran to Canada is: 2,546 kilometer Distance from Tehran to Ottawa
Barbados flag Distance from Iran to Barbados is: 2,639 kilometer Distance from Tehran to Bridgetown
Nicaragua flag Distance from Iran to Nicaragua is: 2,679 kilometer Distance from Tehran to Managua
Sudan flag Distance from Iran to Sudan is: 2,909 kilometer Distance from Tehran to Khartoum
Up to 4,000 kilometers
Peru flag Distance from Iran to Peru is: 3,638 kilometer Distance from Tehran to Lima
Somalia flag Distance from Iran to Somalia is: 3,783 kilometer Distance from Tehran to Mogadishu
Mexico flag Distance from Iran to Mexico is: 3,928 kilometer Distance from Tehran to Mexico City
South Sudan flag Distance from Iran to South Sudan is: 3,974 kilometer Distance from Tehran to Juba
Up to 4,500 kilometers
Uganda flag Distance from Iran to Uganda is: 4,385 kilometer Distance from Tehran to Kampala
Seychelles flag Distance from Iran to Seychelles is: 4,490 kilometer Distance from Tehran to Victoria
Up to 5,000 kilometers
Paraguay flag Distance from Iran to Paraguay is: 4,724 kilometer Distance from Tehran to Asuncion
Rwanda flag Distance from Iran to Rwanda is: 4,724 kilometer Distance from Tehran to Kigali
Tanzania flag Distance from Iran to Tanzania is: 4,921 kilometer Distance from Tehran to Dar es Salaam
Up to 6,500 kilometers
Zambia flag Distance from Iran to Zambia is: 6,167 kilometer Distance from Tehran to Lusaka
Iceland flag Distance from Iran to Iceland is: 6,276 kilometer Distance from Tehran to Reykjavik
Zimbabwe flag Distance from Iran to Zimbabwe is: 6,294 kilometer Distance from Tehran to Harare
Up to 7,000 kilometers
Canary Islands flag Distance from Iran to Canary Islands is: 6,631 kilometer Distance from Tehran to Las Palmas
Faroe Islands flag Distance from Iran to Faroe Islands is: 6,987 kilometer Distance from Tehran to Torshavn
Up to 7,500 kilometers
Ireland flag Distance from Iran to Ireland is: 7,039 kilometer Distance from Tehran to Dublin
Isle of Man flag Distance from Iran to Isle of Man is: 7,149 kilometer Distance from Tehran to Douglas
Swaziland flag Distance from Iran to Swaziland is: 7,197 kilometer Distance from Tehran to Mbabane
Jersey flag Distance from Iran to Jersey is: 7,338 kilometer Distance from Tehran to St. Helier
Gibraltar flag Distance from Iran to Gibraltar is: 7,379 kilometer Distance from Tehran to Gibraltar
Up to 8,000 kilometers
France flag Distance from Iran to France is: 7,699 kilometer Distance from Tehran to Paris
Belgium flag Distance from Iran to Belgium is: 7,792 kilometer Distance from Tehran to Brussels
Up to 8,500 kilometers
Denmark flag Distance from Iran to Denmark is: 8,182 kilometer Distance from Tehran to Copenhagen
Germany flag Distance from Iran to Germany is: 8,342 kilometer Distance from Tehran to Berlin
Czech Republic flag Distance from Iran to Czech Republic is: 8,499 kilometer Distance from Tehran to Prague
Up to 9,000 kilometers
Finland flag Distance from Iran to Finland is: 8,675 kilometer Distance from Tehran to Helsinki
Italy flag Distance from Iran to Italy is: 8,688 kilometer Distance from Tehran to Rome
Estonia flag Distance from Iran to Estonia is: 8,701 kilometer Distance from Tehran to Tallinn
Croatia flag Distance from Iran to Croatia is: 8,777 kilometer Distance from Tehran to Zagreb
Djerba flag Distance from Iran to Djerba is: 8,865 kilometer Distance from Tehran to Djerba
Hungary flag Distance from Iran to Hungary is: 8,922 kilometer Distance from Tehran to Budapest
Up to 9,500 kilometers
Bosnia and Herzegovina flag Distance from Iran to Bosnia and Herzegovina is: 9,038 kilometer Distance from Tehran to Sarajevo
Belarus flag Distance from Iran to Belarus is: 9,138 kilometer Distance from Tehran to Minsk
Bulgaria flag Distance from Iran to Bulgaria is: 9,452 kilometer Distance from Tehran to Sofia
Up to 10,000 kilometers
Greece flag Distance from Iran to Greece is: 9,724 kilometer Distance from Tehran to Athens
Up to 11,000 kilometers
Cyprus flag Distance from Iran to Cyprus is: 10,621 kilometer Distance from Tehran to Nicosia
Egypt flag Distance from Iran to Egypt is: 10,762 kilometer Distance from Tehran to Cairo
Georgia flag Distance from Iran to Georgia is: 10,963 kilometer Distance from Tehran to T'bilisi
Israel flag Distance from Iran to Israel is: 10,973 kilometer Distance from Tehran to Jerusalem
Up to 11,500 kilometers
Jordan flag Distance from Iran to Jordan is: 11,018 kilometer Distance from Tehran to Amman
Kazakhstan flag Distance from Iran to Kazakhstan is: 11,339 kilometer Distance from Tehran to Astana
Up to 12,000 kilometers
Iraq flag Distance from Iran to Iraq is: 11,553 kilometer Distance from Tehran to Baghdad
Iran flag Distance from Iran to Iran is: 11,841 kilometer Distance from Tehran to Tehran
Up to 12,500 kilometers
Niue flag Distance from Iran to Niue is: 12,433 kilometer Distance from Tehran to Alofi
Up to 14,000 kilometers
Marshall Islands flag Distance from Iran to Marshall Islands is: 13,558 kilometer Distance from Tehran to Majuro
Kiribati flag Distance from Iran to Kiribati is: 13,629 kilometer Distance from Tehran to Tarawa
New Zealand flag Distance from Iran to New Zealand is: 13,989 kilometer Distance from Tehran to Wellington
Up to 14,500 kilometers
Nauru flag Distance from Iran to Nauru is: 14,336 kilometer Distance from Tehran to Yaren District
Up to 15,000 kilometers
New Caledonia flag Distance from Iran to New Caledonia is: 14,910 kilometer Distance from Tehran to Noumea