Spain flag Tenerife (South) Airport (TFS)

Country Spain | Europe | Tourism Airport | IATA: TFS | ICAO: GCTS | Elevation 209 ft · 64 m | Local time

Destinations
92
Flights / day
113
Busiest route
Gran Canaria
Top airline
Ryanair

Tenerife Island (South) Airport averages 113 flights per day to 92 destinations, with 11 domestic routes and 81 international routes. A total of 40 airlines operate at TFS, led by Ryanair. This airport provides direct service to 20 countries across two continents, with United Kingdom representing its largest international market. The longest nonstop route from Tenerife Island (South) connects to Bucharest, with a typical flight time of 6 hr 0 mins. Updated: July 10, 2026

Route Network

Tenerife Island (South) Airport connects 92 destinations worldwide, with Gran Canaria standing out as its busiest route. The longest nonstop flight is to Reykjavik, and the shortest flight is to Gran Canaria.

Spain flag Gran Canaria (LPA) – Spain 5 airlines
1 hr 10 mins
73 mi · 117 km
10
per day
United Kingdom flag Manchester (MAN) – United Kingdom 4 airlines
4 hr 45 mins
1,894 mi · 3,048 km
6
per day
Spain flag Lanzarote (ACE) – Spain 3 airlines
1 hr 10 mins
191 mi · 307 km
4
per day
Spain flag Madrid (MAD) – Spain 1 airline
3 hr 15 mins
1,134 mi · 1,825 km
4
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 4 airlines
4 hr 40 mins
1,851 mi · 2,978 km
4
per day
United Kingdom flag London (STN) – United Kingdom 2 airlines
4 hr 40 mins
1,862 mi · 2,997 km
4
per day
Ireland flag Dublin (DUB) – Ireland 2 airlines
4 hr 40 mins
1,830 mi · 2,945 km
3
per day
Belgium flag Brussels (BRU) – Belgium 3 airlines
4 hr 45 mins
1,923 mi · 3,095 km
3
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 4 airlines
5 hr 5 mins
2,036 mi · 3,276 km
3
per day
United Kingdom flag Bristol (BRS) – United Kingdom 3 airlines
4 hr 30 mins
1,766 mi · 2,842 km
3
per day
Spain flag La Palma (SPC) – Spain 3 airlines
1 hr 20 mins
82 mi · 133 km
3
per day
United Kingdom flag Liverpool (LPL) – United Kingdom 3 airlines
4 hr 45 mins
1,882 mi · 3,029 km
3
per day
United Kingdom flag Newcastle (NCL) – United Kingdom 3 airlines
5 hr 0 mins
2,008 mi · 3,231 km
2
per day
United Kingdom flag Nottingham (EMA) – United Kingdom 3 airlines
4 hr 45 mins
1,882 mi · 3,029 km
2
per day
Netherlands flag Amsterdam (AMS) – Netherlands 3 airlines
4 hr 55 mins
2,003 mi · 3,224 km
2
per day
United Kingdom flag Belfast (BFS) – United Kingdom 3 airlines
4 hr 50 mins
1,911 mi · 3,075 km
2
per day
Germany flag Frankfurt (FRA) – Germany 3 airlines
4 hr 55 mins
2,011 mi · 3,237 km
2
per day
United Kingdom flag Glasgow (GLA) – United Kingdom 2 airlines
5 hr 0 mins
2,015 mi · 3,242 km
2
per day
France flag Paris (ORY) – France 2 airlines
4 hr 25 mins
1,748 mi · 2,813 km
2
per day
United Kingdom flag Leeds (LBA) – United Kingdom 2 airlines
4 hr 50 mins
1,937 mi · 3,118 km
2
per day
United Kingdom flag London (LGW) – United Kingdom 2 airlines
4 hr 35 mins
1,810 mi · 2,912 km
2
per day
Germany flag Düsseldorf (DUS) – Germany 3 airlines
4 hr 55 mins
2,012 mi · 3,237 km
2
per day
Italy flag Milan (MXP) – Italy 2 airlines
4 hr 35 mins
1,839 mi · 2,959 km
2
per day
France flag Paris (CDG) – France 2 airlines
4 hr 30 mins
1,769 mi · 2,847 km
2
per day
Italy flag Rome (FCO) – Italy 3 airlines
4 hr 35 mins
1,876 mi · 3,019 km
1
per day
Hungary flag Budapest (BUD) – Hungary 2 airlines
5 hr 30 mins
2,340 mi · 3,766 km
1
per day
Netherlands flag Eindhoven (EIN) – Netherlands 3 airlines
4 hr 55 mins
1,977 mi · 3,182 km
1
per day
United Kingdom flag Glasgow (PIK) – United Kingdom 1 airline
TFS → PIK
1
per day
United Kingdom flag London (LTN) – United Kingdom 1 airline
4 hr 40 mins
1,847 mi · 2,973 km
1
per day
Germany flag Munich (MUC) – Germany 3 airlines
5 hr 0 mins
2,062 mi · 3,318 km
1
per day
Iceland flag Reykjavik (KEF) – Iceland 2 airlines
6 hr 0 mins
2,498 mi · 4,020 km
1
per day
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
4 hr 45 mins
1,903 mi · 3,063 km
1
per day
Austria flag Vienna (VIE) – Austria 2 airlines
5 hr 20 mins
2,245 mi · 3,613 km
1
per day
Poland flag Warsaw (WAW) – Poland 2 airlines
5 hr 55 mins
2,544 mi · 4,094 km
1
per day
United Kingdom flag Cardiff (CWL) – United Kingdom 2 airlines
4 hr 30 mins
1,754 mi · 2,822 km
6
per week
Ireland flag Cork (ORK) – Ireland 2 airlines
4 hr 25 mins
1,697 mi · 2,730 km
6
per week
Poland flag Katowice (KTW) – Poland 3 airlines
5 hr 40 mins
2,419 mi · 3,893 km
6
per week
France flag Nantes (NTE) – France 2 airlines
4 hr 5 mins
1,548 mi · 2,491 km
6
per week
Czechia flag Prague (PRG) – Czechia 1 airline
5 hr 20 mins
2,220 mi · 3,573 km
6
per week
Italy flag Bergamo (BGY) – Italy 1 airline
4 hr 40 mins
1,880 mi · 3,026 km
5
per week
Germany flag Berlin (BER) – Germany 2 airlines
5 hr 25 mins
2,279 mi · 3,668 km
5
per week
United Kingdom flag Bournemouth (BOH) – United Kingdom 2 airlines
4 hr 30 mins
1,749 mi · 2,815 km
5
per week
Portugal flag Lisbon (LIS) – Portugal 1 airline
2 hr 45 mins
856 mi · 1,378 km
5
per week
France flag Lyon (LYS) – France 1 airline
4 hr 20 mins
1,700 mi · 2,735 km
5
per week
Belgium flag Ostend (OST) – Belgium 1 airline
4 hr 45 mins
1,892 mi · 3,045 km
5
per week
Spain flag Santiago de Compostela (SCQ) – Spain 1 airline
3 hr 15 mins
1,123 mi · 1,807 km
5
per week
Spain flag Seville (SVQ) – Spain 1 airline
2 hr 45 mins
896 mi · 1,442 km
5
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
1 hr 45 mins
460 mi · 740 km
4
per week
Spain flag Bilbao (BIO) – Spain 2 airlines
3 hr 35 mins
1,300 mi · 2,092 km
4
per week
France flag Bordeaux (BOD) – France 1 airline
3 hr 50 mins
1,451 mi · 2,335 km
4
per week
Belgium flag Brussels (CRL) – Belgium 1 airline
4 hr 45 mins
1,900 mi · 3,058 km
4
per week
Romania flag Bucharest (OTP) – Romania 2 airlines
6 hr 0 mins
2,598 mi · 4,182 km
4
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
4 hr 25 mins
1,760 mi · 2,832 km
4
per week
Germany flag Hamburg (HAM) – Germany 1 airline
5 hr 20 mins
2,221 mi · 3,574 km
4
per week
Spain flag Málaga (AGP) – Spain 1 airline
2 hr 45 mins
922 mi · 1,483 km
4
per week
Italy flag Treviso (TSF) – Italy 1 airline
4 hr 50 mins
1,984 mi · 3,193 km
4
per week
Spain flag Valencia (VLC) – Spain 1 airline
3 hr 20 mins
1,213 mi · 1,952 km
4
per week
Poland flag Warsaw (WMI) – Poland 2 airlines
5 hr 55 mins
2,540 mi · 4,089 km
3
per week
Belgium flag Antwerp (ANR) – Belgium 1 airline
4 hr 50 mins
1,937 mi · 3,117 km
3
per week
France flag Basel (BSL) – France 1 airline
4 hr 40 mins
1,870 mi · 3,010 km
3
per week
Italy flag Bologna (BLQ) – Italy 2 airlines
4 hr 40 mins
1,909 mi · 3,073 km
3
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
2 hr 15 mins
648 mi · 1,042 km
3
per week
Germany flag Cologne (CGN) – Germany 2 airlines
4 hr 55 mins
2,003 mi · 3,224 km
3
per week
Germany flag Hanover (HAJ) – Germany 1 airline
5 hr 15 mins
2,158 mi · 3,473 km
3
per week
Germany flag Leipzig (LEJ) – Germany 1 airline
5 hr 15 mins
2,199 mi · 3,538 km
3
per week
Luxembourg flag Luxembourg (LUX) – Luxembourg 1 airline
4 hr 45 mins
1,915 mi · 3,082 km
3
per week
Morocco flag Marrakech (RAK) – Morocco 1 airline
2 hr 0 mins
568 mi · 913 km
3
per week
Italy flag Nápoli (NAP) – Italy 1 airline
4 hr 45 mins
1,955 mi · 3,146 km
3
per week
Portugal flag Porto (OPO) – Portugal 1 airline
3 hr 5 mins
1,015 mi · 1,634 km
3
per week
United Kingdom flag Southend (SEN) – United Kingdom 1 airline
4 hr 40 mins
1,856 mi · 2,986 km
3
per week
France flag Paris–Beauvais (BVA) – France 1 airline
4 hr 30 mins
1,779 mi · 2,862 km
2
per week
United Kingdom flag Exeter (EXT) – United Kingdom 1 airline
4 hr 25 mins
1,712 mi · 2,755 km
2
per week
Ireland flag Limerick city (SNN) – Ireland 1 airline
4 hr 30 mins
1,748 mi · 2,814 km
2
per week
France flag Marseille (MRS) – France 1 airline
4 hr 10 mins
1,611 mi · 2,593 km
2
per week
United Kingdom flag Norwich (NWI) – United Kingdom 1 airline
4 hr 50 mins
1,932 mi · 3,110 km
2
per week
Poland flag Poznań (POZ) – Poland 1 airline
5 hr 40 mins
2,399 mi · 3,860 km
2
per week
Netherlands flag Rotterdam (RTM) – Netherlands 1 airline
4 hr 55 mins
1,976 mi · 3,180 km
2
per week
Germany flag Stuttgart (STR) – Germany 1 airline
4 hr 50 mins
1,978 mi · 3,184 km
2
per week
France flag Toulouse (TLS) – France 1 airline
3 hr 55 mins
1,466 mi · 2,360 km
2
per week
Germany flag Weeze (NRN) – Germany 1 airline
4 hr 55 mins
2,008 mi · 3,231 km
2
per week
Poland flag Wrocław (WRO) – Poland 1 airline
5 hr 35 mins
2,355 mi · 3,789 km
2
per week
Ireland flag Charleston (NOC) – Ireland 1 airline
4 hr 40 mins
1,830 mi · 2,945 km
1
per week
Denmark flag Copenhagen (CPH) – Denmark 1 airline
5 hr 40 mins
2,392 mi · 3,849 km
1
per week
Spain flag Fuerteventura (FUE) – Spain 1 airline
1 hr 10 mins
167 mi · 269 km
1
per week
Portugal flag Funchal (FNC) – Portugal 1 airline
1 hr 45 mins
322 mi · 518 km
1
per week
Germany flag Hahn (HHN) – Germany 1 airline
4 hr 50 mins
1,965 mi · 3,162 km
1
per week
Poland flag Kraków (KRK) – Poland 1 airline
5 hr 40 mins
2,435 mi · 3,919 km
1
per week
France flag Nice (NCE) – France 1 airline
4 hr 20 mins
1,703 mi · 2,741 km
1
per week
Germany flag Nuremberg (NUE) – Germany 1 airline
5 hr 5 mins
2,079 mi · 3,345 km
1
per week
Norway flag Oslo (OSL) – Norway 1 airline
6 hr 0 mins
2,571 mi · 4,137 km
1
per week
Italy flag Pisa (PSA) – Italy 1 airline
4 hr 35 mins
1,843 mi · 2,966 km
1
per week
Spain flag Ranón (OVD) – Spain 1 airline
3 hr 25 mins
1,222 mi · 1,966 km
1
per week

Route and destination data updated July 10, 2026.

Tenerife Island (South) Airport is served by 40 airlines, with Ryanair in the lead at 27% of routes. The top three carriers together cover 46% of routes. 17 carriers operate only one route each. A total of 37 airlines operate international routes, compared with 10 airlines serving domestic routes. Icelandair is operating the longest nonstop flight, connecting to Reykjavik with a flight time of 6 hrs.

Ryanair (43 routes)
easyJet (18 routes)
Jet2 (12 routes)
TUI Airways (10 routes)
TUIfly (5 routes)
Binter Canarias (4 routes)
Neos (4 routes)
TUI Airlines Nederland (Netherlands) (4 routes)
TUI Airlines Belgium (4 routes)
Condor (4 routes)
Canarias Airlines (3 routes)
Naysa (3 routes)
Transavia (3 routes)
Wizz Air (3 routes)
Enter Air (3 routes)
Volotea (3 routes)
Aer Lingus (2 routes)
Eurowings Discover (2 routes)
Vueling (2 routes)
Eurowings (2 routes)
Wizz Air Malta (2 routes)
Buzz (Ryanair Sun) (2 routes)
Marabu Airline OU (2 routes)
Iberia Express (1 routes)
Brussels Airlines (1 routes)
Ryanair UK (1 routes)
Transavia France (1 routes)
British Airways (1 routes)
Air France (1 routes)
Icelandair (1 routes)
Edelweiss Air (1 routes)
Austrian (1 routes)
SmartWings (1 routes)
TAP Air Portugal (1 routes)
HiSky (1 routes)
LOT - Polish Airlines (1 routes)
Royal Air Maroc (1 routes)
Luxair (1 routes)
Sunclass Airlines (1 routes)
Norwegian Air Shuttle (1 routes)

Tenerife Island (South) Airport provides direct service to 20 countries across two continents. The route network is 12% domestic and 88% international. United Kingdom is the primary international destination.

United Kingdom - 40/day
Spain - 25/day
Germany - 8/day
France - 7/day
Ireland - 5/day
Belgium - 5/day
Italy - 5/day
Netherlands - 4/day
Poland - 3/day
Switzerland - 2/day
Hungary - 1/day
Iceland - 1/day
Austria - 1/day
Czechia - 1/day
Portugal - 1/day
Morocco - 1/day
Romania - 1/day
Luxembourg - 0/day
Denmark - 0/day
Norway - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
15 min late
min (+1.1%) vs last 24 hours
24h trend
Arrivals
11 min late
2 min (+17.3%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Jul 12

2026

21:00 - 22:00

Departure
38 min late
Arrival
1 hr 29 min late
Cancelled
0

Jul 12

2026

20:00 - 21:00

Departure
26 min late
Arrival
31 min late
Cancelled
0

Jul 12

2026

19:00 - 20:00

Departure
26 min late
Arrival
27 min late
Cancelled
0

Jul 12

2026

18:00 - 19:00

Departure
15 min late
Arrival
21 min late
Cancelled
0

Jul 12

2026

17:00 - 18:00

Departure
23 min late
Arrival
7 min late
Cancelled
0

Jul 12

2026

16:00 - 17:00

Departure
17 min late
Arrival
14 min late
Cancelled
0

Jul 12

2026

14:00 - 15:00

Departure
14 min late
Arrival
5 min early
Cancelled
0

Jul 12

2026

13:00 - 14:00

Departure
2 min late
Arrival
3 min early
Cancelled
0

Jul 12

2026

12:00 - 13:00

Departure
6 min late
Arrival
on-time
Cancelled
0

Jul 12

2026

11:00 - 12:00

Departure
12 min late
Arrival
1 min late
Cancelled
0

Jul 12

2026

10:00 - 11:00

Departure
7 min late
Arrival
3 min early
Cancelled
0

Jul 12

2026

09:00 - 10:00

Departure
7 min late
Arrival
6 min early
Cancelled
0

Jul 12

2026

08:00 - 09:00

Departure
7 min late
Arrival
3 min early
Cancelled
0

Jul 12

2026

07:00 - 08:00

Departure
4 min late
Arrival
on-time
Cancelled
0

Jul 12

2026

06:00 - 07:00

Departure
1 min late
Arrival
Cancelled
0

Jul 12

2026

05:00 - 06:00

Departure
1 min late
Arrival
Cancelled
0

Jul 12

2026

04:00 - 05:00

Departure
Arrival
Cancelled
0

Jul 12

2026

03:00 - 04:00

Departure
on-time
Arrival
Cancelled
0

Jul 12

2026

02:00 - 03:00

Departure
9 min late
Arrival
on-time
Cancelled
0

Jul 12

2026

01:00 - 02:00

Departure
on-time
Arrival
2 min early
Cancelled
0

Jul 12

2026

00:00 - 01:00

Departure
Arrival
4 min early
Cancelled
0

Jul 11

2026

23:00 - 00:00

Departure
18 min late
Arrival
13 min early
Cancelled
0
Delay Performance (7 day average)
Departures
8 min late
5 min (+137.6%) vs last week
7d trend
Arrivals
3 min late
8 min (+150.9%) vs last week
7d trend
Cancelled Departures
4 flights (7 day total)

Jul 11

2026

Departure
13 min late
Arrival
9 min late
Cancelled
2

Jul 10

2026

Departure
9 min late
Arrival
3 min late
Cancelled
0

Jul 9

2026

Departure
3 min late
Arrival
1 min early
Cancelled
2

Jul 8

2026

Departure
5 min late
Arrival
on-time
Cancelled
0
Delay Performance (30 day average)
Departures
7 min late
1 min (+10.9%) vs last 30 days
30d trend
Arrivals
1 min early
1 min (+54.3%) vs last 30 days
30d trend
Cancelled Departures
21 flights (30 day total)

Jul 11

2026

Departure
13 min late
Arrival
9 min late
Cancelled
2

Jul 10

2026

Departure
9 min late
Arrival
3 min late
Cancelled
0

Jul 9

2026

Departure
3 min late
Arrival
1 min early
Cancelled
2

Jul 8

2026

Departure
5 min late
Arrival
on-time
Cancelled
0

Jul 4

2026

Departure
on-time
Arrival
6 min early
Cancelled
0

Jul 3

2026

Departure
3 min late
Arrival
5 min early
Cancelled
2

Jul 2

2026

Departure
1 min late
Arrival
9 min early
Cancelled
0

Jul 1

2026

Departure
7 min late
Arrival
4 min early
Cancelled
0

Jun 30

2026

Departure
2 min late
Arrival
5 min early
Cancelled
2

Jun 29

2026

Departure
3 min late
Arrival
4 min early
Cancelled
2

Jun 28

2026

Departure
5 min late
Arrival
4 min early
Cancelled
2

Jun 27

2026

Departure
13 min late
Arrival
6 min late
Cancelled
2

Jun 26

2026

Departure
20 min late
Arrival
14 min late
Cancelled
0

Jun 25

2026

Departure
17 min late
Arrival
7 min late
Cancelled
0

Jun 24

2026

Departure
3 min late
Arrival
5 min early
Cancelled
0

Jun 23

2026

Departure
3 min late
Arrival
1 min early
Cancelled
0

Jun 22

2026

Departure
8 min late
Arrival
3 min early
Cancelled
1

Jun 21

2026

Departure
11 min late
Arrival
3 min late
Cancelled
3

Jun 20

2026

Departure
7 min late
Arrival
3 min late
Cancelled
0

Jun 19

2026

Departure
7 min late
Arrival
1 min early
Cancelled
0

Jun 18

2026

Departure
8 min late
Arrival
4 min late
Cancelled
1

Jun 17

2026

Departure
4 min late
Arrival
5 min early
Cancelled
0

Jun 16

2026

Departure
1 min early
Arrival
11 min early
Cancelled
0

Jun 15

2026

Departure
on-time
Arrival
10 min early
Cancelled
0

Jun 14

2026

Departure
7 min late
Arrival
2 min early
Cancelled
0

Jun 13

2026

Departure
6 min late
Arrival
on-time
Cancelled
2

Jun 12

2026

Departure
7 min late
Arrival
1 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#260 (113 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#195 (92 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
10,499 ft 3,200 m 148 ft 45 m Closed
10,499 ft 3,200 m 148 ft 45 m Closed
10,495 ft 3,199 m 148 ft 45 m Asphalt
10,495 ft 3,199 m 148 ft 45 m Asphalt

Runway Length

10 aircraft cannot operate at Tenerife Island (South) Airport due to runway length constraints. The airport’s longest runway is 10,499 ft (3,200 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Boeing 777-300 10,597 ft 3,230 m 5,906 ft 1,800 m
Boeing 747-100 10,650 ft 3,246 m 6,168 ft 1,880 m
Boeing 747-8 VIP / BBJ 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-8 Freighter 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-300 10,827 ft 3,300 m 6,919 ft 2,109 m
Boeing 747-400F 10,827 ft 3,300 m 6,890 ft 2,100 m
Boeing 747-400ER 10,892 ft 3,320 m 7,136 ft 2,175 m
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Tenerife Island (South) (IATA: TFS) operates around 113 flights per day to 92 nonstop destinations. Its network includes 11 domestic and 81 international routes, with Ryanair as the leading carrier and Gran Canaria currently the busiest connection. From TFS, passengers can reach 20 countries across 2 continents, and the longest runway measures 3,200 m (10,499 ft).

Miscellaneous