Flights from Malaga to Tenerife – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
AGP to TFN – All flight route options from Málaga Airport, Spain to Tenerife North, Spain. These flights are operated by 3 airlines. Fly non-stop with Vueling or choose from 6 different transit flights. The shortest flight time is 2 hours and 30 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.
Malaga to Tenerife flights
With over 174 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Tenerife (TFN) from Malaga (AGP) with Vueling but if a stopover option suits you better you can choose to fly via Las Palmas, Puerto del Rosario or any other of the 6 alternatives with connectiing airports.
Tip! You might want to consider arriving at Tenerife South Airport (TFS) instead.
Malaga to Tenerife with Vueling
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm.
With Air Europa
If you fly from Malaga with Air Europa you will do a stopover in Madrid, MAD before reaching Tenerife. This flight trip will take 5 hours and 25 minutes and you can fly every weekday with departures at 08 in the morning or 12 in the afternoon. Air Europa is a member of SkyTeam.
Distance & flight times: Málaga Airport to Tenerife North
The shortest flight time between AGP and TFN is 2 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 30m | - | 895 miles (1440 km) |
LPA Las Palmas | 5h 0m | 1h 15m | 949 miles (1527 km) |
FUE Puerto del Rosario | 5h 5m | 1h 30m | 941 miles (1514 km) |
VLC Valencia | 5h 35m | 50m | 1482 miles (2385 km) |
ACE Lanzarote | 5h 55m | 2h 50m | 924 miles (1487 km) |
MLN Melilla | 7h 0m | 1h 50m | 1047 miles (1685 km) |
MAD Madrid | 7h 0m | 1h 45m | 1374 miles (2211 km) |

