Distance Calculator

Distance from Zanzibar to Mogadishu

Distance between Zanzibar and Mogadishu is 1139 kilometers (708 miles).
Driving distance from Zanzibar to Mogadishu is 1867 kilometers (1160 miles).

air 1139 km
air 708 miles
car 1867 km
car 1160 miles

Distance Map Between Zanzibar and Mogadishu

Zanzibar, TanzaniaMogadishu, Somalia = 708 miles = 1139 km.

How far is it between Zanzibar and Mogadishu

Zanzibar is located in Tanzania with (-6.1639,39.1979) coordinates and Mogadishu is located in Somalia with (2.0371,45.3438) coordinates. The calculated flying distance from Zanzibar to Mogadishu is equal to 708 miles which is equal to 1139 km.

If you want to go by car, the driving distance between Zanzibar and Mogadishu is 1867.06 km. If you ride your car with an average speed of 112 kilometers/hour (70 miles/h), travel time will be 16 hours 40 minutes. Please check the avg. speed travel time table on the right for various options.
Difference between fly and go by a car is 728 km.

City/PlaceLatitude and LongitudeGPS Coordinates
Zanzibar -6.1639, 39.1979 6° 9´ 50.1840'' S
39° 11´ 52.5480'' E
Mogadishu 2.0371, 45.3438 2° 2´ 13.5960'' N
45° 20´ 37.5000'' E

Estimated Travel Time Between Zanzibar and Mogadishu

Average SpeedTravel Time
30 mph (48 km/h) 38 hours 53 minutes
40 mph (64 km/h) 29 hours 10 minutes
50 mph (80 km/h) 23 hours 20 minutes
60 mph (97 km/h) 19 hours 14 minutes
70 mph (112 km/h) 16 hours 40 minutes
75 mph (120 km/h) 15 hours 33 minutes
Zanzibar, Tanzania

Related Distances from Zanzibar

CitiesDistance
Zanzibar to Laascaanood2866 km
Zanzibar to Baidoa2001 km
Zanzibar to Wanlaweyn1908 km
Zanzibar to Eyl3017 km
Zanzibar to Buurhakaba1943 km
Mogadishu, Somalia

Related Distances to Mogadishu

CitiesDistance
Mlowo to Mogadishu2416 km
Msowero to Mogadishu1789 km
Kihangara to Mogadishu1816 km
Bugarama to Mogadishu2387 km
Muheza to Mogadishu1496 km
Please Share Your Comments