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 2,168. Don’t miss out!

-135%
Dubai Tehran
Flydubai Flydubai
One way
Economy
Fri, Jul 18
AED 3,668
AED 1,562
85%
Sharjah Tehran
Air Arabia Air Arabia
One way
Economy
Wed, Jul 2
AED 188
AED 1,291
58%
Kuala Lumpur Tehran
Batik Air Malaysia Batik Air Malaysia
One way
Economy
Thu, Jul 3
AED 1,071
AED 2,553
71%
Istanbul Tehran
AJet AJet
One way
Economy
Tue, Jul 29
AED 624
AED 2,119
70%
Mumbai Tehran
SalamAir SalamAir
One way
Economy
Wed, Jul 2
AED 500
AED 1,641
48%
Mersin Tehran
AJet AJet
One way
Economy
Sun, Jul 13
AED 681
AED 1,320
76%
Vienna Tehran
Pegasus Airlines Pegasus Airlines
One way
Economy
Sun, Aug 17
AED 511
AED 2,159
65%
Dushanbe Tehran
Somon Air Somon Air
One way
Economy
Fri, Jul 4
AED 727
AED 2,103
63%
Guangzhou Tehran
Spring Airlines Spring Airlines
One way
Economy
Wed, Jul 2
AED 1,249
AED 3,417

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.

6 Day Trip
Wed, Jul 2 - Mon, Jul 7
6 Day Trip
Sharjah
Tehran
AED 386
Search
5 Day Trip
Thu, Sep 4 - Mon, Sep 8
5 Day Trip
Muscat
Tehran
AED 549
Search
7 Day Trip
Sat, Jul 12 - Fri, Jul 18
7 Day Trip
Istanbul
Tehran
AED 646
Search
7 Day Trip
Mon, Sep 15 - Sun, Sep 21
7 Day Trip
Abu Dhabi
Tehran
AED 864
Search
8 Day Trip
Thu, Sep 4 - Thu, Sep 11
8 Day Trip
Dubai
Tehran
AED 1,048
Search
8 Day Trip
Thu, Jul 10 - Thu, Jul 17
8 Day Trip
Mumbai
Tehran
AED 1,083
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 1,047
Off-season for travel March
Peak season for travel June
Flight distance 1,217.38 km
Average flight time 2 hours 15 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,710. Please use this price as a reference only.
  • How long is the flight to Tehran?

    • Approx. 2 hours 25 minutes to fly from Dubai to Tehran.
    • Approx. 2 hours 5 minutes to fly from Sharjah to Tehran.
    • Approx. 3 hours 5 minutes to fly from Istanbul to Tehran.
    • Approx. 2 hours 40 minutes to fly from Muscat 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,700.
  • 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,729.
  • Which popular airlines have flights to Tehran?

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