- Home
- Flights
- Flights from Tenerife
- Tenerife to Madrid
Cheap flights from Tenerife to Madrid from €17
Iberia Express, Binter Canarias and Air Europa fly nonstop from Tenerife to Madrid, about 38 flights a week. The flight takes around 2h 43m, and the cheapest one-way fare we found recently is €17 on 17 Dec.
Direct flights available ~38 flights a week 2h 43m Cheapest in December Prices checked 14 days ago
Tenerife to Madrid at a glance
Cheapest one-way€17Iberia Express · nonstop · Thu 17 DecFastest flight2h 43mEstimated
Nonstop flights38/wkIberia Express, Binter Canarias, Air Europa
Airlines flying nonstop from Tenerife to Madrid
3 airlines on this route, about 38 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from Tenerife to Madrid
Lowest one-way fare found for each month: December is cheapest, August the most expensive.
Good to know
- Distance
- 1,770 km1,099 miles
- Flight time
- 2h 43mestimate
- Time difference
- +1hMadrid vs Tenerife
- Currency in Madrid
- EUR
- Airports
- TFS, TFN → MAD
Flights from Tenerife to Madrid: questions answered
How much is a flight from Tenerife to Madrid?
The cheapest one-way fare we found recently is €17, nonstop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Tenerife to Madrid?
Yes. Iberia Express, Binter Canarias and Air Europa fly this route nonstop, with about 38 flights a week in each direction.
How long is the flight from Tenerife to Madrid?
A nonstop flight covers 1,770 km and takes around 2h 43m.
What is the cheapest month to fly from Tenerife to Madrid?
December has the lowest fare we found (€17), while August is the most expensive (€62).
Which airlines fly from Tenerife to Madrid?
Iberia Express, Binter Canarias and Air Europa operate nonstop flights on this route.
Which airports serve Tenerife and Madrid?
Tenerife: Tenerife Sur Airport (TFS) and Tenerife Norte-Ciudad de La Laguna Airport (TFN). Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD).
What is the time difference between Tenerife and Madrid?
Madrid is 1 hour ahead of Tenerife.




