Distance from Somalia to Angola

The distance between Somalia and Angola is 3,622 kilometers (2,251 miles).

Somalia, Africa

Angola, Africa

3,622 km

Distance between centroids

2,192 km

Shortest distance

Calculated based on main borders (including major islands)

3,261 km

Shortest distance between major cities

Kismayo → Huambo

Distances between Somalia and Angola by cities:

City in Somalia City in Angola Distance (kilometers)
Mogadishu Sumbe 3,782 km
Hargeysa Sumbe 4,058 km
El Dibir Sumbe 4,851 km
Marka Luanda 3,688 km
Hargeysa Luanda 3,977 km
Beledweyne Luanda 3,853 km
Burao Luanda 4,116 km
Burao Sumbe 4,191 km
Baidoa Luanda 3,625 km
El Dibir Huambo 4,767 km
Mogadishu Cazenga 3,755 km
Marka Lubango 3,906 km
Bosaso Sumbe 4,633 km
Ruqi Luanda 3,940 km
Cabudwaaq Luanda 4,023 km
Kismayo Huambo 3,261 km
Berbera Chitato 3,330 km
Buurhakaba Luanda 3,657 km
Buurhakaba Benguela 3,794 km
Kismayo Lubango 3,579 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 Angola

Distances between countries Kilometers
From Angola to China 10,407 km
From Angola to India 7,553 km
From Angola to United States 12,846 km
From Angola to Indonesia 10,661 km
From Angola to Pakistan 7,174 km

Countries separated by similar distances

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

From To Distance (kilometers)
Mexico Canada 3,622 km
Canada Mexico 3,622 km
Australia Vanuatu 3,623 km
Spain Ghana 3,612 km
Spain Israel 3,612 km
Brazil Guadeloupe 3,630 km
China Brunei 3,633 km
Japan Russia 3,633 km
Spain Sierra Leone 3,634 km
United Kingdom Libya 3,635 km
Italy Saudi Arabia 3,604 km
Costa Rica Bolivia 3,637 km
India Hong Kong 3,639 km
Spain Palestinian Territory 3,599 km
Italy Sudan 3,641 km

More distances from Somalia

Calculate the distance between any 2 countries