Distance Calculator

Distance from Shiraz to Keren

Distance between Shiraz and Keren is 2106 kilometers (1309 miles).
Driving distance from Shiraz to Keren is 5394 kilometers (3351 miles).

air 2106 km
air 1309 miles
car 5394 km
car 3351 miles

Distance Map Between Shiraz and Keren

Shiraz, IranKeren, Eritrea = 1309 miles = 2106 km.

How far is it between Shiraz and Keren

Shiraz is located in Iran with (29.6103,52.5311) coordinates and Keren is located in Eritrea with (15.7779,38.4511) coordinates. The calculated flying distance from Shiraz to Keren is equal to 1309 miles which is equal to 2106 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Shiraz 29.6103, 52.5311 29° 36´ 37.1160'' N
52° 31´ 52.0680'' E
Keren 15.7779, 38.4511 15° 46´ 40.5120'' N
38° 27´ 3.8520'' E

Estimated Travel Time Between Shiraz and Keren

Average SpeedTravel Time
30 mph (48 km/h) 112 hours 21 minutes
40 mph (64 km/h) 84 hours 16 minutes
50 mph (80 km/h) 67 hours 25 minutes
60 mph (97 km/h) 55 hours 36 minutes
70 mph (112 km/h) 48 hours 09 minutes
75 mph (120 km/h) 44 hours 56 minutes
Shiraz, Iran

Related Distances from Shiraz

CitiesDistance
Shiraz to Mendefera5505 km
Shiraz to Barentu5086 km
Shiraz to Keren5394 km
Shiraz to Asmara5123 km
Keren, Eritrea

Related Distances to Keren

CitiesDistance
Shiraz to Keren5394 km
Please Share Your Comments