Distance Calculator

Distance from Lahore to Esfarayen

Distance between Lahore and Esfarayen is 1661 kilometers (1032 miles).
Driving distance from Lahore to Esfarayen is 2275 kilometers (1414 miles).

air 1661 km
air 1032 miles
car 2275 km
car 1414 miles

Distance Map Between Lahore and Esfarayen

Lahore, PakistanEsfarayen, Bojnurd, Iran = 1032 miles = 1661 km.

How far is it between Lahore and Esfarāyen

Lahore is located in Pakistan with (31.5497,74.3436) coordinates and Esfarayen is located in Iran with (37.0765,57.5101) coordinates. The calculated flying distance from Lahore to Esfarayen is equal to 1032 miles which is equal to 1661 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Lahore 31.5497, 74.3436 31° 32´ 58.9920'' N
74° 20´ 36.9960'' E
Esfarayen 37.0765, 57.5101 37° 4´ 35.2200'' N
57° 30´ 36.3240'' E

Estimated Travel Time Between Lahore and Esfarāyen

Average SpeedTravel Time
30 mph (48 km/h) 47 hours 24 minutes
40 mph (64 km/h) 35 hours 33 minutes
50 mph (80 km/h) 28 hours 26 minutes
60 mph (97 km/h) 23 hours 27 minutes
70 mph (112 km/h) 20 hours 18 minutes
75 mph (120 km/h) 18 hours 57 minutes
Lahore, Pakistan

Related Distances from Lahore

CitiesDistance
Lahore to Bojnurd2258 km
Lahore to Yazd2574 km
Lahore to Esfarayen2275 km
Lahore to Ravar2349 km
Lahore to Gorgan2556 km
Esfarayen, Bojnurd, Iran

Related Distances to Esfarayen

CitiesDistance
Faisalabad to Esfarayen2583 km
Multan to Esfarayen2362 km
Rawalpindi to Esfarayen1945 km
Lahore to Esfarayen2275 km
Please Share Your Comments