TFN

Tenerife (TFN) direct flights: all 30 nonstop routes, measured

live · updated 53m ago

OPS Updating · 37,373 legs measured · last 90 days · 1 route outbound only · 1 route inbound only

30 nonstop destinations from Tenerife Norte-Ciudad de La Laguna Airport, flown by 12 airlines. 28 of them also fly back in.

Measured from flights observed on Tenerife’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 27 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are no data.

Busiest routeMadrid MAD · about 1277 movements a week, Azul Linhas Aéreas Brasileiras S/A, Binter Canarias, Iberia Express16,416 legs observed
Most reliablePamplona PNA · 94% on time, 0% cancelled52 legs
Roughest ridePalma de Mallorca PMI · 51% on time, 0% cancelled152 legs

All TFN nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

MADMadrid⇆ Azul Linhas Aéreas Brasileiras S/A · Binter Canarias · Iberia Express · Pascan Aviation · Vueling 1277/wk 84%on time 0.1%cancelled
Schedule
Azul Linhas Aéreas Brasileiras S/A departs AD6988 07:05AD6989 09:55AD6990 14:25AD6991 17:55
Binter Canarias departs NT6062 06:45NT6072 10:05NT6064 15:45NT6074 19:00
Iberia Express departs I21572 14:35I21584 20:30
Pascan Aviation departs P61225 08:00
Vueling departs VY5291 06:50VY5171 09:05VY5500 10:25VY5483 11:20VY5269 14:10VY5478 16:15VY5021 18:35VY5225 19:40VY5225 20:15VY5225 20:40VY5022 21:20
Azul Linhas Aéreas Brasileiras S/A arrives AD6984 08:55AD6985 13:35AD6985 13:40AD6982 16:55AD6983 20:55
Binter Canarias arrives NT6073 09:00NT6063 14:10NT6063 14:20NT6075 18:25NT6065 22:30
Iberia Express arrives I21571 13:55I21583 19:50
Vueling arrives VY5482 08:15VY5019 09:50VY5195 10:35VY5486 13:25VY5481 15:30VY5484 17:50VY5224 18:55VY5224 19:40VY5224 20:00VY5239 20:35VY5479 22:45
LPAGran Canaria Island⇆ Binter Canarias · Canaryfly · Naysa 316/wk 80%on time 1.4%cancelled
Schedule
Binter Canarias departs NT100 07:00NT102 07:30NT106 08:00NT108 08:30NT114 09:00NT116 09:30NT120 10:00NT122 10:30NT126 11:00NT130 12:00NT136 12:30NT138 13:00NT140 14:00NT142 14:30NT146 15:00NT148 15:30NT150 16:00NT152 16:30NT160 17:00NT164 17:30NT170 18:00NT172 18:30NT1541 18:30NT178 19:00NT180 19:25NT184 20:00NT1841 20:30NT190 21:00NT1741 21:20NT192 21:30NT198 21:30NT196 22:30
Canaryfly departs PM106 08:00PM616 08:30PM108 08:30PM114 09:00PM116 09:30PM120 10:00PM618 10:45PM126 11:00PM130 12:00PM136 12:30PM138 13:00PM140 14:00PM142 14:30PM146 15:00PM628 15:00PM148 15:30PM150 16:00PM1541 16:30PM152 16:30PM160 17:00PM162 17:30PM170 18:00PM172 18:30PM178 19:00PM668 19:10PM180 19:25PM184 20:00PM190 21:00PM192 21:30PM196 22:30
Naysa departs ZN150 16:00ZN160 17:00ZN170 18:00ZN198 21:30ZN192 22:00
Binter Canarias arrives NT105 07:00NT101 07:30NT103 08:00NT107 08:30NT109 09:00NT115 09:30NT117 10:00NT121 10:30NT123 11:00NT127 11:30NT131 12:30NT137 13:00NT139 13:30NT141 14:30NT143 15:00NT147 15:30NT149 16:00NT151 16:30NT153 17:00NT161 17:30NT163 18:00NT171 18:30NT173 19:00NT179 19:30NT185 20:30NT1731 20:50NT193 21:30NT197 22:45
Canaryfly arrives PM105 07:00PM615 08:00PM107 08:30PM109 09:00PM115 09:30PM117 10:00PM617 10:15PM121 10:30PM123 11:00PM127 11:30PM131 12:30PM139 13:30PM137 14:00PM1641 14:00PM141 14:30PM627 14:30PM143 15:00PM147 15:30PM149 16:00PM1531 16:00PM623 16:30PM151 16:30PM161 17:30PM163 18:00PM171 18:30PM173 19:00PM179 19:30PM181 20:00PM185 20:30PM193 21:30PM197 22:45
Naysa arrives ZN151 16:30ZN185 20:30ZN193 21:30
BCNBarcelona⇆ Qatar Airways 313/wk 71%on time 0.8%cancelled
Schedule
Qatar Airways departs QR3592 06:45QR3592 07:00QR3590 10:35QR3772 10:35QR3591 11:50QR3586 11:50QR3602 14:45QR3599 14:45QR3594 16:40QR3595 17:55QR3596 20:25
Qatar Airways arrives QR3555 09:55QR3556 11:15QR3557 14:45QR3558 16:00QR3559 17:15QR3560 19:45QR3560 19:50QR3569 22:25QR3567 22:35
SPCSta Cruz de la Palma⇆ Binter Canarias · Canaryfly · Naysa 241/wk 74%on time 1.2%cancelled
Schedule
Binter Canarias departs NT600 06:55NT602 07:30NT604 08:00NT610 09:00NT616 10:00NT6321 10:30NT620 11:00NT626 12:00NT630 13:00NT640 14:00NT650 15:00NT652 15:30NT660 16:00NT666 17:00NT670 18:00NT680 19:00NT688 20:00NT1001 20:20NT686 21:00
Canaryfly departs PM600 06:55PM602 07:30PM412 07:45PM604 08:00PM610 09:00PM418 09:45PM616 10:00PM620 11:00PM626 12:00PM630 13:00PM6511 13:30PM640 14:00PM6651 14:30PM650 15:00PM418 15:10PM660 16:00PM666 17:00PM454 17:10PM6641 18:30PM680 19:00PM6181 19:30PM467 19:30PM682 19:30PM688 20:00PM6511 20:30PM686 21:00PM678 22:15
Naysa departs ZN666 17:00ZN688 20:00ZN686 21:00
Binter Canarias arrives NT605 08:30NT607 09:00NT609 09:30NT617 10:30NT621 11:30NT6331 12:00NT627 12:30NT631 13:30NT641 14:30NT643 15:30NT661 16:30NT663 17:00NT667 17:30NT671 18:30NT669 18:30NT681 19:30NT689 20:30NT697 21:30NT699 22:30
Canaryfly arrives PM603 07:30PM605 08:30PM607 09:00PM413 09:15PM609 09:30PM617 10:30PM419 11:15PM621 11:30PM627 12:30PM631 13:30PM641 14:30PM6521 15:00PM643 15:30PM6661 16:00PM661 16:30PM419 16:40PM667 17:30PM671 18:30PM455 18:40PM6501 18:55PM6651 20:00PM689 20:30PM468 21:00PM679 21:00PM6231 21:00PM697 21:30PM699 22:30
Naysa arrives ZN669 18:30ZN697 21:30ZN699 22:30
ACESan Bartolomé⇆ Air Europa · Binter Canarias · Canaryfly · Naysa 127/wk 70%on time 0.5%cancelled
Schedule
Air Europa departs UX2161 11:45
Binter Canarias departs NT400 06:45NT400 07:00NT406 08:20NT412 10:10NT426 11:30NT4041 12:40NT428 12:40NT4611 13:15NT440 14:00NT450 15:10NT462 17:00NT482 19:30NT488 20:40NT496 22:15
Canaryfly departs PM400 07:00PM406 08:20PM412 10:10PM420 11:15PM426 11:30PM546 12:30PM440 14:00PM546 14:05PM4881 15:50PM462 17:00PM548 17:10PM4441 18:55PM4021 19:00PM482 19:30PM4841 20:00
Naysa departs ZN462 17:00ZN496 22:15
Air Europa arrives UX2162 13:55
Binter Canarias arrives NT401 07:50NT407 09:15NT421 12:20NT427 13:40NT441 14:50NT451 16:15NT463 17:20NT471 19:10NT489 21:40NT497 22:50
Canaryfly arrives PM407 09:15PM4051 10:25PM4601 11:35PM421 12:20PM427 13:40PM547 14:40PM547 16:15PM451 16:15PM4891 18:00PM471 19:00PM549 19:20PM4031 21:10PM4451 21:15PM489 21:40PM4851 22:10PM493 22:20PM497 22:50
Naysa arrives ZN451 16:15ZN463 17:20ZN471 19:10ZN497 22:50
SVQSeville⇆ Binter Canarias · Iberia · Pascan Aviation 100/wk 87%on time 0.4%cancelled
Schedule
Binter Canarias departs NT5756 16:00
Iberia departs IB5678 07:50IB5676 09:20IB5680 13:20IB5684 15:45IB5684 16:20IB5682 20:05
Pascan Aviation departs P61225 08:40
Binter Canarias arrives NT5757 21:20
Iberia arrives IB5675 08:45IB5679 12:45IB5677 13:10IB5681 19:30IB5683 21:40
FUEEl Matorral⇆ Binter Canarias · Canaryfly · Naysa 96/wk 75%on time 0.2%cancelled
Schedule
Binter Canarias departs NT940 06:45NT952 10:25NT958 11:30NT964 13:10NT968 14:15NT978 16:40NT982 17:30NT988 19:20NT994 20:30
Canaryfly departs PM940 06:45PM374 09:45PM952 10:25PM962 11:30PM960 11:55PM964 12:50PM968 14:15PM9531 15:30PM978 16:40PM374 16:45PM982 17:40PM9801 18:20PM9801 18:21PM988 19:20PM376 19:50PM994 20:30
Naysa departs ZN988 19:20
Binter Canarias arrives NT947 09:20NT959 12:35NT965 13:40NT971 15:20NT975 16:25NT985 18:50NT987 19:40NT995 22:10NT997 22:40
Canaryfly arrives PM947 09:20PM375 11:55PM959 12:35PM963 13:40PM967 14:00PM971 15:00PM975 16:25PM375 16:40PM9541 17:40PM985 18:50PM375 18:55PM987 19:40PM9811 20:25PM995 21:30PM377 22:00PM997 22:40
AGPMálaga⇆ Iberia 91/wk 85%on time 0%cancelled
Schedule
Iberia departs IB5610 09:10IB5612 15:30IB5616 20:05
Iberia arrives IB5609 08:25IB5611 14:55IB5615 19:25
VDEEl Hierro Island⇆ Binter Canarias · Canaryfly · Naysa 64/wk 82%on time 0.5%cancelled
Schedule
Binter Canarias departs NT852 07:35NT862 10:00NT8501 11:00NT868 11:30NT878 14:35NT890 16:45
Canaryfly departs PM852 07:35PM858 08:30PM8541 08:55PM862 10:00PM866 11:10PM247 11:45PM870 12:20PM858 12:50PM876 13:05PM878 14:35PM8821 15:00PM890 16:45
Naysa departs ZN890 16:45
Binter Canarias arrives NT859 09:20NT867 11:50NT8511 12:45NT873 13:20NT885 16:25NT895 18:30
Canaryfly arrives PM859 09:20PM861 10:20PM8551 10:45PM867 11:50PM871 13:00PM248 13:35PM875 14:05PM875 14:10PM861 14:40PM877 14:55PM885 16:25PM8831 16:50PM895 18:30
Naysa arrives ZN895 18:30
BIOBilbao⇆ Air Europa · Iberia 54/wk 83%on time 0%cancelled
Schedule
Air Europa departs UX7007 14:25
Iberia departs IB5630 09:45IB5632 15:15
Air Europa arrives UX7008 21:35
Iberia arrives IB5629 09:10IB5631 22:10
VLCValencia⇆ Binter Canarias · Iberia 40/wk 88%on time 0%cancelled
Schedule
Binter Canarias departs NT5804 08:15
Iberia departs IB5685 07:40IB5685 09:20IB5687 19:45
Binter Canarias arrives NT5805 15:00
Iberia arrives IB5686 08:45IB5686 14:20IB5688 19:10
SCQSantiago de Compostela⇆ Iberia 37/wk 87%on time 0.8%cancelled
Schedule
Iberia departs IB5672 07:40IB5672 08:55IB5674 19:45
Iberia arrives IB5671 08:15IB5671 14:00IB5673 19:10IB5673 21:40
ALCAlicante⇆ Iberia 30/wk 73%on time 0.5%cancelled
QGZQGZ⇆ Canaryfly 24/wk 71%on time 0%cancelled
OVDRanón⇆ Binter Canarias · Iberia 16/wk 91%on time 0%cancelled
VGOVigo⇆ Binter Canarias 14/wk 66%on time 0.6%cancelled
PMIPalma de Mallorca⇆ Binter Canarias 12/wk 51%on time 0%cancelled
ZAZZaragoza⇆ Binter Canarias 8/wk 93%on time 0%cancelled
GRXGranada⇆ Binter Canarias · Iberia 7/wk 84%on time 0%cancelled
LCGCulleredo⇆ Binter Canarias 7/wk 89%on time 0%cancelled
XRYJerez de la Frontera⇆ Binter Canarias 6/wk 83%on time 0%cancelled
EASHondarribia⇆ Binter Canarias 4/wk 62%on time 1.9%cancelled
FNCFunchal⇆ Binter Canarias 4/wk 91%on time 0%cancelled
PNAPamplona⇆ Binter Canarias 4/wk 94%on time 0%cancelled
RMUCorvera⇆ Binter Canarias 4/wk 60%on time 0%cancelled
SDRSantander⇆ Binter Canarias 4/wk 65%on time 0%cancelled
VLLValladolid⇆ Binter Canarias 4/wk 69%on time 0%cancelled
CCSMaiquetía⇆ Plus Ultra Líneas Aéreas 1/wk –17 legs –
LENLa Virgen del Camino→ Elysian Airlines 1/wk –12 legs –
SLMSalamanca← Elysian Airlines 1/wk –1 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Tenerife

28 of the 30 destinations above also fly nonstop into Tenerife, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

1 route appeared outbound only in the observed window; 1 route appears inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

TFN route map: where 30 nonstop routes go

Nonstop route network at Tenerife (TFN)

TFN direct flights: questions travelers ask

How many direct flights does Tenerife have?

Tenerife Norte-Ciudad de La Laguna Airport currently has nonstop service to 30 destinations on 12 airlines, based on flights observed on the airport's own boards over the last 14 days. 28 of those routes operate in both directions.

Which direct route from Tenerife is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Pamplona (PNA) runs cleanest: 94% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Tenerife?

Binter Canarias appears on 21 of the 30 nonstop routes we observed at TFN. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Tenerife Norte-Ciudad de La Laguna Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Tenerife (TFN) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/tenerife-TFN
How we measure this →

Planning around TFN? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure