Cheap Flights from Tehran to Shiraz

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy
      Caspian Airlines
      Zagros Airlines
      Pars Air
      Chabahar Airlines
      Iran Aseman Airlines
      Saha 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 Airport? If you want to travel next month, return fares start from $287. Find the lowest prices on one-way and return tickets right here.
      Shiraz.$219 per passenger.Departing Wed, 4 Nov, returning Wed, 11 Nov.Return flight with Iran Aseman Airlines and Cabo Verde Airlines.Outbound direct flight with Iran Aseman Airlines departs from Mehrabad International on Wed, 4 Nov, arriving in Shiraz.Inbound direct flight with Cabo Verde Airlines departs from Shiraz on Wed, 11 Nov, arriving in Mehrabad International.Price includes taxes and charges.From $219, select.
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Tehran to Shiraz found in the last 4 days, and are subject to change and availability.

      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 November.

      Direct flights from Tehran to Shiraz

      ATA Airlines
      Caspian Airlines
      Chabahar Airlines
      Iran Air Tours
      Iran Aseman Airlines
      IranAir
      Pars Air
      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$219
      Cheapest month to flyNovember
      Average flight time1 hr, 16 mins
      Most popular airlineCaspian Airlines
      Average flights per week68

      Finding cheap flights from Tehran to Shiraz: Frequently asked questions

      The best price we found for a return flight from Tehran to Shiraz is $219. 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 17 minutes is the average flight time from Tehran to Shiraz.
      Caspian Airlines, Zagros Airlines and Pars Air fly direct from Tehran to Shiraz.
      As of November 2026, there are 70 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 Wednesday, 4 November 2026.
      Yes – the average flight time is 1 hour and 16 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 Iran Aseman Airlines .

      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 kilometres 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 kilometres 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 kilometres 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 $156. For a return flight on this route, the best price is $219. 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 kilometres 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 kilometres 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.