Madrid to Tenerife is one of Spain’s busiest domestic routes — a non-stop flight of around three hours out to the largest of the Canary Islands. Dozens of daily departures keep fares low and choice high, whether you want a full-service ticket with a bag or a bare-bones low-cost fare. This guide covers who flies the route, which Tenerife airport you land at, what a fair return costs in euros, and when to book.
Route: Madrid (MAD, Adolfo Suárez Barajas) → Tenerife (TFN, Tenerife North — some flights TFS, Tenerife South)
Distance: approximately 1,770 km (1,100 miles)
Non-stop flight time: about 2h 50m – 3h 00m
Direct flights: Yes — Iberia, Air Europa and Vueling fly Madrid to Tenerife North (TFN) non-stop, while Ryanair serves Tenerife South (TFS). There are dozens of departures a week between them.
Fares from Madrid to Tenerife (EUR)
As a domestic route within Spain, Madrid–Tenerife stays affordable year-round, but the Canary Islands are a winter-sun favourite, so demand actually peaks in the cooler months and over holidays. Christmas/New Year, Easter and the July–August summer weeks are the priciest; late spring and autumn are the cheapest. The figures below are typical economy return fares in euros.
| Month | Demand | What to expect |
|---|---|---|
| January | — | high (winter sun) |
| February | — | high |
| March | — | medium-high |
| April | — | medium-high (Easter) |
| May | — | low-medium |
| June | — | medium |
| July | — | high (summer) |
| August | — | high (summer) |
| September | — | low-medium |
| October | — | medium |
| November | — | medium-high |
| December | — | very high (holidays) |
Checked against every return fare on sale as we write, this route prices far more tightly than most guides suggest: €61–€100 return, with a median of €63. Iberia Express carries the great majority at €61–€75, Iberia’s full-service fare is €75 and Binter €100. So around €63 is the going rate rather than a good deal, and there is nothing in the thirties or forties to hold out for — if you see the low sixties, take it. Every cheap fare we found landed at Tenerife North (TFN).
Airlines on this route
Non-stop (about 3 hours):
- Iberia (and Iberia Express) — full-service Spanish flag carrier to Tenerife North (TFN), frequent daily flights from Barajas.
- Air Europa — Spanish full-service operator to Tenerife North (TFN), often with a checked bag included.
- Vueling — low-cost carrier to Tenerife North (TFN), competitive fares and a good schedule.
- Ryanair — lowest headline fares, but flies to Tenerife South (TFS), not the North airport.
One-stop: not needed — with this many non-stop flights a day, a connecting itinerary only appears when you are stitching Tenerife onto a longer trip. For a straightforward island break, always book the non-stop.
When to book & how to save
- Book 4–8 weeks ahead for the best domestic fares; prices firm up before Christmas, Easter and the summer weeks.
- Travel in May, September or early October for the lowest fares and pleasant weather — the island is warm year-round.
- Mind which airport you want: Tenerife North (TFN) is closest to Santa Cruz and La Laguna; Tenerife South (TFS) is nearest the southern resorts — pick the one that matches where you are staying.
- Compare the all-in price: Ryanair and Vueling headline fares are hand-baggage-only, while Iberia and Air Europa often include a checked bag — the “cheapest” sticker fare is not always the cheapest trip.
- Be flexible by a day or two — midweek departures usually beat Friday and Sunday on price.
Arriving in Tenerife
Most Madrid flights land at Tenerife North (TFN), about 11 km from Santa Cruz de Tenerife; a taxi to the capital costs roughly €20–25, and the TITSA bus (line 20 or 102/107) reaches the centre for a couple of euros. If you fly Ryanair, you arrive at Tenerife South (TFS), about 60 km southwest and closest to the resort towns of Los Cristianos and Playa de las Américas; a taxi to the southern resorts runs €25–40, and TITSA buses connect both airports and the main towns. Check your ticket — the two airports are an hour apart.
Frequently asked questions
How long is the flight from Madrid to Tenerife?
The non-stop flight takes about 2 hours 50 minutes to 3 hours. Despite feeling like a getaway, the Canary Islands are a domestic Spanish destination, so there is no passport control on arrival — just collect your bag and head into the island.
Are there direct flights from Madrid to Tenerife?
Yes. Iberia, Air Europa and Vueling fly non-stop from Madrid to Tenerife North (TFN), and Ryanair flies non-stop to Tenerife South (TFS). Between them there are dozens of departures a week, so you will always find a direct flight.
How much does it cost to fly from Madrid to Tenerife?
A typical economy return runs about €61–€100 depending on the carrier and whether you add a checked bag, median €63. Iberia Express holds the cheap end at €61–€75, with Iberia at €75 and Binter at €100. Christmas, Easter and summer price above this band.
What is the cheapest month to fly from Madrid to Tenerife?
May, September and early October are usually the cheapest, with returns from around €60 — in the dates we could price, the floor was €61. Avoid Christmas/New Year, Easter and July–August, which are the busiest and most expensive periods on this popular island route.
Which airlines fly from Madrid to Tenerife?
Iberia Express carried the great majority of the cheap fares in our data, at €61–€75 into Tenerife North (TFN), with Iberia at €75 and Binter Canarias at €100. Air Europa and Vueling also fly to TFN, and Ryanair serves Tenerife South (TFS) — a different airport about 75 km away — but none of the three appeared among the cheapest fares when we checked. Iberia and Air Europa are the full-service options.
Which airport do I fly into in Tenerife?
It depends on the airline. Iberia, Air Europa and Vueling use Tenerife North (TFN), near Santa Cruz and La Laguna; Ryanair uses Tenerife South (TFS), near the southern resorts. The two airports are about an hour apart, so check your ticket and book transport to match.
How far in advance should I book Madrid to Tenerife flights?
Book 4 to 8 weeks ahead for the best fares. Prices climb before Christmas, Easter and the summer holidays, and last-minute seats on peak weekends can be expensive, so early booking pays off — especially if you need a checked bag.
Is it cheaper to fly on weekdays?
Usually, yes. Midweek departures (Tuesday to Thursday) are typically cheaper than Friday–Sunday, when weekend getaways push fares up. Being flexible by a day or two is one of the easiest ways to save on this high-frequency route.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — check the live fare before booking.



