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 $436. Don’t miss out!

52%
Tehran $410 per passenger Departing on Wed, May 7 One-way flight operated by American Airlines "The one-way connecting flight operated by American Airlines departs from John F Kennedy Intl. Airport on Wed, May 7, arriving in Imam Khomeini International Airport." Price start from $410, including taxes and charges.
New YorkTehran
American AirlinesAmerican Airlines
One way
Economy
Wed, May 7
$410
$846
50%
Tehran $453 per passenger Departing on Sat, May 10 One-way flight operated by Norse Atlantic Airways "The one-way connecting flight operated by Norse Atlantic Airways departs from Los Angeles Intl. Airport on Sat, May 10, arriving in Imam Khomeini International Airport." Price start from $453, including taxes and charges.
Los AngelesTehran
Norse Atlantic AirwaysNorse Atlantic Airways
One way
Economy
Sat, May 10
$453
$911
76%
Tehran $177 per passenger Departing on Fri, May 16 One-way flight operated by SalamAir "The one-way connecting flight operated by SalamAir departs from Suvarnabhumi Intl. Airport on Fri, May 16, arriving in Imam Khomeini International Airport." Price start from $177, including taxes and charges.
BangkokTehran
SalamAirSalamAir
One way
Economy
Fri, May 16
$177
$726
68%
Tehran $315 per passenger Departing on Wed, Jun 25 One-way flight operated by Cebu Pacific "The one-way connecting flight operated by Cebu Pacific departs from Ninoy Aquino Intl. Airport on Wed, Jun 25, arriving in Imam Khomeini International Airport." Price start from $315, including taxes and charges.
ManilaTehran
Cebu PacificCebu Pacific
One way
Economy
Wed, Jun 25
$315
$988
55%
Tehran $283 per passenger Departing on Wed, Jun 25 One-way flight operated by Air Arabia "The one-way connecting flight operated by Air Arabia departs from Kuala Lumpur Intl. Airport on Wed, Jun 25, arriving in Imam Khomeini International Airport." Price start from $283, including taxes and charges.
Kuala LumpurTehran
Air ArabiaAir Arabia
One way
Economy
Wed, Jun 25
$283
$626
66%
Tehran $281 per passenger Departing on Wed, May 14 One-way flight operated by China Eastern Airlines "The one-way connecting flight operated by China Eastern Airlines departs from Incheon Intl. Airport on Wed, May 14, arriving in Imam Khomeini International Airport." Price start from $281, including taxes and charges.
SeoulTehran
China Eastern AirlinesChina Eastern Airlines
One way
Economy
Wed, May 14
$281
$821
58%
Tehran $313 per passenger Departing on Mon, May 26 One-way flight operated by Gulf Air "The one-way connecting flight operated by Gulf Air departs from Pudong Intl. Airport on Mon, May 26, arriving in Imam Khomeini International Airport." Price start from $313, including taxes and charges.
ShanghaiTehran
Gulf AirGulf Air
One way
Economy
Mon, May 26
$313
$750
58%
Tehran $330 per passenger Departing on Tue, May 13 One-way flight operated by Sichuan Airlines "The one-way connecting flight operated by Sichuan Airlines departs from Hong Kong Intl. Airport on Tue, May 13, arriving in Imam Khomeini International Airport." Price start from $330, including taxes and charges.
Hong KongTehran
Sichuan AirlinesSichuan Airlines
One way
Economy
Tue, May 13
$330
$790
67%
Tehran $242 per passenger Departing on Fri, Jun 20 One-way flight operated by Air India Express "The one-way connecting flight operated by Air India Express departs from Changi Airport on Fri, Jun 20, arriving in Imam Khomeini International Airport." Price start from $242, including taxes and charges.
SingaporeTehran
Air India ExpressAir India Express
One way
Economy
Fri, Jun 20
$242
$737

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.

Tehran $468 per passenger Departing on Fri, May 9, returning on Tue, May 13 Roundtrip flight operated by SalamAir and SalamAir "Outbound connecting flight operated by SalamAir departs from Suvarnabhumi Intl. Airport on Fri, May 9, arriving in Imam Khomeini International Airport." "Inbound connecting flight operated by SalamAir departs from Imam Khomeini International Airport on Tue, May 13, arriving in Suvarnabhumi Intl. Airport." Roundtrip price start from $468, including taxes and charges.
5 Day Trip
Fri, May 9 - Tue, May 13
5 Day Trip
Bangkok
Tehran
$468
Search
Tehran $574 per passenger Departing on Tue, May 6, returning on Mon, May 12 Roundtrip flight operated by IndiGo and SalamAir "Outbound connecting flight operated by IndiGo departs from Changi Airport on Tue, May 6, arriving in Imam Khomeini International Airport." "Inbound connecting flight operated by SalamAir departs from Imam Khomeini International Airport on Mon, May 12, arriving in Changi Airport." Roundtrip price start from $574, including taxes and charges.
7 Day Trip
Tue, May 6 - Mon, May 12
7 Day Trip
Singapore
Tehran
$574
Search
Tehran $616 per passenger Departing on Fri, May 16, returning on Wed, May 21 Roundtrip flight operated by Oman Air and SalamAir "Outbound connecting flight operated by Oman Air departs from Kuala Lumpur Intl. Airport on Fri, May 16, arriving in Imam Khomeini International Airport." "Inbound connecting flight operated by SalamAir departs from Imam Khomeini International Airport on Wed, May 21, arriving in Kuala Lumpur Intl. Airport." Roundtrip price start from $616, including taxes and charges.
6 Day Trip
Fri, May 16 - Wed, May 21
6 Day Trip
Kuala Lumpur
Tehran
$616
Search
Tehran $720 per passenger Departing on Tue, Jun 24, returning on Mon, Jun 30 Roundtrip flight operated by China Eastern Airlines and Flydubai "Outbound connecting flight operated by China Eastern Airlines departs from Pudong Intl. Airport on Tue, Jun 24, arriving in Imam Khomeini International Airport." "Inbound connecting flight operated by Flydubai departs from Imam Khomeini International Airport on Mon, Jun 30, arriving in Pudong Intl. Airport." Roundtrip price start from $720, including taxes and charges.
7 Day Trip
Tue, Jun 24 - Mon, Jun 30
7 Day Trip
Shanghai
Tehran
$720
Search
Tehran $750 per passenger Departing on Mon, Jun 16, returning on Fri, Jun 20 Roundtrip flight operated by Cebu Pacific and Flydubai "Outbound connecting flight operated by Cebu Pacific departs from Ninoy Aquino Intl. Airport on Mon, Jun 16, arriving in Imam Khomeini International Airport." "Inbound connecting flight operated by Flydubai departs from Imam Khomeini International Airport on Fri, Jun 20, arriving in Ninoy Aquino Intl. Airport." Roundtrip price start from $750, including taxes and charges.
5 Day Trip
Mon, Jun 16 - Fri, Jun 20
5 Day Trip
Manila
Tehran
$750
Search
Tehran $1,071 per passenger Departing on Fri, May 9, returning on Tue, May 13 Roundtrip flight operated by China Southern Airlines and China Southern Airlines "Outbound connecting flight operated by China Southern Airlines departs from Incheon Intl. Airport on Fri, May 9, arriving in Imam Khomeini International Airport." "Inbound connecting flight operated by China Southern Airlines departs from Imam Khomeini International Airport on Tue, May 13, arriving in Incheon Intl. Airport." Roundtrip price start from $1,071, including taxes and charges.
5 Day Trip
Fri, May 9 - Tue, May 13
5 Day Trip
Seoul
Tehran
$1,071
Search
View more round-trip flights

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.

Useful info for your flights to Tehran from the United States

Cheapest one-way flight price$597
Off-season for travelMay
Peak season for travelJune
Flight distance12,204.13 km
Popular airlineCondor
Cheapest monthJune

Frequently asked questions about flights to Tehran

  • What is the average flight ticket price from United States to Tehran?

    The average ticket price to Tehran is $566. Please use this price as a reference only.
  • How long is the flight to Tehran?

    • Approx. 3 hours 6 minutes to fly from Istanbul to Tehran.
    • Approx. 21 hours 12 minutes to fly from Los Angeles to Tehran.
    • Approx. 2 hours 40 minutes to fly from Muscat to Tehran.
    • Approx. 19 hours 11 minutes to fly from San Francisco 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.
  • 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 May. The average price of flight tickets to Tehran in May is $530.
  • When are the cheapest flights to Tehran?

    Flight tickets to Tehran are the cheapest in June compared to other months, the average price is $837.
  • How many airports in Tehran?

  • Which popular airlines have flights to Tehran?

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