General flight information: Shiraz – Tehran
687 km Distance between cities
Airports in Shiraz
with flights to Tehran
Airports in Tehran
receiving flights from Shiraz
FAQ
Distance between Shiraz and Tehran
The distance between Shiraz and Tehran is 687 km. More details on this route can be found in the "General flight information" section.