Flights to Shiraz

Direct flights from 2 cities, 3 flights a week. From Tehran the flight takes 1h 25m. From Istanbul the flight takes 3h 45m.

Flights to Shiraz at a glance

cities with nonstop flights here
2
nonstop flights a week
3
flight time from Tehran
1h 25m
flight time from Istanbul
3h 45m
arrival airport
Shiraz International

Where you can fly to Shiraz from

Nonstop flights, busiest routes first

FromFare
Tehran 1h 25m, 3 a week
Istanbul Turkiye, 3h 45m, seasonal

Arrival airport

Where the nonstop flights land

3 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Shiraz from?
From 2 cities. The busiest routes are from Tehran (3 flights a week) and Istanbul.
How long is the flight from Tehran to Shiraz?
A nonstop flight takes about 1 hour 25 minutes.
How long is the flight from Istanbul to Shiraz?
A nonstop flight takes about 3 hours 45 minutes.
Which airport do flights to Shiraz arrive at?
All nonstop flights land at Shiraz International (SYZ).

Cities near Shiraz with their own flights

Worth a look when fares or dates to Shiraz do not suit; distance by straight line