Best Airlines for Cheap Flights to Tehran
Explore airlines operating flights to Tehran, compare prices across carriers, and select the most affordable ticket for your travel dates.
Air Arabia
Emirates
Flydubai
Pegasus Airlines
SalamAir
Turkish Airlines
Qatar Airways
AJet
IndiGo
Azerbaijan Airlines
Air China
Centrum Air
China Southern Airlines
Oman Air Best Flight Deals to Tehran (THR) in Next 60 Days
Discover discounted flights to Tehran with savings of up to AED 1,621 when you book from Trip.com limited-time offers
74% 

Sharjah Tehran
Air Arabia One way
Economy

Fri, Mar 6
AED 206
AED 790
55% 

Dubai Tehran
Kuwait Airways One way
Economy

Thu, Feb 5
AED 555
AED 1,236
64% 

Jaipur Tehran
IndiGo One way
Economy

Tue, Mar 3
AED 674
AED 1,873
68% 

Kolkata Tehran
IndiGo One way
Economy

Thu, Feb 5
AED 760
AED 2,381
76% 

Muscat Tehran
SalamAir One way
Economy

Fri, Feb 20
AED 215
AED 911
70% 

New Delhi Tehran
Air India Express One way
Economy

Thu, Feb 26
AED 506
AED 1,682
86% 

Istanbul Tehran
AJet One way
Economy

Fri, Feb 13
AED 253
AED 1,789
69% 

Tashkent Tehran
Azerbaijan Airlines One way
Economy

Sun, Mar 1
AED 461
AED 1,510
86% 

Baku Tehran
Azerbaijan Airlines One way
Economy

Fri, Feb 20
AED 239
AED 1,691
Cheap Round-Trip Flights to Tehran – Best Return Ticket Deals
Explore 3 - 7 day round trip ticket deals to Tehran from popular departure cities and choose your ideal itinerary.
3 day trip
Sat, Feb 21- Mon, Feb 23
3 day trip
Sharjah
Tehran
AED 507
8 day trip
Thu, Feb 5- Thu, Feb 12
8 day trip
Dubai
Tehran
AED 848
8 day trip
Thu, Feb 5- Thu, Feb 12
8 day trip
Abu Dhabi
Tehran
AED 1,022
8 day trip
Sun, Feb 1- Sun, Feb 8
8 day trip
New Delhi
Tehran
AED 1,039
8 day trip
Tue, Mar 3- Tue, Mar 10
8 day trip
Mumbai
Tehran
AED 1,087
8 day trip
Fri, Feb 20- Fri, Feb 27
8 day trip
Cairo
Tehran
AED 1,123
View more round-trip flights
Tehran Flight Overview – Prices, Time & Best Months to Travel
| Cheapest one-way flight price | AED 168 |
|---|---|
| Cheapest return ticket price | AED 413 |
| Cheapest month | March |
| Peak season for travel | January |
| Flight distance | 1,213.95 km |
| Average flight time | 2 hours 10 minutes |
| Popular airline | Air Arabia |
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,760. Please use this price as a reference only.How long is the flight to Tehran?
- Approx. 2 hours 15 minutes to fly from Dubai to Tehran.
- Approx. 2 hours 5 minutes to fly from Sharjah to Tehran.
- Approx. 11 hours 27 minutes to fly from Kolkata 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,749.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,780.Which popular airlines have flights to Tehran?