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 BHD 3,682. Don’t miss out!

84%
Ankara Tehran
Pegasus Airlines Pegasus Airlines
One way
Economy
Mon, Jun 23
BHD 492
BHD 3,039
81%
Muscat Tehran
SalamAir SalamAir
One way
Economy
Sat, Jun 28
BHD 552
BHD 2,878
85%
Antalya Tehran
AJet AJet
One way
Economy
Wed, Jul 16
BHD 665
BHD 4,347
82%
Baku Tehran
Azerbaijan Airlines Azerbaijan Airlines
One way
Economy
Thu, Jul 3
BHD 714
BHD 3,860
80%
Istanbul Tehran
AJet AJet
One way
Economy
Sat, Aug 2
BHD 748
BHD 3,753

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.

2 Day Trip
Tue, Jul 1 - Wed, Jul 2
2 Day Trip
Sharjah
Tehran
BHD 779
Search
5 Day Trip
Fri, Jun 27 - Tue, Jul 1
5 Day Trip
Kuwait
Tehran
BHD 1,003
Search
6 Day Trip
Wed, Aug 13 - Mon, Aug 18
6 Day Trip
Ankara
Tehran
BHD 1,067
Search
8 Day Trip
Sun, Sep 7 - Sun, Sep 14
8 Day Trip
Muscat
Tehran
BHD 1,116
Search
9 Day Trip
Tue, Jul 1 - Wed, Jul 9
9 Day Trip
Istanbul
Tehran
BHD 1,511
Search
8 Day Trip
Wed, Jul 16 - Wed, Jul 23
8 Day Trip
Bahrain
Tehran
BHD 1,701
Search
View more round-trip flights

Frequently asked questions about flights to Tehran

  • How to get cheap flights 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.
  • How many airports in Tehran?

  • Which popular airlines have flights to Tehran?

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