Skyscanner home
  • Help
Flights
Stays
New
Cars

Flights to Iran

  1. Home
  2. Flights
  3. Middle East
  4. Iran

Compare Iran flights across hundreds of providers

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

Book the best fare with no fees

Where in Iran do you want to fly to?

Tehran
1+ stopsFrom SAR 1,713
Mashhad
1+ stopsFrom SAR 1,776
See more destinations

Flying to Iran

The things to know before you go.
Cheapest flight ticket found SAR 1,713
Cheapest month to flyDecember
Average flight time3 hrs, 19 mins
Possible destinations50
Most popular airlineIranAir
Average flights per week45

Cheap flight deals to Iran

Looking for a cheap last-minute deal or the best return flight to Iran? If you want to travel to Iran next month, return fares start from SAR 2,291. Find the lowest prices on one-way and return tickets right here.
Tehran.SAR 1,713 per passenger.Departing Thu, 24 Dec, returning Sat, 2 Jan.Return flight with Kuwait Airways and Air Arabia.Outbound indirect flight with Kuwait Airways, departs from Jeddah on Thu, 24 Dec, arriving in Imam Khomeini International.Inbound indirect flight with Air Arabia, departs from Imam Khomeini International on Sat, 2 Jan, arriving in Jeddah.Price includes taxes and charges.From SAR 1,713, select.
Tehran
Thu, 24 DecJED - IKA with Kuwait Airways
1 stop
Sat, 2 JanIKA - JED with Air Arabia
1 stop
from SAR 1,713
Mashhad.SAR 1,777 per passenger.Departing Thu, 15 Oct, returning Fri, 23 Oct.Return flight with flydubai.Outbound indirect flight with flydubai, departs from Dammam on Thu, 15 Oct, arriving in Mashhad.Inbound indirect flight with flydubai, departs from Mashhad on Fri, 23 Oct, arriving in Dammam.Price includes taxes and charges.From SAR 1,777, select.
Mashhad
Thu, 15 OctDMM - MHD with flydubai
1 stop
Fri, 23 OctMHD - DMM with flydubai
1 stop
from SAR 1,777
Show more deals
How did we find these deals? The deals you see here are the lowest prices for flight tickets to Iran found in the last 4 days, and are subject to change and availability.

Find the cheapest time to fly to Iran

Flexible on travel dates? Find the cheapest month – or even day – to fly to Iran.
Jun
from SAR 2,817
Jul
from SAR 2,292
Aug
from SAR 5,030
Sep
from SAR 2,146
Oct
from SAR 1,777
Nov
from SAR 3,355
Dec
Find prices
Jan
Find prices
Feb
Find prices
Mar
Find prices
Apr
Find prices
May
Find prices

Which airlines fly direct to Iran?

Frequently asked questions

Currently, IranAir is the only airline that flies direct to Iran.
We crunched some numbers and found that the cheapest month to fly to Iran is currently December.
Yes – you can fly direct to Mashhad, Tehran, Shiraz, and many more destinations in Iran.
The best price we found for a return flight to Iran is SAR 1,713. 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.
The cheapest city to fly into is Tehran; and the cheapest airport serving this city at the moment is Imam Khomeini International.
The cheapest airport in Iran is Imam Khomeini International – we've found flights from SAR 1,713.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Iran is Thursday, 24 December 2026, – to Imam Khomeini International Airport.

Discover Iran

How to find cheap flights to Iran

Looking for cheap flights to Iran? Here are a few tips on how to secure the best price and make your flight journey as smooth as possible.

  • Simply hit 'search'. We've compared hundreds of online travel agents along with all major airlines flying to Iran to find the cheapest plane tickets. And with us there are no hidden fees - what you see is what you pay.
  • Compare flight deals to Iran from over 1,000 providers. Then choose the cheapest or fastest plane tickets.
  • Flex your dates to score the best fares for your Iran flight. If your travel dates are flexible, use Skyscanner's 'Whole month' tool to find the cheapest month, and even day to fly to Iran.
  • Set up a Price Alert. You can easily track the price of your cheap flights to Iran by creating an alert. Whenever prices go down or up, you'll get an email or push notification to help make sure you get the best possible Iran flight deal.
  • Fly without stops. Only interested in direct flights? Make sure to tick 'Direct flights only' when performing a search. If there are direct flights to Iran available, these will appear in the results.
  • Find the cheapest Business class flights to Iran. We scour the internet for the best Business, Premium Economy and First Class flight fares to Iran, too. Check the difference in price as you search – you might just chance upon a last-minute low fare.
  • Include nearby airports in your search. Widen your search for Iran flight deals by selecting the "add nearby airports" option. This will allow you to see flight prices for all the nearest airports at your departure point and your destination and could help you save next time you travel.
  • Combine your flight to Iran with hotels and car hire

    Once you've secured your cheap ticket to Iran, discover the best prices and exclusive rates for hotels in Iran. You can also compare hundreds of car hire companies in one go so that you get the best car rental price for your trip.

    Compare Iran flight tickets with other destinations using the everywhere search

    Not entirely set on flying to Iran yet? You can easily browse other destinations by searching flights to 'Everywhere' - this will allow you to find the cheapest place to travel from your departure point.


Iran hotels and car hire

Save more money and plan the rest of your trip with us. Get exclusive deals and great rates for hotels and car hire in Iran.
  • Hotels in Iran
  • Car hire in Iran

More travel options

Cheap hotels in Kerman
Hotels in Tabriz
Cheap hotels in Bandar Abbas
Book hotels deals in Shiraz
Hotels deals in Tehran
Hotels deals in Ahvāz
Cheap hotels in Gheshm
Book hotels in Kermanshah
Cheap hotels in Isfahan
Cheap hotels in Mashhad
Cheap return flights to Isfahan
Plane tickets from Dubai to Mashhad
Cheap return flights to Kerman
Plane tickets from Baghdad International to Tehran
Cheap flights to Isfahan Province
Cheap return flights to Bushehr
Tickets to Bandar Abbas
Return plane tickets from Dammam to Tehran
Plane tickets to Ahwaz
Cheap return tickets from Riyadh to Mashhad
Tickets from Hamad International to Mashhad
Cheap flights from Najaf to Imam Khomeini International
Plane tickets from Dubai to Mashhad
Return flights to Sary
Cheap flights to Hormozgan Province
Tickets from Baghdad International to Mashhad
Plane tickets from Muscat to Shiraz
Cheap return tickets to Lar
Flights to Fars Province
Return plane tickets to Mashhad
Cheap flights to Imam Khomeini International
Cheap tickets from Bahrain to Mashhad
Plane tickets from Dammam to Mashhad
Flights from Najaf to Tehran
Plane tickets to Kerman Province
Cheap tickets to Kermanshah
Tickets to Kermanshah Province
Cheap return flights to Chah-Bahar
Return plane tickets to Razavi Khorasan Province
Return tickets to East Azerbaijan Province
Flights to Abadan
Cheap return flights from Riyadh to Tehran
Cheap return flights to Sistan and Baluchestan Province
Return tickets to Kish Island
Cheap tickets from Najaf to Mashhad
Plane tickets from Kuwait to Mashhad
Cheap return tickets to Rasht
Return flights to Abu Musa
Cheap tickets from Muscat to Tehran
Return flights from Sharjah to Mashhad
Plane tickets from Muscat to Mashhad
Cheap tickets from Kuwait to Tehran
Cheap return tickets to Tehran Province
Cheap return flights to Khuzestan Province
Cheap tickets from Baghdad International to Imam Khomeini International
Return plane tickets to Shiraz
Return tickets to Tehran
Cheap return tickets to Dayrestan
Flights to Mehrabad International
Cheap return flights to Tabriz
Return tickets to Garze Gesar
Return flights to Khoy
Return flights from Tlemcen to Adrar Province
Best car hire in Kenya
Plane tickets to Los Angeles International
Flights to Moro
Tickets from Summer Beaver
Car hire in Vancouver
Return flights to Taupo
Cheap tickets from Soekarno-Hatta to Bali (Denpasar)
Salles Hotel Málaga Centro
Book hotels in San Andres Bukid
Aparthotel Adagio Dubai Deira
Return plane tickets from Bejaia to Paris
Tickets from Jeddah to Porto
Tickets from Beirut to Zayed International
Cheap tickets from Amman Queen Alia to Seiyun
Cheap flights from Algeria to Croatia
Cheap flights from Zante (Zakynthos) to Vienna
Plane tickets from Gassim to New York
Flights from Sydney to Athens International
Return plane tickets from South Africa to DR Congo
Tickets from Cairo to Leipzig
Tickets from Beijing to Vancouver
Plane tickets to Spain
Cheap flights to Georgia
Return flights from Kuwait to Iran
Flights to Asia
Cheap return flights to Italy
Return plane tickets from Dubai to Iran
Cheap flights to India
Return tickets to Egypt
Return plane tickets to Jordan
Cheap return flights from Muscat to Iran
Cheap tickets to Türkiye (Turkey)
Return tickets to United Kingdom
Cheap tickets to Saudi Arabia
Return plane tickets from Iraq to Iran
Tickets to Qatar
Cheap return flights from Bahrain to Iran
Cheap return flights to Malaysia
Cheap flights from Iran
Plane tickets from Najaf to Iran
Return tickets to Indonesia
Plane tickets from Istanbul to Iran
Return flights from Oman to Iran
Return plane tickets from Tunisia to Iran
Return flights to Germany
Return tickets from Morocco to Iran
Return flights from Bahrain to Iran
Return flights from United Arab Emirates to Iran
Return tickets to Maldives
Flights from Qatar to Iran
Cheap return tickets from Kuwait to Iran
Cheap return flights to Vietnam
Plane tickets to China
Cheap return flights from Jeddah to Iran
Plane tickets from Saudi Arabia to Iran
Flights from Pakistan to Iran
Tickets to Morocco
Return tickets to Azerbaijan
Return flights from Dammam to Iran
Cheap return tickets from Riyadh to Iran
Return flights from Baghdad International to Iran
Flights from Germany to Iran
Tickets to United Arab Emirates
Cheap tickets to Thailand
Flights to Mashhad Airport with flydubai
Jazeera Airways to Imam Khomeini International Airport
Book cheap AJet flights to Tehran
Pegasus Airlines to Tehran
Book cheap Jazeera Airways flights to Tehran
Flights to Imam Khomeini International Airport with AJet
Air Arabia to Tehran
Pegasus Airlines flights to Imam Khomeini International Airport
Iraqi Airways to Tehran
Flights to Shiraz Airport with SalamAir
Book cheap Qatar Airways flights to Tehran
SalamAir flights to Imam Khomeini International Airport
SalamAir to Tehran
Air Arabia to Imam Khomeini International Airport
Cheap Jazeera Airways flights to Mashhad Airport
Austrian Airlines to Tehran
Flights to Mashhad Airport with Iran Air Tours
Cheap Kuwait Airways flights to Tehran
Book cheap flydubai flights to Tehran
Book cheap Air Arabia flights to Mashhad Airport
Cheap car hire in East Azerbaijan Province
Cheap car hire in Tehran Province
Car hire in Gilan Province
Car hire in Iran
Cheap car hire in Isfahan Province
Car hire in Razavi Khorasan Province
Cheap car hire in Hormozgan Province
Cheap car hire in Khuzestan Province
Car hire in Kerman Province
Cheap car hire in Mazandaran Province
Cheap car hire in Fars Province
Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Flights
    • Cities
      • Cairo
      • Istanbul
      • Dubai
      • London
      • Bangkok
    • Airports
      • Riyadh
      • Jeddah
      • Cairo
      • Dammam
      • Kozhikode
    • Regions
      • England
      • Lombardy
      • Île-de-France
      • Lazio
      • Catalonia
    • Countries
      • Egypt
      • Türkiye (Turkey)
      • Saudi Arabia
      • Thailand
      • Italy
    • Airlines
      • Saudia
      • Emirates
      • Air Arabia
      • flyadeal
      • IndiGo
    • Domestic flights
    • Last-minute deals
  • Car hire
    • Cities
      • Cairo
      • Istanbul
      • Dubai
      • Jakarta
      • Bangkok
    • Airports
      • Riyadh
      • Jeddah
      • Cairo
      • Dammam
      • Trabzon
    • Regions
      • England
      • Lombardy
      • Île-de-France
      • Lazio
      • Catalonia
    • Countries
      • Egypt
      • Türkiye (Turkey)
      • Saudi Arabia
      • Thailand
      • Italy
    • Providers
      • Sixt
      • Alamo
      • Final Rentals
      • Enterprise
      • Budget
  • Hotels
    • Cities
      • Cairo
      • Istanbul
      • Dubai
      • Bangkok
      • Jakarta
    • Airports
      • Jeddah
      • Cairo
      • Trabzon
    • Regions
      • England
      • Lombardy
      • Île-de-France
      • Lazio
      • Catalonia
    • Countries
      • Egypt
      • Türkiye (Turkey)
      • Saudi Arabia
      • Thailand
      • Italy
  • App
  • Travel trends
  • Sitemap
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Security
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Istanbul
    • Jakarta
    • Kuala Lumpur
    • Cairo
    • Manila Ninoy Aquino
    • Dubai
    • Trabzon
    • Bangkok
    • London
  • Hotels
    • Istanbul
    • Jakarta
    • Kuala Lumpur
    • Cairo
    • Manila
    • Dubai
    • Trabzon
    • Bangkok
    • London
  • Car hire
    • Istanbul
    • Jakarta
    • Kuala Lumpur
    • Cairo
    • Manila
    • Dubai
    • Trabzon
    • Bangkok
    • London
© Skyscanner Ltd 2002 – 2026

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • Canada - vols
  • 中国 - 机票
  • India - Flight tickets
  • Indonesia - Flight tickets
  • Israel - טיסות
  • 日本 - 航空券
  • México - vuelos
  • Россия - авиабилеты
  • Saudi Arabia - flights
  • España - vols
  • Україна - авиабилеты
  • United Arab Emirates - الرحلات
  • USA - flights