C$601 Cheap Flights from Beirut (BEY) to Tehran (THRA)

Compare Beirut to Tehran flight deals

Find the cheapest month or even day of the year to fly to Tehran

Book the best Tehran fare with no extra fees

Find the cheapest month to fly from Beirut to Tehran

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Beirut to Tehran flights are currently cheapest in January.

Alternative Beirut to Tehran routes

Looking for the cheapest, fastest or easiest route from Beirut to Tehran? You could fly into the following airports instead.

Beirut to Tehran: Flight information

The things to know before you go.
Cheapest flight foundC$601
Cheapest month to flyJanuary

Finding cheap flights from Beirut to Tehran: Frequently asked questions

There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
The best price we found for a return flight from Beirut to Tehran is C$751. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Beirut to Tehran. But we found flights with one or more stops from C$751.
As of June 2026, there are no flights flying from Beirut to Tehran.
The cheapest month to fly from Beirut to Tehran is usually November.
If you're flying from Beirut Airport, the cheapest airport near Tehran is Imam Khomeini International – which is 36.4 km away from the centre of Tehran. We've found flights into this airport from C$751.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Beirut Airport to Tehran on Monday, November 9, 2026.
No airlines currently offer direct flights between Beirut Airport and Tehran. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Tehran but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Tehran is around 40 days in advance, so don’t leave your flight to the last minute.
In June, the average temperature is usually around 22°C. July is typically the warmest month in Tehran, when it usually averages around 32°C. You can expect the least rain in July. The coldest month is January, with temperatures averaging -5°C. The rainiest month is November.
Currently, Air Arabia offers the cheapest flight tickets to Tehran.

Travelling from Beirut-Rafic Hariri International Airport (BEY) to Tehran: what you need to know

  • The timezone in Tehran is UTC+3:30. The city is 1 hour 30 minutes ahead of Beirut, where Beirut-Rafic Hariri International Airport is located.

  • With 2 departures a week between the two airports, Beirut-Rafic Hariri International Airport (BEY) to Imam Khomeini International Airport (IKA) is the most popular route. Catch IranAir's 12:15 flight to get your trip from BEY to IKA underway.

  • For stress-free travel, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This will give you plenty of time to catch your flight from BEY to Tehran.

  • During popular months like August, it's wise to get to the airport earlier than normal. Plan to arrive two hours before a domestic departure and four hours ahead for international flights whenever you're travelling during peak periods in general.

  • You can catch a nonstop flight from Beirut-Rafic Hariri International Airport to Tehran that lands at Imam Khomeini International Airport (IKA).

  • IranAir is a popular airline that offers direct flights from Beirut-Rafic Hariri International Airport to Tehran.

  • Stopovers are the perfect opportunity to break up your trip — and perhaps even explore another city. When searching for flights from BEY to Tehran, uncheck the 'Direct flights only' box to see where you can visit along the way. Here are some popular options to consider:

    • Hamad International Airport (DOH)

    • Istanbul Ataturk Airport (IST)

    • Dubai Airport (DXB)

  • You don't need a visa for Iran if you have a passport from Lebanon and are visiting for tourism purposes. Visa and travel documentation requirements are subject to changes. So before booking your flight tickets from Beirut-Rafic Hariri International Airport to Tehran, check with your airline and your destination country's local embassy or consulate for the latest rules.

  • Central Beirut to BEY is approximately 8 kilometres. Depending on traffic conditions, it'll take you about 11 minutes to get there if you're driving, catching a cab or ride-sharing.

  • After a leisurely start to your break? Stay near BEY. Whether you have an early flight from Beirut-Rafic Hariri International Airport to Tehran or want to avoid feeling rushed, these hotels are the answer:

How to find the cheapest flights from Beirut-Rafic Hariri International Airport (BEY) to Tehran

  • The lowest price we've found for a one-way ticket from Beirut-Rafic Hariri International Airport to Tehran is C$601. The cheapest price for a return flight is C$751. Remember fares may change due to availability at the time of booking.

  • To pick up cheap tickets from BEY to Tehran, book your trip 9 months before your departure date.

  • May is the cheapest month for tickets from Beirut-Rafic Hariri International Airport to Tehran. If you'd like to travel at a different time of year, the 'Whole month' tool will show you the lowest prices for each month.

  • Log into your online account or use the app to set up a Price Alert. We'll notify you right away if there's a cheaper deal on this route. It doesn't take long, and it'll save you time searching for cheap tickets from BEY to Tehran every day.

  • Tailor your travel plans with filters. Pick your ideal departure and arrival times, airlines and total journey duration. You can also sort results by 'Cheapest,' 'Fastest' or 'Best' flights from Beirut-Rafic Hariri International Airport to Tehran.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) to the centre of Tehran is around 1 hour by car. It's approximately 56 kilometres away.

  • Stay moments from the runway if you've booked a late flight from Beirut-Rafic Hariri International Airport to Tehran. Remis Hotel is a good option near IKA. Or check in and chill out at Rexan Hotel before continuing to your final destination.

Best time to go to Tehran

  • July is the most popular month for flights from Beirut-Rafic Hariri International Airport to Tehran. To avoid the crowds, head for Tehran in April when it's quieter.

  • When booking your flight from Beirut-Rafic Hariri International Airport to Tehran, think about the kind of weather you enjoy. July is the warmest month in Tehran, with the temperature ranging from 23ºC to 38ºC.

  • January has average temperatures of between -6ºC and 10ºC. Search for cheap flights from BEY to Tehran around that time if you like travelling in cooler conditions.

More about Tehran

  • After locking in your flight from Beirut-Rafic Hariri International Airport to Tehran, think about where you'll stay in this city. Make one of these accommodation options your base for exploring Tehran:

  • There are so many things to discover in this city it can be tricky to work out where to start. Golestan Palace, National Museum of Iran and Azadi Tower are popular attractions which should feature on any good Tehran itinerary.

Complete your Tehran trip with a car rental

  • Finding you a cheap flight from Beirut-Rafic Hariri International Airport to Tehran isn't the only thing we're good at. Check out our car rentals in Tehran and have more freedom to explore. We find deals from trusted car rental providers and put them all in one place. You can instantly compare offers and then book with no fees.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.