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 Marka1782 km
Zanzibar to Eyl3017 km
Zanzibar to Garoowe2796 km
Zanzibar to Jilib1508 km
Zanzibar to Kismayo1611 km
Mogadishu, Somalia

Related Distances to Mogadishu

CitiesDistance
Mwadui to Mogadishu1914 km
Lindi to Mogadishu2235 km
Mahanje to Mogadishu2589 km
Ipinda to Mogadishu2474 km
Lalago to Mogadishu1863 km
Please Share Your Comments