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,435 km

Shortest distance between major cities

Burao → Ahvaz

Distances between Somalia and Iran by cities:

City in Somalia City in Iran Distance (kilometers)
Gebiley Mashhad 3,359 km
Baki Tehran 2,971 km
Hargeysa Zahedan 2,817 km
Ruqi Tehran 2,962 km
Gebiley Isfahan 2,673 km
Burao Pasragad Branch 2,813 km
Bosaso Tehran 2,713 km
Baidoa Mashhad 4,023 km
Berbera Tehran 2,871 km
Burao Ahvaz 2,435 km
Bosaso Pasragad Branch 2,603 km
Buurhakaba Tehran 3,720 km
Ruqi Pasragad Branch 2,795 km
Buurhakaba Mashhad 4,038 km
Marka Ahvaz 3,302 km
Beledweyne Tehran 3,487 km
Kismayo Pasragad Branch 3,938 km
Cabudwaaq Ahvaz 2,788 km
Berbera Mashhad 3,220 km
Hargeysa Tehran 2,989 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)
Brazil Grenada 3,119 km
Italy Mali 3,122 km
Germany Jordan 3,122 km
Peru Haiti 3,129 km
Costa Rica Suriname 3,130 km
Paraguay Guyana 3,131 km
Peru Dominican Republic 3,134 km
Spain Burkina Faso 3,135 km
Germany Azerbaijan 3,101 km
Spain Finland 3,100 km
China Philippines 3,096 km
Brazil Barbados 3,148 km
France Lebanon 3,152 km
Paraguay French Guiana 3,083 km
India Malaysia 3,081 km

More distances from Somalia

Calculate the distance between any 2 countries