Countries between Iran and South Africa

Up to 1,500 kilometers
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
Syria flag Distance from Iran to Syria is: 1,401 kilometer Distance from Tehran to Damascus
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
Comoros flag Distance from Iran to Comoros is: 2,221 kilometer Distance from Tehran to Moroni
Yemen flag Distance from Iran to Yemen is: 2,359 kilometer Distance from Tehran to Sana'a
Burundi flag Distance from Iran to Burundi is: 2,484 kilometer Distance from Tehran to Bujumbura
Up to 3,000 kilometers
Kenya flag Distance from Iran to Kenya is: 2,867 kilometer Distance from Tehran to Nairobi
Sudan flag Distance from Iran to Sudan is: 2,909 kilometer Distance from Tehran to Khartoum
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
Ethiopia flag Distance from Iran to Ethiopia is: 4,023 kilometer Distance from Tehran to Addis Ababa
Uganda flag Distance from Iran to Uganda is: 4,385 kilometer Distance from Tehran to Kampala
Djibouti flag Distance from Iran to Djibouti is: 4,448 kilometer Distance from Tehran to Djibouti
Seychelles flag Distance from Iran to Seychelles is: 4,490 kilometer Distance from Tehran to Victoria
Up to 5,000 kilometers
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,000 kilometers
Malawi flag Distance from Iran to Malawi is: 5,813 kilometer Distance from Tehran to Lilongwe
Up to 6,500 kilometers
Madagascar flag Distance from Iran to Madagascar is: 6,069 kilometer Distance from Tehran to Antananarivo
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 7,500 kilometers
Mozambique flag Distance from Iran to Mozambique is: 7,117 kilometer Distance from Tehran to Maputo
Swaziland flag Distance from Iran to Swaziland is: 7,197 kilometer Distance from Tehran to Mbabane
South Africa flag Distance from Iran to South Africa is: 7,237 kilometer Distance from Tehran to Pretoria
Up to 8,000 kilometers
Afghanistan flag Distance from Iran to Afghanistan is: 7,956 kilometer Distance from Tehran to Kabul
India flag Distance from Iran to India is: 7,985 kilometer Distance from Tehran to New Delhi
Up to 9,000 kilometers
Indonesia flag Distance from Iran to Indonesia is: 8,550 kilometer Distance from Tehran to Jakarta
Bangladesh flag Distance from Iran to Bangladesh is: 8,644 kilometer Distance from Tehran to Dhaka
Bhutan flag Distance from Iran to Bhutan is: 8,826 kilometer Distance from Tehran to Thimphu
Up to 9,500 kilometers
Cambodia flag Distance from Iran to Cambodia is: 9,243 kilometer Distance from Tehran to Phnom Penh
Laos flag Distance from Iran to Laos is: 9,373 kilometer Distance from Tehran to Vientiane
Up to 10,000 kilometers
Brunei flag Distance from Iran to Brunei is: 9,898 kilometer Distance from Tehran to Bandar Seri Begawan
Up to 10,500 kilometers
East Timor flag Distance from Iran to East Timor is: 10,322 kilometer Distance from Tehran to Dili
Up to 11,000 kilometers
Hong Kong flag Distance from Iran to Hong Kong is: 10,661 kilometer Distance from Tehran to Hong Kong
Up to 12,000 kilometers
China flag Distance from Iran to China is: 11,642 kilometer Distance from Tehran to Beijing
Up to 12,500 kilometers
North Korea flag Distance from Iran to North Korea is: 12,360 kilometer Distance from Tehran to P'yongyang
South Korea flag Distance from Iran to South Korea is: 12,422 kilometer Distance from Tehran to Seoul
Up to 13,500 kilometers
Guam flag Distance from Iran to Guam is: 13,262 kilometer Distance from Tehran to Agana