Cheap Flights from Tehran to Madrid

Travellers and cabin class

Compare Tehran to Madrid flight deals

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

Book the best Madrid fare with no extra fees

Flight deals from Tehran to Madrid

Looking for a cheap last-minute deal or the best return flight from Tehran to Madrid? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Tehran to Madrid

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

Tehran to Madrid: Alternative routes

Compare routes from Tehran to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Tehran to Madrid: Flight information

The things to know before you go.
Cheapest flight found336 €
Cheapest month to flyJune

Finding cheap flights from Tehran to Madrid: Frequently asked questions

The best price we found for a return flight from Tehran to Madrid is 336 €. 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 Tehran to Madrid. But we found flights with one stop from 336 €.
As of May 2025, there are no flights flying from Tehran to Madrid.
The cheapest month to fly from Tehran to Madrid is usually May 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Madrid Airport on Tuesday, 10 June 2025.
No airlines currently offer direct flights between Tehran and Madrid Airport. 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 Madrid 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 Madrid is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Madrid is Pegasus Airlines .

Flying from Tehran to Adolfo Suarez Madrid-Barajas Airport (MAD): what you need to know

  • Imam Khomeini International Airport (IKA) is Tehran's main airport. Explore your options for reserving a flight from Tehran to Adolfo Suarez Madrid-Barajas Airport (MAD) leaving from here.

  • The timezone in Madrid is UTC+1, which is 2 hours 30 minutes behind Tehran. Adolfo Suarez Madrid-Barajas Airport is located in Madrid.

  • To ensure you get on your flight from Tehran to MAD, allow plenty of time to navigate the airport and find your gate. Turning up two hours before international departures and an hour before domestic flights is the general travel rule.

  • You'll likely experience longer lines in popular months like July and other peak seasons. Arriving up to four hours ahead of international flights and two hours for a domestic departure is a smart move.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • Consider adding a stopover to potentially save on your flight from Tehran to MAD. Just uncheck 'Direct flights only' when searching for departures from Imam Khomeini International Airport (IKA). Take a break from travelling at one of these airports:

    • Sabiha Gokcen International Airport (SAW)

    • Istanbul Ataturk Airport (IST)

    • Vienna International Airport (VIE)

  • IKA is about 56 kilometres from central Tehran. To work out how to get there, use Google Maps. This essential travel app will give you the best route and your public transport options.

  • If you have an early flight from Tehran to Adolfo Suarez Madrid-Barajas Airport, why not stay somewhere nice and close? Avoid the hassle of rushing to the terminal (and enjoy some extra sleep) at Remis Hotel. Rexan Hotel is another convenient option near Imam Khomeini International Airport.

About Adolfo Suarez Madrid-Barajas Airport (MAD)

Getting from Adolfo Suarez Madrid-Barajas Airport (MAD) to central Madrid

  • Adolfo Suarez Madrid-Barajas Airport is approximately 18 kilometres from central Madrid. With your own car rental or in a cab, the drive is about 26 minutes.

  • Getting to the centre on public transport takes around 37 minutes.

How to find the cheapest flights from Tehran to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • Book a one-way ticket from Tehran to Adolfo Suarez Madrid-Barajas Airport from 157 € or travel return from just 336 €. Prices are accurate at the time of listing and may change based on availability when you book.

  • To get your hands on cheap tickets from Tehran to MAD, book as early as possible. Airlines typically offer their best fares when flights are first released.

  • If you're flexible with your travel plans, use the 'Whole month' tool. It'll show you the lowest price across every month when searching for your ticket from Tehran to Adolfo Suarez Madrid-Barajas Airport.

  • Finding a cheap ticket from Tehran to MAD is easy with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as the price has fallen.

  • Make the most of the filters to find your ideal journey. To see the 'Best,' 'Fastest' or 'Cheapest' flights from Tehran to Adolfo Suarez Madrid-Barajas Airport, use the 'Sort by' function. You can also filter results by arrival and departure times, airline, and journey duration.

The best time to fly from Tehran to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • July is the busiest month to board a flight from Tehran to Adolfo Suarez Madrid-Barajas Airport while April is the quietest. To work out the ideal time to visit Madrid, consider your preferred travel pace and style.

  • The warmest month in Madrid is July, with temperatures ranging between 17ºC and 36ºC. Book your flights from Tehran to MAD in this month if this is the type of weather you enjoy.

  • If you like travelling in cooler conditions, search for a cheap flight from Tehran to Adolfo Suarez Madrid-Barajas Airport in January when temperatures average between 0ºC and 11ºC.

More about Madrid

  • Start your Madrid trip off on the right foot by choosing the ideal place to stay. As soon as you've booked your flight from Tehran to Adolfo Suarez Madrid-Barajas Airport, check out our selection of accommodation options including:

  • El Retiro Park and Puerta del Sol are just two of the big attractions to put on your Madrid travel itinerary. Continue your sightseeing adventures at Plaza Mayor.

Complete your Madrid trip with a car rental

  • After you've booked your hotel and cheap flight from Tehran to Adolfo Suarez Madrid-Barajas Airport, the next task is choosing one of our car rentals in Madrid. Check out the offers and easily compare your options on pick-up convenience, price, and more.

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