


Flights from Madrid to Tehran Starting at €64
For as little as €64, you can take your next adventure to Tehran without breaking the bank. Choose between one-way and return tickets from Madrid below.
- One way
- Round-trip
- MAD12:5512h 25m1 stopIKA03:50Thu, Jan 16|Madrid - Tehran|Pegasus Airlines€64€18164% OFF64% OFF€181€64
- MAD14:3510h 5m1 stopIKA03:10Wed, Jan 15|Madrid - Tehran|Pegasus Airlines€106€18141% OFF41% OFF€181€106
- MAD12:5522h 30m1 stopIKA13:55Tue, Feb 25|Madrid - Tehran|Pegasus Airlines€124€18131% OFF31% OFF€181€124
- MAD14:3520h 50m1 stopIKA13:55Wed, Mar 5|Madrid - Tehran|Pegasus Airlines€126€126
- MAD14:3520h 50m1 stopIKA13:55Tue, Mar 4|Madrid - Tehran|Pegasus Airlines€126€126
- MAD12:5511h 50m1 stopIKA03:15Mon, Mar 10|Madrid - Tehran|Pegasus Airlines€126€126
- MAD14:3520h 5m1 stopIKA13:10Fri, Feb 14|Madrid - Tehran|Pegasus Airlines€126€126
- MAD12:5522h 30m1 stopIKA13:55Tue, Jan 7|Madrid - Tehran|Pegasus Airlines€127€127
- MAD12:5512h 25m1 stopIKA03:50Mon, Jan 13|Madrid - Tehran|Pegasus Airlines€128€128
- MAD12:5522h 20m1 stopIKA13:45Sat, Jan 18|Madrid - Tehran|Pegasus Airlines€131€131
- MAD01:00 pm3h 5mNonstopTHR02:00 pmSun, Dec 29|Madrid - Tehran|Pegasus AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Madrid to Tehran
These price trend charts carefully monitor and predict how flight prices from Madrid to Tehran will change. Keep a close eye on them to understand when the best time to buy your tickets is.
Airlines Flying from Madrid to Tehran
We have a range of prices from different airlines providing flights from Madrid to Tehran. Check below for the journey which best suits your travel needs.










Find more flights and airlines
Alternative Routes from Madrid to Tehran
Searching for potential routes that might be cheaper and faster? There are a few alternative ways to get to Tehran from Madrid which could help you save money and time.
- CheapestMAD12:5512h 25m1 transferIKA03:50Madrid Barajas Airport - Imam Khomeini International AirportThu, Jan 16Pegasus Airlines€64
- MAD12:5512h 25m1 transferIKA03:50Madrid Barajas Airport - Imam Khomeini International AirportThu, Jan 16Pegasus Airlines€64Find More Flights
FAQ
How to find a cheap flight from Madrid to Tehran
Flight Information from Madrid to Tehran
Cheapest direct flight price | €64 |
---|---|
Off-season travel month | January |
Peak season for travel | September |
Flight distance | 4,766.64km |
Popular airline | Emirates |
Plan Your Trip Around Tehran
More Travel Options
Top flights to Tehran
- Manchester to Tehran Flights
- Birmingham to Tehran Flights
- London to Tehran Flights
- Belfast to Tehran Flights
- Edinburgh to Tehran Flights
- Glasgow to Tehran Flights
- Cardiff to Tehran Flights
- Newcastle to Tehran Flights
- Newquay to Tehran Flights
- Leeds to Tehran Flights
- Nottingham to Tehran Flights
- Aberdeen to Tehran Flights
- Business Class Flights to Tehran
Top flights from Madrid
- Madrid to Bristol Flights
- Madrid to Edinburgh Flights
- Madrid to Belfast Flights
- Madrid to Liverpool Flights
- Madrid to Birmingham Flights
- Madrid to Glasgow Flights
- Madrid to London Flights
- Madrid to Newcastle Flights
- Madrid to Exeter Flights
- Madrid to Manchester Flights
- Madrid to Cardiff Flights
- Madrid to Leeds Flights
- Madrid to Londonderry Flights
Site Operator: Trip.com Travel Singapore Pte. Ltd.