Distance from Somalia to Iran

The distance between Somalia and Iran is 3,119 kilometers (1,938 miles).

Somalia, Africa

Iran, Asia

3,119 km

Distance between centroids

1,644 km

Shortest distance

Calculated based on main borders (including major islands)

2,560 km

Shortest distance between major cities

Bosaso → Kermanshah

Distances between Somalia and Iran by cities:

City in Somalia City in Iran Distance (kilometers)
Marka Ahvaz 3,302 km
Buurhakaba Tehran 3,720 km
Marka Yazd 3,489 km
Baki Mashhad 3,352 km
Baidoa Pasragad Branch 3,541 km
Afgooye Pasragad Branch 3,630 km
Bosaso Kermanshah 2,560 km
Berbera Tehran 2,871 km
Afgooye Tehran 3,772 km
Jamaame Pasragad Branch 3,888 km
Burao Isfahan 2,638 km
Mogadishu Mashhad 4,068 km
Mogadishu Tehran 3,779 km
Baki Tehran 2,971 km
Kismayo Mashhad 4,425 km
Hargeysa Tehran 2,989 km
Beledweyne Tehran 3,487 km
Laascaanood Mashhad 3,322 km
Jamaame Mashhad 4,373 km
Kismayo Tehran 4,096 km

Distance between cities calculator →

Other distances from Somalia

Distance between countries Kilometers
From Somalia to China 6,816 km
From Somalia to India 3,932 km
From Somalia to United States 13,894 km
From Somalia to Indonesia 7,558 km
From Somalia to Pakistan 3,699 km

Other distances from Iran

Distances between countries Kilometers
From Iran to China 4,622 km
From Iran to India 2,830 km
From Iran to United States 11,681 km
From Iran to Indonesia 7,304 km
From Iran to Pakistan 1,505 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Somalia and Iran.

From To Distance (kilometers)
Ethiopia Mozambique 3,124 km
Kenya United Arab Emirates 3,115 km
Haiti Peru 3,129 km
Costa Rica Suriname 3,130 km
Bulgaria Morocco 3,110 km
Ethiopia Cameroon 3,105 km
Ethiopia Libya 3,105 km
Kenya Mauritius 3,104 km
Greece Qatar 3,138 km
China Philippines 3,096 km
Bulgaria Chad 3,092 km
Kenya Qatar 3,150 km
Kenya Oman 3,083 km
Moldova Bahrain 3,083 km
Kenya Equatorial Guinea 3,082 km

More distances from Somalia

Calculate the distance between any 2 countries