Distance Calculator

Distance from Mogadishu to Keren

Distance between Mogadishu and Keren is 1704 kilometers (1059 miles).
Driving distance from Mogadishu to Keren is 3016 kilometers (1874 miles).

air 1704 km
air 1059 miles
car 3016 km
car 1874 miles

Distance Map Between Mogadishu and Keren

Mogadishu, SomaliaKeren, Eritrea = 1059 miles = 1704 km.

How far is it between Mogadishu and Keren

Mogadishu is located in Somalia with (2.0371,45.3438) coordinates and Keren is located in Eritrea with (15.7779,38.4511) coordinates. The calculated flying distance from Mogadishu to Keren is equal to 1059 miles which is equal to 1704 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Mogadishu 2.0371, 45.3438 2° 2´ 13.5960'' N
45° 20´ 37.5000'' E
Keren 15.7779, 38.4511 15° 46´ 40.5120'' N
38° 27´ 3.8520'' E

Estimated Travel Time Between Mogadishu and Keren

Average SpeedTravel Time
30 mph (48 km/h) 62 hours 50 minutes
40 mph (64 km/h) 47 hours 07 minutes
50 mph (80 km/h) 37 hours 42 minutes
60 mph (97 km/h) 31 hours 05 minutes
70 mph (112 km/h) 26 hours 55 minutes
75 mph (120 km/h) 25 hours 08 minutes
Mogadishu, Somalia

Related Distances from Mogadishu

CitiesDistance
Mogadishu to Mendefera3682 km
Mogadishu to Assab2121 km
Mogadishu to Keren3016 km
Mogadishu to Asmara3110 km
Mogadishu to Barentu3368 km
Keren, Eritrea

Related Distances to Keren

CitiesDistance
Mogadishu to Keren3016 km
Please Share Your Comments