Distance Calculator

Distance from Yazd to Surat

Distance between Yazd and Surat is 2183 kilometers (1356 miles).
Driving distance from Yazd to Surat is 7431 kilometers (4617 miles).

air 2183 km
air 1356 miles
car 7431 km
car 4617 miles

Distance Map Between Yazd and Surat

Yazd, IranSurat, Ghandinagar, India = 1356 miles = 2183 km.

How far is it between Yazd and Sūrat

Yazd is located in Iran with (31.8972,54.3675) coordinates and Surat is located in India with (21.1959,72.8302) coordinates. The calculated flying distance from Yazd to Surat is equal to 1356 miles which is equal to 2183 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Yazd 31.8972, 54.3675 31° 53´ 49.9920'' N
54° 22´ 3.0000'' E
Surat 21.1959, 72.8302 21° 11´ 45.3840'' N
72° 49´ 48.8280'' E

Estimated Travel Time Between Yazd and Sūrat

Average SpeedTravel Time
30 mph (48 km/h) 154 hours 48 minutes
40 mph (64 km/h) 116 hours 06 minutes
50 mph (80 km/h) 92 hours 52 minutes
60 mph (97 km/h) 76 hours 36 minutes
70 mph (112 km/h) 66 hours 20 minutes
75 mph (120 km/h) 61 hours 55 minutes
Yazd, Iran

Related Distances from Yazd

CitiesDistance
Yazd to Mumbai7468 km
Yazd to Surat7431 km
Surat, Ghandinagar, India

Related Distances to Surat

CitiesDistance
Bandar Abbas to Surat7666 km
Shahr E Babak to Surat7577 km
Yazd to Surat7431 km
Birjand to Surat7014 km
Ravar to Surat7300 km
Please Share Your Comments