Cheap Flights from Shiraz (SYZ) to Tehran (THRA)

Compare Shiraz to Tehran flight deals

Find the cheapest month or even day of the year to fly to Tehran

Book the best Tehran fare with no extra fees

Flight deals from Shiraz to Tehran

Looking for a cheap last-minute deal or the best return flight from Shiraz to Tehran? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shiraz to Tehran

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shiraz to Tehran flights are currently cheapest in September.

Direct flights from Shiraz to Tehran

Alternative Shiraz to Tehran routes

Looking for the cheapest, fastest or easiest route from Shiraz to Tehran? You could fly into the following airports instead.

Shiraz to Tehran: Flight information

The things to know before you go.
Cheapest flight found$640
Cheapest month to flyDecember
Average flight time1 hr, 22 mins
Most popular airlineCaspian Airlines
Average flights per week9

Finding cheap flights from Shiraz to Tehran: Frequently asked questions

There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
The best price we found for a return flight from Shiraz to Tehran is $640. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 22 minutes is the average flight time from Shiraz to Tehran.
Caspian Airlines, Zagros Airlines and IranAir fly direct from Shiraz to Tehran.
As of September 2025, there are 9 flights per week flying from Shiraz to Tehran.
The cheapest month to fly from Shiraz to Tehran is usually December.
If you're flying from Shiraz Airport, the cheapest airport near Tehran is Imam Khomeini International – which is 36.4 km away from the centre of Tehran. We've found flights into this airport from $640.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Shiraz Airport to Tehran on Saturday, 6 December 2025.
Yes – the average flight time is 1 hour and 22 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Tehran but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Tehran is around 40 days in advance, so don’t leave your flight to the last minute.
In September, the average temperature is usually around 20°C. July is typically the warmest month in Tehran, when it usually averages around 32°C. You can expect the least rain in July. The coldest month is January, with temperatures averaging -5°C. The rainiest month is November.
Currently, SalamAir offers the cheapest flight tickets to Tehran.

Flying from Shiraz International Airport (SYZ) to Tehran: what you need to know

  • Tehran is one hour behind Shiraz, where Shiraz International Airport is located. Tehran follows the UTC+3:30 timezone.

  • For a smooth journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This ensures you have enough time to board your SYZ to Tehran flight.

  • Delays at check-in and security are likely if you're heading away during high season, so give yourself even more breathing space. A good rule of thumb for peak periods? Get there up to four hours ahead for international flights and two hours for domestic departures.

  • To get to SYZ from central Shiraz, it takes around 15 minutes if you're travelling by car. It's roughly 5 kilometres from the airport to the city centre.

  • Shiraz International Airport has a strong on-time performance, so you're unlikely to face delays. Departures from SYZ land at their destination as scheduled 83.45% of the time.

How to find the cheapest flights from Shiraz International Airport (SYZ) to Tehran

  • $319 is the lowest price we've seen for a one-way Shiraz International Airport to Tehran flight. A round-trip flight ticket right now is $640. Depending on when and how early you book, these fares may change.

  • Booking early is often the key to securing a cheap flight from SYZ to Tehran. Fares tend to rise as seats fill up, so the closer your departure date, the more you'll likely spend on your ticket.

  • If you can be flexible with your trip dates, take advantage of the 'Whole month' tool. It'll show you the lowest price across each month when looking for a Shiraz International Airport to Tehran ticket.

  • Snapping up a cheap flight from SYZ to Tehran couldn't be easier with Price Alerts. Simply create one of these automatic notifications and we'll notify you when a deal gets even better.

  • Find an affordable flight from Shiraz International Airport to Tehran with the help of our filters. Choose your ideal departure time, duration and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • The distance from Imam Khomeini International Airport (IKA) to central Tehran is roughly 56 kilometres. It takes around 1 hour to reach the centre driving.

  • Coming in late on a flight from Shiraz International Airport to Tehran? Pick up your bags and head for the convenience of a nearby hotel. Two good choices close to IKA are Remis Hotel and Rexan Hotel.

Best time to go to Tehran

  • Before locking in your flights from Shiraz International Airport to Tehran, consider which time of year works best for you. High season in Tehran offers a lively atmosphere and plenty of things to do, while the off-season brings better deals on hotels and smaller crowds.

  • The warmest month in Tehran is July, with temperatures ranging between 23ºC (73ºF) and 38ºC (100ºF). Book your Shiraz International Airport to Tehran flight ticket then if that's your definition of good weather.

  • Search for cheap tickets from SYZ to Tehran in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -6ºC (21ºF) and 10ºC (50ºF) on average.

More about Tehran

  • Once you've booked your flight from Shiraz International Airport to Tehran, find a hotel that keeps you close to what you want to see. Make one of these options your base for exploring Tehran:

  • Every great journey has to include a little sightseeing. National Museum of Iran, Golestan Palace and Azadi Tower are essential stops on your Tehran itinerary.

Explore more of Iran

  • You've seen Tehran, now it's time to discover other parts of Iran. Travel around 338 kilometres south to Isfahan to tick off its top sights. From Hasht Behesht Palace to Jameh Mosque of Isfahan and Kakh-e Ali Qapu, there's plenty to keep you on the go.

  • Around 129 kilometres south of Tehran, Qom is another essential stop in Iran. Experience the best of this destination with a visit to Ferdosi Park, Astaneh Museum and Gonbad Sabz Garden.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.