Countries between Somalia and Botswana

Up to 1,500 kilometers
Kenya flag Distance from Somalia to Kenya is: 1,015 kilometer Distance from Mogadishu to Nairobi
Tanzania flag Distance from Somalia to Tanzania is: 1,401 kilometer Distance from Mogadishu to Dar es Salaam
Uganda flag Distance from Somalia to Uganda is: 1,447 kilometer Distance from Mogadishu to Kampala
Up to 2,000 kilometers
Comoros flag Distance from Somalia to Comoros is: 1,539 kilometer Distance from Mogadishu to Moroni
Rwanda flag Distance from Somalia to Rwanda is: 1,752 kilometer Distance from Mogadishu to Kigali
Burundi flag Distance from Somalia to Burundi is: 1,871 kilometer Distance from Mogadishu to Bujumbura
Up to 2,500 kilometers
Malawi flag Distance from Somalia to Malawi is: 2,188 kilometer Distance from Mogadishu to Lilongwe
Up to 3,000 kilometers
Zimbabwe flag Distance from Somalia to Zimbabwe is: 2,674 kilometer Distance from Mogadishu to Harare
Zambia flag Distance from Somalia to Zambia is: 2,693 kilometer Distance from Mogadishu to Lusaka
Up to 3,500 kilometers
Mozambique flag Distance from Somalia to Mozambique is: 3,395 kilometer Distance from Mogadishu to Maputo
Swaziland flag Distance from Somalia to Swaziland is: 3,494 kilometer Distance from Mogadishu to Mbabane
Up to 4,000 kilometers
South Africa flag Distance from Somalia to South Africa is: 3,592 kilometer Distance from Mogadishu to Pretoria
Botswana flag Distance from Somalia to Botswana is: 3,633 kilometer Distance from Mogadishu to Gaborone