$138 Flights from Zurich (ZRH) to Tehran (THRA)

Compare Zurich to Tehran flight deals

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

Earn frequent flyer miles on flights booked through Skyscanner

Flight deals from Zurich to Tehran

Looking for a cheap last-minute deal or the best round-trip flight from Zurich Airport to Tehran? If you want to travel next month, round-trip fares start from $314. Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Zurich to Tehran from $138 one-way

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

Alternative Zurich to Tehran routes

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

Zurich to Tehran: Flight information

The things to know before you go.
Cheapest flight found$138
Cheapest month to flySeptember

Finding cheap flights from Zurich to Tehran: Frequently asked questions

There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
The best price we found for a round-trip flight from Zurich to Tehran is $276. 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 Zurich to Tehran. But we found flights with one or more stops from $276.
There are no flights flying from Zurich to Tehran, as of May 2026.
The cheapest month to fly from Zurich to Tehran is usually September.
If you're flying from Zurich Airport, the cheapest airport near Tehran is Imam Khomeini International – which is 22.6 miles away from the center of Tehran. We've found flights to this airport from $276.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Zurich Airport to Tehran on Tuesday, September 8, 2026.
No airlines currently offer direct flights between Zurich 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 May, the average temperature is usually around 62°F. July is typically the warmest month in Tehran, when it usually averages around 90°F. You can expect the least rain in July. The coldest month is January, with temperatures averaging 22°F. The rainiest month is November.
Currently, Pegasus Airlines offers the cheapest flight tickets to Tehran.

Traveling from Zurich Airport (ZRH) to Tehran: what you need to know

  • The timezone in Tehran is UTC+3:30. The city is two hours 30 minutes ahead of Zurich, where Zurich Airport is located.

  • Leave enough time to make your ZRH to Tehran flight. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as July, you'll want to get to the airport earlier than usual. Plan to arrive two hours before domestic departures and four hours ahead of an international flight whenever you're traveling during a peak period in general.

  • Traveling from central Zurich to ZRH takes about 10 minutes by public transport. If you ride-share, drive or grab a cab, you'll cover the 6 miles in 15 minutes or so, depending on traffic.

  • Searching for a hotel near ZRH? If you're boarding an early flight from Zurich Airport to Tehran, these accommodation options will put you moments from your departure lounge:

  • When it comes to the on-time performance of Zurich Airport, 76% of flights stick to their scheduled arrival time.

How to find the cheapest flights from Zurich Airport (ZRH) to Tehran

  • The lowest price we've seen for a one-way Zurich Airport to Tehran flight is $138. The cheapest price for a return flight is $276. Remember fares may change due to availability at the time of booking.

  • To find cheap flights from ZRH to Tehran, book in advance. Airlines typically offer the most competitive fares when tickets are first released.

  • The 'Whole month' search tool will show you the cheapest tickets from Zurich Airport to Tehran across every month. It's an easy way to snap up a bargain if your dates are flexible.

  • Snapping up a cheap flight from ZRH to Tehran is a breeze with Price Alerts. Simply create one of these automatic notifications and we'll notify you as soon as there's a better deal.

  • Pick your ideal departure and arrival times, number of stops and airlines with our filters. Then, sort the results for your flight from Zurich Airport to Tehran by 'Best,' 'Fastest' or 'Cheapest.'

Airports in Tehran

Tehran Mehrabad International Airport (THR)

  • Tehran Mehrabad International Airport (THR) is around 8 miles from central Tehran. If you're getting a cab or a ride-share, the drive will take roughly 25 minutes.

  • It typically takes 45 minutes when traveling by public transport.

  • Get off your flight from Zurich Airport to Tehran and be napping in your hotel bed shortly after. If you want a convenient option that's not too far from THR, stay at Tehran Grand Hotel.

Tehran Imam Khomeini International Airport (IKA)

  • After your flight from Zurich Airport to Tehran has touched down, you can make your way to the city center in about 1 hour 5 minutes by car. Central Tehran is roughly 30 miles from Tehran Imam Khomeini International Airport (IKA).

  • Public transport will get you there in about 1 hour 30 minutes.

  • Walk out of arrivals and stay in a hotel close to IKA. Unwind after your ZRH to Tehran flight at Remis Hotel. Or put up the 'Do not disturb' sign and catch up on some sleep at Rexan Hotel.

Best time to go to Tehran

  • March is the busiest month for flights from Zurich Airport to Tehran. To steer clear of the crowds, visit Tehran in December.

  • Before locking in your Zurich Airport to Tehran plane ticket, think about what kind of weather you prefer. July is the warmest month in Tehran, with temperatures ranging from 73ºF to 100ºF.

  • Look for cheap tickets from ZRH to Tehran in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 21ºF and 50ºF on average.

More about Tehran

  • Start your Tehran trip off on the right foot by choosing the ideal place to stay. Once you've booked your flight from Zurich Airport to Tehran, browse our range of hotels including:

  • National Museum of Iran and Golestan Palace are just a couple of the big attractions to put on your Tehran to-do list. Keep the adventure rolling by checking out Tehran Museum of Contemporary Art.

Explore more of Iran

  • You've seen Tehran, now it's time to discover more of Iran. Travel about 210 miles south to Isfahan to tick off its popular sights. From Masjed-e Sheikh Lotfollah to Imam Mosque and Naqshe Jahan Square(Shah Square), your itinerary will be busy.

  • Around 80 miles south of Tehran, Qom is another favorite stop in Iran. Experience this destination's highlights firsthand at Hazrat Fatima Masumeh Holy Shrine, A'zam Mosque and Qoli Darvish Historical Site.

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