Distance Calculator

Distance from Tehran to Baku

Distance between Tehran and Baku is 538 kilometers (334 miles).
Driving distance from Tehran to Baku is 817 kilometers (508 miles).

air 538 km
air 334 miles
car 817 km
car 508 miles

Distance Map Between Tehran and Baku

Tehran, IranBaku, Azerbaijan = 334 miles = 538 km.

How far is it between Tehrān and Baku

Tehran is located in Iran with (35.6944,51.4215) coordinates and Baku is located in Azerbaijan with (40.3777,49.892) coordinates. The calculated flying distance from Tehran to Baku is equal to 334 miles which is equal to 538 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Tehran 35.6944, 51.4215 35° 41´ 39.8040'' N
51° 25´ 17.4360'' E
Baku 40.3777, 49.892 40° 22´ 39.6120'' N
49° 53´ 31.2360'' E

Estimated Travel Time Between Tehrān and Baku

Average SpeedTravel Time
30 mph (48 km/h) 17 hours 01 minutes
40 mph (64 km/h) 12 hours 46 minutes
50 mph (80 km/h) 10 hours 13 minutes
60 mph (97 km/h) 08 hours 25 minutes
70 mph (112 km/h) 07 hours 17 minutes
75 mph (120 km/h) 06 hours 48 minutes
Tehran, Iran

Related Distances from Tehran

CitiesDistance
Tehran to Zaqatala1003 km
Tehran to Shushi882 km
Tehran to Lankaran543 km
Tehran to Divichibazar916 km
Tehran to Haci Zeynalabdin839 km
Baku, Azerbaijan

Related Distances to Baku

CitiesDistance
Tehran to Baku817 km
Mashhad to Baku1707 km
Karaj to Baku774 km
Isfahan to Baku1130 km
Tabriz to Baku549 km
Please Share Your Comments