General flight information: Tehran – Shiraz
687 km Distance between cities
21 Direct flights per week
05:00 Earliest departure
21:40 Latest departure
FAQ
Distance between Tehran and Shiraz
The distance between Tehran and Shiraz is 687 km. More details on this route can be found in the "General flight information" section.