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

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

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

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

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

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

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

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

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

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
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
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
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
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
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
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 travel | May |
Peak season for travel | June |
Flight distance | 12,204.13 km |
Popular airline | Condor |
Cheapest month | June |
Frequently asked questions about flights to Tehran
About
Payment Methods
Our Partners
Copyright © 2025 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.