Distance Calculator

Distance from Riyadh to Herat

Distance between Riyadh and Herat is 1839 kilometers (1143 miles).
Driving distance from Riyadh to Herat is 2894 kilometers (1798 miles).

air 1839 km
air 1143 miles
car 2894 km
car 1798 miles

Distance Map Between Riyadh and Herat

Riyadh, Saudi ArabiaHerat, Afghanistan = 1143 miles = 1839 km.

How far is it between Riyadh and Herāt

Riyadh is located in Saudi Arabia with (24.6877,46.7219) coordinates and Herat is located in Afghanistan with (34.3482,62.1997) coordinates. The calculated flying distance from Riyadh to Herat is equal to 1143 miles which is equal to 1839 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Riyadh 24.6877, 46.7219 24° 41´ 15.8280'' N
46° 43´ 18.6600'' E
Herat 34.3482, 62.1997 34° 20´ 53.4120'' N
62° 11´ 58.8120'' E

Estimated Travel Time Between Riyadh and Herāt

Average SpeedTravel Time
30 mph (48 km/h) 60 hours 16 minutes
40 mph (64 km/h) 45 hours 12 minutes
50 mph (80 km/h) 36 hours 10 minutes
60 mph (97 km/h) 29 hours 49 minutes
70 mph (112 km/h) 25 hours 50 minutes
75 mph (120 km/h) 24 hours 06 minutes
Riyadh, Saudi Arabia

Related Distances from Riyadh

CitiesDistance
Riyadh to Karukh2814 km
Riyadh to Khash 22682 km
Riyadh to Sang E Charak3498 km
Riyadh to Sar E Pul3395 km
Riyadh to Qarqin3592 km
Herat, Afghanistan

Related Distances to Herat

CitiesDistance
Riyadh to Herat2894 km
Please Share Your Comments