Flight tickets from Tehran to Shiraz

THR
SYZ

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.

Are there direct flights from Tehran to Shiraz?

Which airlines fly from Tehran to Shiraz