Distance Calculator

Distance from Mashhad to Herat

Distance between Mashhad and Herat is 324 kilometers (201 miles).
Driving distance from Mashhad to Herat is 384 kilometers (238 miles).

air 324 km
air 201 miles
car 384 km
car 238 miles

Distance Map Between Mashhad and Herat

Mashhad, IranHerat, Afghanistan = 201 miles = 324 km.

How far is it between Mashhad and Herāt

Mashhad is located in Iran with (36.3156,59.568) coordinates and Herat is located in Afghanistan with (34.3482,62.1997) coordinates. The calculated flying distance from Mashhad to Herat is equal to 201 miles which is equal to 324 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Mashhad 36.3156, 59.568 36° 18´ 56.1240'' N
59° 34´ 4.6560'' E
Herat 34.3482, 62.1997 34° 20´ 53.4120'' N
62° 11´ 58.8120'' E

Estimated Travel Time Between Mashhad and Herāt

Average SpeedTravel Time
30 mph (48 km/h) 07 hours 59 minutes
40 mph (64 km/h) 05 hours 59 minutes
50 mph (80 km/h) 04 hours 47 minutes
60 mph (97 km/h) 03 hours 57 minutes
70 mph (112 km/h) 03 hours 25 minutes
75 mph (120 km/h) 03 hours 11 minutes
Mashhad, Iran

Related Distances from Mashhad

CitiesDistance
Mashhad to Kunduz1277 km
Mashhad to Aibak1226 km
Mashhad to Mehtar Lam1338 km
Mashhad to Kafir Qala262 km
Mashhad to Pul E Khumri1304 km
Herat, Afghanistan

Related Distances to Herat

CitiesDistance
Tehran to Herat1200 km
Bandar Abbas to Herat1426 km
Mashhad to Herat384 km
Please Share Your Comments