Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Zurich (ZRH) to Tehran (THRA)

Travellers and cabin class
  1. Home
  2. Switzerland
  3. Zurich
  4. Tehran

Compare Zurich 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

TrustScore 4.4 out of 5 4.4 out of 5 based on 19,817 reviews Trustpilot
Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Zurich to Tehran

Looking for a cheap last-minute deal or the best return flight from Zurich to Tehran? Find the lowest prices on one-way and return tickets right here.
Tehran.£221 per passenger.Departing Mon, 1 Dec, returning Thu, 18 Dec.Return flight with AJet and Pegasus Airlines.Outbound indirect flight with AJet, departs from Zurich on Mon, 1 Dec, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Thu, 18 Dec, arriving in Zurich.Price includes taxes and charges.From £221, select.
Mon, 1 DecZRH - IKA with AJet
1 stop
Thu, 18 DecIKA - ZRH with Pegasus Airlines
1 stop
from £221
Tehran.£233 per passenger.Departing Thu, 19 Jun, returning Wed, 25 Jun.Return flight with AJet and Pegasus Airlines.Outbound indirect flight with AJet, departs from Zurich on Thu, 19 Jun, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 25 Jun, arriving in Zurich.Price includes taxes and charges.From £233, select.
Thu, 19 JunZRH - IKA with AJet
1 stop
Wed, 25 JunIKA - ZRH with Pegasus Airlines
1 stop
from £233
Tehran.£235 per passenger.Departing Sun, 1 Jun, returning Wed, 9 Jul.Return flight with Pegasus Airlines.Outbound indirect flight with Pegasus Airlines, departs from Zurich on Sun, 1 Jun, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 9 Jul, arriving in Zurich.Price includes taxes and charges.From £235, select.
Sun, 1 JunZRH - IKA with Pegasus Airlines
1 stop
Wed, 9 JulIKA - ZRH with Pegasus Airlines
1 stop
from £235
Tehran.£247 per passenger.Departing Fri, 7 Nov, returning Sat, 22 Nov.Return flight with AJet and Pegasus Airlines.Outbound indirect flight with AJet, departs from Zurich on Fri, 7 Nov, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Sat, 22 Nov, arriving in Zurich.Price includes taxes and charges.From £247, select.
Fri, 7 NovZRH - IKA with AJet
1 stop
Sat, 22 NovIKA - ZRH with Pegasus Airlines
1 stop
from £247
Tehran.£250 per passenger.Departing Sat, 31 May, returning Mon, 30 Jun.Return flight with AJet and Pegasus Airlines.Outbound indirect flight with AJet, departs from Zurich on Sat, 31 May, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Mon, 30 Jun, arriving in Zurich.Price includes taxes and charges.From £250, select.
Sat, 31 MayZRH - IKA with AJet
1 stop
Mon, 30 JunIKA - ZRH with Pegasus Airlines
1 stop
from £250
Tehran.£263 per passenger.Departing Tue, 3 Jun, returning Fri, 28 Nov.Return flight with Pegasus Airlines.Outbound indirect flight with Pegasus Airlines, departs from Zurich on Tue, 3 Jun, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Fri, 28 Nov, arriving in Zurich.Price includes taxes and charges.From £263, select.
Tue, 3 JunZRH - IKA with Pegasus Airlines
1 stop
Fri, 28 NovIKA - ZRH with Pegasus Airlines
1 stop
from £263
Tehran.£278 per passenger.Departing Wed, 2 Jul, returning Fri, 18 Jul.Return flight with Corendon Airlines and Pegasus Airlines.Outbound indirect flight with Corendon Airlines, departs from Zurich on Wed, 2 Jul, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Fri, 18 Jul, arriving in Zurich.Price includes taxes and charges.From £278, select.
Wed, 2 JulZRH - IKA with Corendon Airlines
1 stop
Fri, 18 JulIKA - ZRH with Pegasus Airlines
1 stop
from £278
Tehran.£280 per passenger.Departing Mon, 22 Sep, returning Fri, 31 Oct.Return flight with Austrian Airlines.Outbound indirect flight with Austrian Airlines, departs from Zurich on Mon, 22 Sep, arriving in Imam Khomeini International.Inbound indirect flight with Austrian Airlines, departs from Imam Khomeini International on Fri, 31 Oct, arriving in Zurich.Price includes taxes and charges.From £280, select.
Mon, 22 SepZRH - IKA with Austrian Airlines
1 stop
Fri, 31 OctIKA - ZRH with Austrian Airlines
1 stop
from £280
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Zurich to Tehran found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Zurich to Tehran

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 December.
May
Find prices
Jun
from £233
Jul
from £278
Aug
from £383
Sep
from £305
Oct
from £298
Nov
from £247
Dec
from £221
Jan
Find prices
Feb
Find prices
Mar
from £327
Apr
from £571

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£221
Cheapest month to flyDecember

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 return flight from Zurich to Tehran is £221. 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 £221.
As of May 2025, there are no flights flying from Zurich to Tehran.
The cheapest month to fly from Zurich to Tehran is usually May 2025.
If you're flying from Zurich Airport, the cheapest airport near Tehran is Imam Khomeini International – which is 22.6 miles away from the centre of Tehran. We've found flights into this airport from £221.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Zurich Airport to Tehran on Monday, 1 December 2025.
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 17°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, AJet offers the cheapest flight tickets to Tehran.

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

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

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. That way, you won't have to rush to catch your ZRH to Tehran flight.

  • Longer lines at check-in and security are more likely if you're heading away during high season, so allow a bit more breathing room. A good rule for peak times? Get there up to four hours early for international flights and at least two hours for domestic departures.

  • The journey from central Zurich to ZRH takes around 1 hour 35 minutes on public transport. If you ride-share, drive or take a cab, you'll cover the 6 miles in 20 minutes or so, depending on traffic.

  • Planning to catch an early flight from Zurich Airport to Tehran? Avoid the last-minute rush to the airport (and catch some extra z's) by choosing one of these stays near ZRH:

    • Ibis Zurich Messe Airport

    • Ibis Budget Zurich Airport

    • B&B Hotel Zürich Airport

  • Of the flights that depart from Zurich Airport, 69.02% touch down on time at their destination.

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

  • The best price we've found for a one-way Zurich Airport to Tehran flight is £101. The cheapest price for a return flight is £221. Keep in mind fares can change due to demand at the time of booking.

  • To pick up cheap flights from ZRH to Tehran, book ahead. Airlines generally offer lower fares when flights are first released.

  • If you have flexibility with your travel dates, make the most of the 'Whole month' tool. It'll give you the cheapest price across each month when looking for a Zurich Airport to Tehran ticket.

  • Stay on top of deals for cheap flights from ZRH to Tehran by setting up a Price Alert. We'll send you an email or push notification on the app when a new low fare is offered.

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

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) to the centre of Tehran takes around 1 hour to reach by car. The centre is roughly 35 miles away.

  • Few things beat the convenience of staying close to the terminal if you've just hopped off a late flight from Zurich Airport to Tehran. Remis Hotel and Rexan Hotel are handy options near IKA.

Best time to go to Tehran

  • Carefully consider your dates before locking in your flight from Zurich Airport to Tehran. The city comes alive during high season, but rates are often higher and top attractions can get busy. Visit Tehran in the off-season if you like a more relaxed vibe.

  • Before booking a Zurich Airport to Tehran plane ticket, think about what kind of weather works for you. July is the warmest month in Tehran, with temperatures ranging from 23ºC (73ºF) to 38ºC (100ºF).

  • Look for cheap tickets from ZRH to Tehran in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between -6ºC (21ºF) and 10ºC (50ºF) on average.

More about Tehran

  • When it comes to searching for somewhere to lay your head, you'll find the most popular stays in Tehran right here. Browse these hotels as soon as you've locked in your flight from Zurich Airport to Tehran:

    • Tehran Grand Hotel

    • Parsian Azadi Hotel

    • Persian Plaza Hotel

  • National Museum of Iran and Golestan Palace are just two of the popular attractions to put on your Tehran to-do list. Continue your sightseeing adventures at Azadi Tower.

Explore more of Iran

  • You've done Tehran, now it's time to discover other corners of Iran. Journey around 210 miles south to Isfahan to tick off its leading sights. From Hasht Behesht Palace to Jameh Mosque of Isfahan and Kakh-e Ali Qapu, you'll have a full itinerary ahead.

  • Around 80 miles south of Tehran, Qom is another essential stop in Iran. Get a taste of what this destination has to offer at Ferdosi Park, Astaneh Museum and Gonbad Sabz Garden.

More travel options

Flights to Tehran Province
Flights from Zurich
Plane tickets from Switzerland to Iran
Tickets from Canton of Zurich
Cheap return tickets from Zurich to Tehran Province
Return plane tickets to Iran
Plane tickets from Switzerland
Tickets to Tehran
Return flights from Zurich to Iran
Cheap last minute flights
Hotels in Tehran
Best car hire in Tehran
Cheap car hire in Iran
Tickets from Corfu to London
Cheap flights from Amsterdam Schiphol to Milan
Cheap return tickets from Edinburgh to Hamburg
Return flights from Dublin to Seville
Cheap return tickets from London to Rennes
Plane tickets from Edinburgh to Calgary
Cheap tickets from Glasgow to Manchester
Plane tickets from Glasgow Intl to Faro
Return tickets from Manchester to Luxembourg
Return plane tickets from Manchester to Nairobi
Flights from Bristol to Munich
Return flights from Liverpool to Wroclaw
Cheap tickets from Bristol to Bilbao
Return flights from London Heathrow to Florence
Plane tickets from Edinburgh to New York Newark
Plane tickets from London Gatwick to Catania Fontanarossa
Cheap return tickets from London to Cairns
Return flights from Madeira to London
Tickets from Lagos to London Heathrow
Tickets from Katowice to London
Return flights from Karachi to Lahore
Return plane tickets from Leeds Bradford to Wroclaw
Return tickets from London Stansted to Cork
Tickets from Sharm El Sheikh to London
Plane tickets from Manchester to Kuwait
Flights from Birmingham to Jersey
Return plane tickets from Amsterdam Schiphol to Madrid
Return flights from Glasgow Intl to Tenerife South
Flights from Cologne to Manchester
Cheap return tickets from London Heathrow to Melbourne Tullamarine

Plan the rest of your trip from Zurich to Tehran

  • Car hire in Tehran
  • Hotels in Tehran

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

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings