Distance Calculator

Distance from Shiraz to Yazd

Distance between Shiraz and Yazd is 309 kilometers (192 miles).
Driving distance from Shiraz to Yazd is 443 kilometers (275 miles).

air 309 km
air 192 miles
car 443 km
car 275 miles

Distance Map Between Shiraz and Yazd

Shiraz, IranYazd, Iran = 192 miles = 309 km.

How far is it between Shiraz and Yazd

Shiraz is located in Iran with (29.6103,52.5311) coordinates and Yazd is located in Iran with (31.8972,54.3675) coordinates. The calculated flying distance from Shiraz to Yazd is equal to 192 miles which is equal to 309 km.

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

City/PlaceLatitude and LongitudeGPS Coordinates
Shiraz 29.6103, 52.5311 29° 36´ 37.1160'' N
52° 31´ 52.0680'' E
Yazd 31.8972, 54.3675 31° 53´ 49.9920'' N
54° 22´ 3.0000'' E

Estimated Travel Time Between Shiraz and Yazd

Average SpeedTravel Time
30 mph (48 km/h) 09 hours 13 minutes
40 mph (64 km/h) 06 hours 55 minutes
50 mph (80 km/h) 05 hours 32 minutes
60 mph (97 km/h) 04 hours 33 minutes
70 mph (112 km/h) 03 hours 57 minutes
75 mph (120 km/h) 03 hours 41 minutes
Shiraz, Iran

Related Distances from Shiraz

CitiesDistance
Shiraz to Tabriz1381 km
Shiraz to Yasuj174 km
Shiraz to Tehran933 km
Shiraz to Bandar Abbas581 km
Shiraz to Takestan955 km
Yazd, Iran

Related Distances to Yazd

CitiesDistance
Hamadan to Yazd754 km
Bandar Abbas to Yazd710 km
Birjand to Yazd628 km
Mashhad to Yazd912 km
Orumiyeh to Yazd1280 km
Please Share Your Comments