Flights from Madrid to Tenerife – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to TFN – All flight route options from Barajas, Spain to Tenerife North, Spain. These flights are operated by 6 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Tenerife North
We got great deals on hotels and car rentals near the airport.
Madrid to Tenerife flights
There are over 19 airlines and as many as 284 flights every week to this destination. You can fly non-stop to Tenerife (TFN) from Madrid (MAD) with Ryanair, Iberia, Air Europa or Binter Canarias but if a stopover option suits you better you can choose to fly via La Coruna, Lanzarote or any other of the 15 alternatives with connectiing airports.
Tip! You might want to consider arriving at Tenerife South Airport (TFS) instead.
Madrid to Tenerife with Ryanair
You can fly non-stop every weekday with flights departing from 6:00 am to 6:00 pm.
With Binter Canarias
You can fly non-stop every weekday with flights departing between 7:00 am and 8:00 pm. You also have the option to do a transit flight via Las Palmas.
Distance & flight times: Barajas to Tenerife North
The shortest flight time between MAD and TFN is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 1106 miles (1780 km) |
LCG La Coruna | 5h 5m | 1h 0m | 1438 miles (2314 km) |
ACE Lanzarote | 5h 20m | 1h 30m | 1152 miles (1854 km) |
LPA Las Palmas | 5h 20m | 2h 25m | 1171 miles (1884 km) |
VLC Valencia | 5h 45m | 1h 35m | 1365 miles (2196 km) |
FUE Puerto del Rosario | 6h 15m | 2h 40m | 1171 miles (1884 km) |
SPC Santa Cruz De La Palma | 6h 20m | 2h 45m | 1239 miles (1994 km) |
GRX Granada | 6h 20m | 2h 30m | 1177 miles (1894 km) |
VGO Vigo | 6h 20m | 2h 25m | 1339 miles (2154 km) |
FNC Funchal | 6h 25m | 2h 25m | 1205 miles (1939 km) |
MLN Melilla | 6h 35m | 30m | 1280 miles (2060 km) |
BIO Bilbao | 6h 35m | 30m | 1472 miles (2368 km) |
OVD Asturias | 6h 35m | 2h 25m | 1444 miles (2323 km) |
SDR Santander | 6h 35m | 2h 25m | 1456 miles (2343 km) |
EAS San Sebastian | 6h 35m | 2h 0m | 1534 miles (2468 km) |
PNA Pamplona | 6h 38m | 2h 25m | 1477 miles (2376 km) |

