Countries between Iran and South Africa

Up to 500 kilometers
Montenegro flag Distance from Iran to Montenegro is: 131 kilometer Distance from Tehran to Podgorica
Benin flag Distance from Iran to Benin is: 159 kilometer Distance from Tehran to Porto-Novo
Serbia flag Distance from Iran to Serbia is: 390 kilometer Distance from Tehran to Belgrade
Up to 1,000 kilometers
San Marino flag Distance from Iran to San Marino is: 666 kilometer Distance from Tehran to San Marino
Slovenia flag Distance from Iran to Slovenia is: 675 kilometer Distance from Tehran to Ljubljana
Malta flag Distance from Iran to Malta is: 758 kilometer Distance from Tehran to Valletta
Slovakia flag Distance from Iran to Slovakia is: 786 kilometer Distance from Tehran to Bratislava
Equatorial Guinea flag Distance from Iran to Equatorial Guinea is: 877 kilometer Distance from Tehran to Malabo
Tunisia flag Distance from Iran to Tunisia is: 971 kilometer Distance from Tehran to Tunis
Up to 1,500 kilometers
Liechtenstein flag Distance from Iran to Liechtenstein is: 1,042 kilometer Distance from Tehran to Vaduz
Monaco flag Distance from Iran to Monaco is: 1,050 kilometer Distance from Tehran to Monaco
Libya flag Distance from Iran to Libya is: 1,104 kilometer Distance from Tehran to Tripoli
Gabon flag Distance from Iran to Gabon is: 1,113 kilometer Distance from Tehran to Libreville
Switzerland flag Distance from Iran to Switzerland is: 1,165 kilometer Distance from Tehran to Bern
Cameroon flag Distance from Iran to Cameroon is: 1,166 kilometer Distance from Tehran to Yaounde
Poland flag Distance from Iran to Poland is: 1,214 kilometer Distance from Tehran to Warsaw
Luxembourg flag Distance from Iran to Luxembourg is: 1,401 kilometer Distance from Tehran to Luxembourg
Up to 2,000 kilometers
Chad flag Distance from Iran to Chad is: 1,653 kilometer Distance from Tehran to N'Djamena
Netherlands flag Distance from Iran to Netherlands is: 1,660 kilometer Distance from Tehran to Amsterdam
United Kingdom flag Distance from Iran to United Kingdom is: 1,890 kilometer Distance from Tehran to London
Central African Republic flag Distance from Iran to Central African Republic is: 1,928 kilometer Distance from Tehran to Bangui
Congo flag Distance from Iran to Congo is: 1,942 kilometer Distance from Tehran to Kinshasa
Spain flag Distance from Iran to Spain is: 1,970 kilometer Distance from Tehran to Madrid
Up to 2,500 kilometers
Sweden flag Distance from Iran to Sweden is: 2,001 kilometer Distance from Tehran to Stockholm
Norway flag Distance from Iran to Norway is: 2,154 kilometer Distance from Tehran to Oslo
Yemen flag Distance from Iran to Yemen is: 2,359 kilometer Distance from Tehran to Sana'a
Portugal flag Distance from Iran to Portugal is: 2,466 kilometer Distance from Tehran to Lisbon
Morocco flag Distance from Iran to Morocco is: 2,467 kilometer Distance from Tehran to Rabat
Up to 3,500 kilometers
Burundi flag Distance from Iran to Burundi is: 3,292 kilometer Distance from Tehran to Bujumbura
Up to 4,500 kilometers
Ethiopia flag Distance from Iran to Ethiopia is: 4,133 kilometer Distance from Tehran to Addis Ababa
Eritrea flag Distance from Iran to Eritrea is: 4,223 kilometer Distance from Tehran to Asmara
Mauritania flag Distance from Iran to Mauritania is: 4,252 kilometer Distance from Tehran to Nouakchott
Up to 5,000 kilometers
Djibouti flag Distance from Iran to Djibouti is: 4,632 kilometer Distance from Tehran to Djibouti
Senegal flag Distance from Iran to Senegal is: 4,639 kilometer Distance from Tehran to Dakar
Up to 6,500 kilometers
Zambia flag Distance from Iran to Zambia is: 6,167 kilometer Distance from Tehran to Lusaka
Zimbabwe flag Distance from Iran to Zimbabwe is: 6,294 kilometer Distance from Tehran to Harare
Up to 8,500 kilometers
Saint Kitts and Nevis flag Distance from Iran to Saint Kitts and Nevis is: 8,118 kilometer Distance from Tehran to Basseterre
Saint Vincent flag Distance from Iran to Saint Vincent is: 8,287 kilometer Distance from Tehran to Kingstown
Puerto Rico flag Distance from Iran to Puerto Rico is: 8,316 kilometer Distance from Tehran to San Juan