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 logo Air Arabia
Flydubai logo Flydubai
Emirates logo Emirates
Pegasus Airlines logo Pegasus Airlines
Turkish Airlines logo Turkish Airlines
Qatar Airways logo Qatar Airways
SalamAir logo SalamAir
AJet logo AJet
Air China logo Air China
Azerbaijan Airlines logo Azerbaijan Airlines
IndiGo logo IndiGo
Xiamen Airlines logo Xiamen Airlines
Oman Air logo Oman Air
Centrum Air logo Centrum Air
China Southern Airlines logo China Southern Airlines

Best Flight Deals to Tehran (THR) in Next 60 Days

Discover discounted flights to Tehran with savings of up to BHD 3,033 when you book from Trip.com limited-time offers

72%
Sharjah Tehran
Air Arabia Air Arabia
One way
Economy
Fri, Mar 6
BHD 389
BHD 1,413
53%
Dubai Tehran
Kuwait Airways Kuwait Airways
One way
Economy
Thu, Feb 5
BHD 1,016
BHD 2,175
63%
Jaipur Tehran
IndiGo IndiGo
One way
Economy
Tue, Mar 3
BHD 1,276
BHD 3,444
68%
Kolkata Tehran
IndiGo IndiGo
One way
Economy
Thu, Feb 5
BHD 1,439
BHD 4,472
75%
Muscat Tehran
SalamAir SalamAir
One way
Economy
Tue, Feb 24
BHD 412
BHD 1,682
67%
New Delhi Tehran
Air India Express Air India Express
One way
Economy
Thu, Feb 26
BHD 958
BHD 2,933
75%
Istanbul Tehran
AJet AJet
One way
Economy
Wed, Feb 11
BHD 714
BHD 2,818
-82%
Beijing Tehran
Azerbaijan Airlines Azerbaijan Airlines
One way
Economy
Mon, Feb 9
BHD 7,325
BHD 4,016
69%
Tashkent Tehran
Azerbaijan Airlines Azerbaijan Airlines
One way
Economy
Fri, Mar 13
BHD 867
BHD 2,777

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.

8 day trip
Tue, Jan 27- Tue, Feb 3
8 day trip
Sharjah
Tehran
BHD 919
Search
8 day trip
Thu, Feb 5- Thu, Feb 12
8 day trip
Dubai
Tehran
BHD 1,606
Search
9 day trip
Tue, Mar 17- Wed, Mar 25
9 day trip
Mumbai
Tehran
BHD 1,843
Search
8 day trip
Sun, Feb 1- Sun, Feb 8
8 day trip
New Delhi
Tehran
BHD 1,902
Search
9 day trip
Sat, Feb 21- Sun, Mar 1
9 day trip
Abu Dhabi
Tehran
BHD 1,908
Search
8 day trip
Fri, Feb 20- Fri, Feb 27
8 day trip
Cairo
Tehran
BHD 2,127
Search
View more round-trip flights

Tehran Flight Overview – Prices, Time & Best Months to Travel

Cheapest one-way flight priceBHD 319
Cheapest return ticket priceBHD 796
Cheapest monthMarch
Peak season for travelJanuary
Flight distance1,213.95 km
Average flight time2 hours 10 minutes
Popular airlineAir 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 BHD 3,337. Please use this price as a reference only.
    • 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.
  • 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.
  • 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 BHD 3,316.
  • Flight tickets to Tehran are the cheapest in March compared to other months, the average price is BHD 3,375.
  • Popular airlines with flights to Tehran: Pegasus Airlines, AJet, and Turkish Airlines.