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

One way
Economy

Fri, Jul 18
AED 3,668
AED 1,562
85%

Sharjah
Tehran

One way
Economy

Wed, Jul 2
AED 188
AED 1,291
58%

Kuala Lumpur
Tehran

One way
Economy

Thu, Jul 3
AED 1,071
AED 2,553
71%

Istanbul
Tehran

One way
Economy

Tue, Jul 29
AED 624
AED 2,119
70%

Mumbai
Tehran

One way
Economy

Wed, Jul 2
AED 500
AED 1,641
48%

Mersin
Tehran

One way
Economy

Sun, Jul 13
AED 681
AED 1,320
76%

Vienna
Tehran

One way
Economy

Sun, Aug 17
AED 511
AED 2,159
65%

Dushanbe
Tehran

One way
Economy

Fri, Jul 4
AED 727
AED 2,103
63%

Guangzhou
Tehran

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
5 Day Trip
Thu, Sep 4
-
Mon, Sep 8
5 Day Trip
Muscat
Tehran
AED 549
7 Day Trip
Sat, Jul 12
-
Fri, Jul 18
7 Day Trip
Istanbul
Tehran
AED 646
7 Day Trip
Mon, Sep 15
-
Sun, Sep 21
7 Day Trip
Abu Dhabi
Tehran
AED 864
8 Day Trip
Thu, Sep 4
-
Thu, Sep 11
8 Day Trip
Dubai
Tehran
AED 1,048
8 Day Trip
Thu, Jul 10
-
Thu, Jul 17
8 Day Trip
Mumbai
Tehran
AED 1,083
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?