Top airlines fly to Tehran

See which airlines fly to Tehran. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.
Show More

Latest Flight Deals to Tehran

These are the best offers on flights to Tehran you’ll find over the next 60 days, with savings of up to AED 1,695. Don’t miss out!

60%
Dubai Tehran
SalamAir SalamAir
One way
Economy
Wed, Sep 3
AED 575
AED 1,428
86%
Sharjah Tehran
Air Arabia Air Arabia
One way
Economy
Wed, Aug 6
AED 200
AED 1,442
63%
Kuala Lumpur Tehran
Batik Air Malaysia Batik Air Malaysia
One way
Economy
Wed, Sep 10
AED 992
AED 2,687
88%
Istanbul Tehran
AJet AJet
One way
Economy
Sun, Sep 7
AED 221
AED 1,808
79%
Muscat Tehran
SalamAir SalamAir
One way
Economy
Mon, Sep 1
AED 263
AED 1,275
64%
Mersin Tehran
AJet AJet
One way
Economy
Sun, Aug 17
AED 358
AED 1,000
61%
Mumbai Tehran
SalamAir SalamAir
One way
Economy
Wed, Sep 3
AED 554
AED 1,402
77%
Vienna Tehran
Pegasus Airlines Pegasus Airlines
One way
Economy
Sat, Sep 6
AED 447
AED 1,967
47%
Jaipur Tehran
SalamAir SalamAir
One way
Economy
Thu, Jul 24
AED 804
AED 1,521

Round-trip fights to Tehran

Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Tehran affordably.

8 Day Trip
Tue, Oct 14 - Tue, Oct 21
8 Day Trip
Istanbul
Tehran
AED 422
Search
6 Day Trip
Wed, Jul 23 - Mon, Jul 28
6 Day Trip
Sharjah
Tehran
AED 428
Search
8 Day Trip
Fri, Oct 3 - Fri, Oct 10
8 Day Trip
London
Tehran
AED 855
Search
7 Day Trip
Mon, Sep 15 - Sun, Sep 21
7 Day Trip
Abu Dhabi
Tehran
AED 864
Search
6 Day Trip
Mon, Sep 1 - Sat, Sep 6
6 Day Trip
Dubai
Tehran
AED 999
Search
8 Day Trip
Fri, Sep 19 - Fri, Sep 26
8 Day Trip
Mumbai
Tehran
AED 1,096
Search
View more round-trip flights

Useful info for your flights to Tehran

Cheapest one-way flight price AED 524
Cheapest return ticket price AED 998
Off-season for travel March
Peak season for travel June
Flight distance 1,217.38 km
Average flight time 2 hours 13 minutes
Popular airline Flydubai
Cheapest month March

Frequently asked questions about flights to Tehran

  • What is the average flight ticket price from United Arab Emirates to Tehran?

    The average ticket price to Tehran is AED 1,708. Please use this price as a reference only.
  • How long is the flight to Tehran?

    • Approx. 2 hours 5 minutes to fly from Sharjah to Tehran.
    • Approx. 2 hours 58 minutes to fly from Dubai to Tehran.
    • Approx. 2 hours 40 minutes to fly from Muscat to Tehran.
    • Approx. 3 hours 5 minutes to fly from Istanbul to Tehran.
  • How can I book cheaper tickets?

    You can book cheaper flights in the following ways:
    • Search for tickets to a city or airport near Tehran.
    • Look up different airlines that have flights to Tehran.
    • Browse different departure dates from the same month.
    • Filter for different departure times from the same day.
    • Check for discount information on various social media sites.
    • Explore deals and discounts on airline websites.
  • What is the most popular month to visit Tehran?

    Understanding peak and off travel seasons to Tehran can help you arrange your travel plans accordingly. The most popular month to visit Tehran is February. The average price of flight tickets to Tehran in February is AED 1,697.
  • When are flight tickets to Tehran the cheapest?

    Flight tickets to Tehran are the cheapest in March compared to other months, the average price is AED 1,727.
  • Which popular airlines have flights to Tehran?

    Popular airlines with flights to Tehran: AJet, Turkish Airlines, and Pegasus Airlines.