Countries between Iran and Morocco

Up to 1,500 kilometers
Jamaica flag Distance from Iran to Jamaica is: 1,347 kilometer Distance from Tehran to Kingston
Syria flag Distance from Iran to Syria is: 1,401 kilometer Distance from Tehran to Damascus
Saudi Arabia flag Distance from Iran to Saudi Arabia is: 1,494 kilometer Distance from Tehran to Riyadh
Up to 2,000 kilometers
Moldova flag Distance from Iran to Moldova is: 1,559 kilometer Distance from Tehran to Chisinau
Turkey flag Distance from Iran to Turkey is: 1,691 kilometer Distance from Tehran to Ankara
Qatar flag Distance from Iran to Qatar is: 1,814 kilometer Distance from Tehran to Doha
Afghanistan flag Distance from Iran to Afghanistan is: 1,856 kilometer Distance from Tehran to Kabul
Up to 2,500 kilometers
Azerbaijan flag Distance from Iran to Azerbaijan is: 2,045 kilometer Distance from Tehran to Baku
Poland flag Distance from Iran to Poland is: 2,342 kilometer Distance from Tehran to Warsaw
Ukraine flag Distance from Iran to Ukraine is: 2,343 kilometer Distance from Tehran to Kiev
Armenia flag Distance from Iran to Armenia is: 2,401 kilometer Distance from Tehran to Yerevan
Russia flag Distance from Iran to Russia is: 2,432 kilometer Distance from Tehran to Moscow
Lithuania flag Distance from Iran to Lithuania is: 2,439 kilometer Distance from Tehran to Vilnius
Up to 3,000 kilometers
Oman flag Distance from Iran to Oman is: 2,509 kilometer Distance from Tehran to Muscat
Guam flag Distance from Iran to Guam is: 2,513 kilometer Distance from Tehran to Agana
Belarus flag Distance from Iran to Belarus is: 2,932 kilometer Distance from Tehran to Minsk
Up to 3,500 kilometers
Bahrain flag Distance from Iran to Bahrain is: 3,282 kilometer Distance from Tehran to Manama
Pakistan flag Distance from Iran to Pakistan is: 3,450 kilometer Distance from Tehran to Islamabad
Up to 4,000 kilometers
Tunisia flag Distance from Iran to Tunisia is: 3,664 kilometer Distance from Tehran to Tunis
Bulgaria flag Distance from Iran to Bulgaria is: 3,696 kilometer Distance from Tehran to Sofia
Switzerland flag Distance from Iran to Switzerland is: 3,817 kilometer Distance from Tehran to Bern
Austria flag Distance from Iran to Austria is: 3,875 kilometer Distance from Tehran to Vienna
Bosnia and Herzegovina flag Distance from Iran to Bosnia and Herzegovina is: 3,968 kilometer Distance from Tehran to Sarajevo
Up to 4,500 kilometers
Albania flag Distance from Iran to Albania is: 4,021 kilometer Distance from Tehran to Tirana
Up to 5,000 kilometers
Belgium flag Distance from Iran to Belgium is: 4,520 kilometer Distance from Tehran to Brussels
Nepal flag Distance from Iran to Nepal is: 4,751 kilometer Distance from Tehran to Kathmandu
Spain flag Distance from Iran to Spain is: 4,767 kilometer Distance from Tehran to Madrid
Up to 5,500 kilometers
Maldives flag Distance from Iran to Maldives is: 5,118 kilometer Distance from Tehran to Male
Andorra flag Distance from Iran to Andorra is: 5,192 kilometer Distance from Tehran to Andorra la Vella
Algeria flag Distance from Iran to Algeria is: 5,479 kilometer Distance from Tehran to Algiers
Up to 6,000 kilometers
Mongolia flag Distance from Iran to Mongolia is: 5,962 kilometer Distance from Tehran to Ulaanbaatar
Up to 6,500 kilometers
Myanmar flag Distance from Iran to Burma is: 6,280 kilometer Distance from Tehran to Yangon
Up to 8,000 kilometers
Cameroon flag Distance from Iran to Cameroon is: 7,606 kilometer Distance from Tehran to Yaounde
Malaysia flag Distance from Iran to Malaysia is: 7,609 kilometer Distance from Tehran to Kuala Lumpur
Burkina Faso flag Distance from Iran to Burkina Faso is: 7,740 kilometer Distance from Tehran to Ouagadougou
Singapore flag Distance from Iran to Singapore is: 7,920 kilometer Distance from Tehran to Singapore
Benin flag Distance from Iran to Benin is: 7,964 kilometer Distance from Tehran to Porto-Novo
Up to 8,500 kilometers
Croatia flag Distance from Iran to Croatia is: 8,254 kilometer Distance from Tehran to Zagreb
Up to 9,000 kilometers
Philippines flag Distance from Iran to Philippines is: 8,681 kilometer Distance from Tehran to Manila
Up to 10,500 kilometers
Palau flag Distance from Iran to Palau is: 10,349 kilometer Distance from Tehran to Ngerulmud
Up to 11,000 kilometers
Northern Mariana Islands flag Distance from Iran to Northern Mariana Islands is: 10,744 kilometer Distance from Tehran to Mariana
Up to 12,500 kilometers
Micronesia flag Distance from Iran to Micronesia is: 12,446 kilometer Distance from Tehran to Palikir
Up to 13,500 kilometers
Kiribati flag Distance from Iran to Kiribati is: 13,224 kilometer Distance from Tehran to Tarawa