Distance Calculator

Distance from Tehran to Asmar

Distance between Tehran and Asmar is 1806 kilometers (1122 miles).
Driving distance from Tehran to Asmar is 2283 kilometers (1419 miles).

air 1806 km
air 1122 miles
car 2283 km
car 1419 miles

Distance Map Between Tehran and Asmar

Tehran, IranAsmar, Asadabad, Afghanistan = 1122 miles = 1806 km.

How far is it between Tehrān and Āsmār

Tehran is located in Iran with (35.6944,51.4215) coordinates and Asmar is located in Afghanistan with (35.0333,71.3581) coordinates. The calculated flying distance from Tehran to Asmar is equal to 1122 miles which is equal to 1806 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Tehran 35.6944, 51.4215 35° 41´ 39.8040'' N
51° 25´ 17.4360'' E
Asmar 35.0333, 71.3581 35° 1´ 59.9880'' N
71° 21´ 29.1240'' E

Estimated Travel Time Between Tehrān and Āsmār

Average SpeedTravel Time
30 mph (48 km/h) 47 hours 34 minutes
40 mph (64 km/h) 35 hours 40 minutes
50 mph (80 km/h) 28 hours 32 minutes
60 mph (97 km/h) 23 hours 32 minutes
70 mph (112 km/h) 20 hours 23 minutes
75 mph (120 km/h) 19 hours 01 minutes
Tehran, Iran

Related Distances from Tehran

CitiesDistance
Tehran to Gardez2109 km
Tehran to Kushk1364 km
Tehran to Ghazni2083 km
Tehran to Qarawul2182 km
Tehran to Baghlan2139 km
Asmar, Asadabad, Afghanistan

Related Distances to Asmar

CitiesDistance
Mashhad to Asmar1464 km
Shiraz to Asmara5123 km
Tehran to Asmar2283 km
Please Share Your Comments