Distance Calculator

Distance from Hargeysa to Mogadishu

Distance between Hargeysa and Mogadishu is 848 kilometers (527 miles).
Driving distance from Hargeysa to Mogadishu is 1460 kilometers (907 miles).

air 848 km
air 527 miles
car 1460 km
car 907 miles

Distance Map Between Hargeysa and Mogadishu

Hargeysa, SomaliaMogadishu, Somalia = 527 miles = 848 km.

How far is it between Hargeysa and Mogadishu

Hargeysa is located in Somalia with (9.56,44.065) coordinates and Mogadishu is located in Somalia with (2.0371,45.3438) coordinates. The calculated flying distance from Hargeysa to Mogadishu is equal to 527 miles which is equal to 848 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Hargeysa 9.56, 44.065 9° 33´ 36.0000'' N
44° 3´ 54.0000'' E
Mogadishu 2.0371, 45.3438 2° 2´ 13.5960'' N
45° 20´ 37.5000'' E

Estimated Travel Time Between Hargeysa and Mogadishu

Average SpeedTravel Time
30 mph (48 km/h) 30 hours 24 minutes
40 mph (64 km/h) 22 hours 48 minutes
50 mph (80 km/h) 18 hours 14 minutes
60 mph (97 km/h) 15 hours 02 minutes
70 mph (112 km/h) 13 hours 02 minutes
75 mph (120 km/h) 12 hours 09 minutes
Hargeysa, Somalia

Related Distances from Hargeysa

CitiesDistance
Hargeysa to Kismayo1970 km
Hargeysa to Garoowe566 km
Hargeysa to Mogadishu1460 km
Hargeysa to Jilib1823 km
Hargeysa to Marka1550 km
Mogadishu, Somalia

Related Distances to Mogadishu

CitiesDistance
Kismayo to Mogadishu485 km
Jamaame to Mogadishu424 km
Gaalkacyo to Mogadishu717 km
Bosaso to Mogadishu1388 km
Hargeysa to Mogadishu1460 km
Please Share Your Comments