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

Caspian Airlines
Zagros Airlines
Saha Airlines
Chabahar Airlines
ATA Airlines
Iran Aseman Airlines

Compare Tehran to Shiraz flight deals

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

Book the best Shiraz fare with no extra fees

Flight deals from Tehran to Shiraz

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

Find the cheapest month to fly from Tehran to Shiraz

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

Direct flights from Tehran to Shiraz

ATA Airlines
Caspian Airlines
Chabahar Airlines
Iran Air Tours
Iran Aseman Airlines
Saha Airlines
Zagros Airlines

Tehran to Shiraz: Alternative routes

Compare routes from Tehran to Shiraz below. You may find an airport to fly into that's cheaper, faster, or easier than Shiraz.

Tehran to Shiraz: Flight information

The things to know before you go.
Cheapest flight found£275
Cheapest month to flySeptember
Average flight time1 hr, 15 mins
Most popular airlineCaspian Airlines
Average flights per week33

Finding cheap flights from Tehran to Shiraz: Frequently asked questions

The best price we found for a return flight from Tehran to Shiraz is £596. 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 15 minutes is the average flight time from Tehran to Shiraz.
Caspian Airlines, Zagros Airlines and Saha Airlines fly direct from Tehran to Shiraz.
As of August 2026, there are 33 flights per week flying from Tehran to Shiraz.
The cheapest month to fly from Tehran to Shiraz is usually November.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Shiraz Airport on Thursday, 12 November 2026.
Yes – the average flight time is 1 hour and 15 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 Shiraz 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 Shiraz is around 40 days in advance, so don’t leave your flight to the last minute.

The cheapest airline that flies to Shiraz is SalamAir .

Flying from Tehran to Shiraz Shahid Dashgheib International Airport (SYZ): What you need to know

  • Your journey comes together at Tehran's main airport, Tehran Mehrabad International Airport (THR). Explore the options for reserving a flight from Tehran to Shiraz Shahid Dashgheib International Airport (SYZ) departing from this base.

  • Around 1 hour 25 minutes is the typical travel time on a direct Tehran to Shiraz Shahid Dashgheib International Airport flight.

  • Tehran and Shiraz (where Shiraz Shahid Dashgheib International Airport is located) share the UTC+3:30 timezone. That means you won't need to adjust your watch once you arrive.

  • With 40 direct flights a week between the two airports, Tehran Mehrabad International Airport (THR) to Shiraz Shahid Dashgheib International Airport (SYZ) is the busiest route. ATA Airlines operates the earliest flight at 5:30am. If you're eager to make the most of your day before you fly, the last departure from THR to SYZ is with Iran Aseman Airlines at 11:25pm.

  • To ensure you catch your flight from Tehran to SYZ, leave plenty of time for things like baggage drop and finding your gate. Arriving two hours ahead of international departures and an hour before domestic flights is the standard rule.

  • Show up at the airport even earlier during popular months like October. Aim for two hours before a domestic departure and as much as four hours for an international flight. Once you've checked in, you can use any extra time to relax or find something to eat.

Airports in Tehran

Tehran Mehrabad International Airport (THR)

  • Tehran Mehrabad International Airport (THR) makes it easy to travel directly to your destination. Nonstop flights from Tehran to Shiraz Shahid Dashgheib International Airport (SYZ) take off from this terminal.

  • A number of airlines at THR operate direct flights from Tehran to Shiraz Shahid Dashgheib International Airport. The most popular include:

  • The preferred airline for passengers flying between THR and SYZ is Iran Aseman Airlines.

  • Among carriers on this route, IranAir leads the way for on-time arrivals.

  • Travelling from central Tehran to THR takes around 45 minutes by public transport. If you ride-share, drive or get a taxi, you'll cover the 13 kms (8 miles) in 25 minutes or so, depending on traffic conditions.

  • Get your flight from Tehran to Shiraz Shahid Dashgheib International Airport off to a leisurely start. Just a quick ride from Tehran Mehrabad International Airport, book a night at Tehran Grand Hotel and be well-rested for the trip ahead.

Tehran Imam Khomeini International Airport (IKA)

  • IKA is around 48 kms (30 miles) from central Tehran. It'll take 1 hour 5 minutes or so to get to the airport by car from the city centre. Public transport takes roughly 1 hour 30 minutes.

  • Like to add an extra day to your getaway? Think about booking a hotel near Tehran Imam Khomeini International Airport the night before your Tehran to SYZ flight. Remis Hotel and Rexan Hotel are waiting to check you in.

  • When it comes to keeping flights on track, Tehran Imam Khomeini International Airport has an on-time arrival performance of 70%.

About Shiraz Shahid Dashgheib International Airport (SYZ)

  • Coming in on a late flight from Tehran to Shiraz Shahid Dashgheib International Airport? Don't let it end in exhaustion. Stay a short drive from SYZ at Zandiyeh Hotel.

Getting from Shiraz Shahid Dashgheib International Airport (SYZ) to central Shiraz

  • From Shiraz Shahid Dashgheib International Airport, central Shiraz is around 14 kms (9 miles) away. It takes about 25 minutes to reach the city centre by car.

  • If you're taking public transport, expect a journey of roughly 35 minutes.

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

  • The lowest price we've found for a one-way ticket from Tehran to Shiraz Shahid Dashgheib International Airport is £275. For a return flight on this route, the best price is £596. Depending on how early you book and the availability, these fares may change.

  • Book 11 months before your departure date. Research into pricing trends suggests this is the ideal window for finding cheap flights from Tehran to SYZ.

  • The best month for picking up cheap Tehran to Shiraz Shahid Dashgheib International Airport tickets is April. Use the 'Whole month' tool to compare prices, then select the dates with the lowest fares.

  • There's no need to search every day to find out if fares have dropped when you create a Price Alert. We'll let you know as soon as a lower fare pops up on plane tickets from Tehran to SYZ.

  • Save money on your flight from Tehran to Shiraz Shahid Dashgheib International Airport by using the search filters. Choose your ideal times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Tehran to Shiraz Shahid Dashgheib International Airport (SYZ)

  • September is the quietest month for flights from Tehran to Shiraz Shahid Dashgheib International Airport (SYZ), while January is the most popular. Work out the best time to visit Shiraz based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • When booking your Tehran to SYZ plane ticket, consider what kind of weather you prefer. July is the warmest month in Shiraz, with temperatures ranging from 22ºC to 39ºC.

  • Search for cheap tickets from Tehran to Shiraz Shahid Dashgheib International Airport in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between -1ºC and 15ºC.

More about Shiraz

  • When it comes to searching for somewhere to lay your head, you'll find the best stays in Shiraz right here. Browse these options once you've locked in your flight from Tehran to Shiraz Shahid Dashgheib International Airport:

  • Your visit to Shiraz wouldn't be complete without a bit of sightseeing. Major attractions that are worth your time include Nasir al-Mulk Mosque, Vakil Bazaar and Tomb of Hafez.

Explore more of Iran

  • Sirjan is just one of the many places in Iran waiting to be explored once you've taken in the sights of Shiraz. Around 306 kms (190 miles) away to the east, its top attractions include Imam Ali Mosque Sirjan, Saeidi hostorical house and Historical house of Haj Rashid.

  • Bushehr is another essential stop in Iran and is around 177 kms (110 miles) west of Shiraz. No journey is complete without experiencing Bushehr Old City, Masjed-e Fil and Dehdashti Mosque.

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