Countries between Iran and Madagascar

Up to 1,000 kilometers
Iraq flag Distance from Iran to Iraq is: 690 kilometer Distance from Tehran to Baghdad
Kuwait flag Distance from Iran to Kuwait is: 772 kilometer Distance from Tehran to Kuwait (City)
Up to 1,500 kilometers
Bahrain flag Distance from Iran to Bahrain is: 1,051 kilometer Distance from Tehran to Manama
Qatar flag Distance from Iran to Qatar is: 1,152 kilometer Distance from Tehran to Doha
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
Jordan flag Distance from Iran to Jordan is: 1,485 kilometer Distance from Tehran to Amman
Up to 2,000 kilometers
Oman flag Distance from Iran to Oman is: 1,503 kilometer Distance from Tehran to Muscat
Up to 2,500 kilometers
Yemen flag Distance from Iran to Yemen is: 2,359 kilometer Distance from Tehran to Sana'a
Up to 3,000 kilometers
Eritrea flag Distance from Iran to Eritrea is: 2,576 kilometer Distance from Tehran to Asmara
Djibouti flag Distance from Iran to Djibouti is: 2,796 kilometer Distance from Tehran to Djibouti
Sudan flag Distance from Iran to Sudan is: 2,909 kilometer Distance from Tehran to Khartoum
Up to 3,500 kilometers
Ethiopia flag Distance from Iran to Ethiopia is: 3,223 kilometer Distance from Tehran to Addis Ababa
Up to 4,000 kilometers
Somalia flag Distance from Iran to Somalia is: 3,783 kilometer Distance from Tehran to Mogadishu
South Sudan flag Distance from Iran to South Sudan is: 3,974 kilometer Distance from Tehran to Juba
Up to 4,500 kilometers
Kenya flag Distance from Iran to Kenya is: 4,369 kilometer Distance from Tehran to Nairobi
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
Tanzania flag Distance from Iran to Tanzania is: 4,921 kilometer Distance from Tehran to Dar es Salaam
Up to 5,500 kilometers
Comoros flag Distance from Iran to Comoros is: 5,322 kilometer Distance from Tehran to Moroni
Up to 6,500 kilometers
Madagascar flag Distance from Iran to Madagascar is: 6,069 kilometer Distance from Tehran to Antananarivo