Distance Calculator

Distance from Shiraz to Asmara

Distance between Shiraz and Asmara is 2110 kilometers (1311 miles).
Driving distance from Shiraz to Asmara is 5123 kilometers (3183 miles).

air 2110 km
air 1311 miles
car 5123 km
car 3183 miles

Distance Map Between Shiraz and Asmara

Shiraz, IranAsmara, Eritrea = 1311 miles = 2110 km.

How far is it between Shiraz and Asmara

Shiraz is located in Iran with (29.6103,52.5311) coordinates and Asmara is located in Eritrea with (15.3381,38.9318) coordinates. The calculated flying distance from Shiraz to Asmara is equal to 1311 miles which is equal to 2110 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Shiraz 29.6103, 52.5311 29° 36´ 37.1160'' N
52° 31´ 52.0680'' E
Asmara 15.3381, 38.9318 15° 20´ 16.9800'' N
38° 55´ 54.6240'' E

Estimated Travel Time Between Shiraz and Asmara

Average SpeedTravel Time
30 mph (48 km/h) 106 hours 43 minutes
40 mph (64 km/h) 80 hours 02 minutes
50 mph (80 km/h) 64 hours 02 minutes
60 mph (97 km/h) 52 hours 48 minutes
70 mph (112 km/h) 45 hours 44 minutes
75 mph (120 km/h) 42 hours 41 minutes
Shiraz, Iran

Related Distances from Shiraz

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

Related Distances to Asmara

CitiesDistance
Shiraz to Asmara5123 km
Please Share Your Comments