Madrid to Tenerife flight status today

List of all flights from Madrid Spain (MAD) to Tenerife Spain (TFN) and airlines operated flight from Madrid to Tenerife. The flight is a domestic flight in Spain. There are 176 flights operated by 40 airlines on this route.

The distance from Madrid, ES (MAD) to Tenerife, ES (TFN) is 1771 km (1101 miles). The time zone of the point of departure Adolfo Suarez Madrid-Barajas Airport is GMT +1:00. The current time is Wednesday 2025-11-19 09:03 AM. The time zone of the destination point Tenerife North Airport is GMT0:00 The current time is Wednesday 2025-11-19 08:03 AM.

KLM | Iberia | Finnair | Air France | Air Serbia | American Airlines | Air Europa | Bulgaria Air | Saudia Airlines | Aeromexico | Wasaya Airways | Qatar Airways | Azul | Avianca | Vueling | Japan Airlines | Royal Air Maroc | Turkish Airlines | Delta | Etihad Airways | Binter Canarias | Alitalia | LATAM Airlines | TAROM | SAS | Ryanair | Cathay Pacific | British Airways | Iberia Express | Cygnus Air | Kuwait Airways | DHL Air | Privilege Style | AlbaStar | Wamos Air | Air Memphis | Aeroflot | Rotana Jet | Norwegian Air International | DOT LT |

List of 176 flights from Madrid, ES (MAD) to Tenerife, ES (TFN).
No. Departure Arrival Last Update Status
KL3371 07:05 08:55 Departed On time
KL3368 11:40 13:35 Arrived On time
KL3389 15:00 16:55 Departed On time
KL3378 19:05 21:00 Scheduled On time

 

No. Departure Arrival Last Update Status
IB1589 20:50 22:45 Scheduled On time
IB1573 13:35 15:30 Scheduled On time
IB1561 06:20 08:15 Arrived On time
IB1569 11:35 13:30 Scheduled On time
IB1585 18:40 20:35 Departed On time
IB1577 15:50 17:45 Scheduled On time
IB1565 08:45 10:40 Arrived On time
IB1571 13:15 15:10 Scheduled On time
IB1581 18:30 20:25 Scheduled On time
IB1583 17:00 18:55 Scheduled On time
IB1575 17:00 18:55 Scheduled On time
IB1579 14:35 16:30 Arrived On time
IB3958 19:45 21:40 Departed
IB3940 14:40 16:35 Departed
IB3944 17:30 19:25 Delayed
IB3934 09:10 11:05 Arrived
IB3946 13:10 15:05 Departed
IB3942 07:35 09:30 Arrived
IB3956 16:25 18:20 Arrived
IB3938 20:50 22:45 Scheduled
IB3228 16:40 18:30 In Air
IB594 17:25 19:20 Landed
IB3960 10:25 12:20 Arrived
IB3936 08:00 09:55 Arrived
IB3932 17:25 19:20 In_Air

 

No. Departure Arrival Last Update Status
AY5579 20:50 22:45 Scheduled On time

 

No. Departure Arrival Last Update Status
AF4828 11:40 13:35 Scheduled On time
AF4830 19:00 20:55 Scheduled On time
AF4814 15:00 16:55 Departed On time
AF4795 07:05 08:55 In Air

 

No. Departure Arrival Last Update Status
JU7487 19:00 20:55 Scheduled On time
JU7475 15:00 16:55 Scheduled On time
JU7405 11:45 13:40 Arrived Delayed by 16m

 

No. Departure Arrival Last Update Status
AA8518 15:45 17:40 Scheduled On time
AA8512 08:45 10:40 Arrived On time
AA8559 18:40 20:35 Departed On time
AA8699 11:25 13:20 Arrived On time
AA8702 14:05 16:00 Departed On time

 

No. Departure Arrival Last Update Status
UX9057 19:00 20:55 Scheduled On time
UX9059 07:05 08:55 Arrived On time
UX9118 11:40 13:35 Arrived On time
UX9048 15:00 16:55 Departed On time
UX905 11:00 12:25 Departed Delayed by 1h 10m
UX9061 15:20 17:15 Arrival Estimated 16:59
UX9043 15:40 17:35 Arrived
UX841 14:55 16:52 In Air
UX8007 15:30 17:25 Arrived
UX941 07:05 08:55 In Air
UX9913 15:00 16:55 Arrived

 

No. Departure Arrival Last Update Status
FB1401 15:55 17:50 Scheduled On time
FB1405 18:40 20:35 Arrived On time
FB1407 20:50 22:45 Scheduled On time
FB1403 18:30 20:25 Scheduled On time
FB1494 15:00 16:50 Unknown

 

No. Departure Arrival Last Update Status
SV6785 15:00 16:55 Scheduled On time

 

No. Departure Arrival Last Update Status
AM6825 15:00 16:55 Scheduled On time
AM6997 07:05 08:55 Scheduled On time
AM6822 19:00 20:55 Departed On time
AM6895 11:40 13:35 Arrived On time

 

No. Departure Arrival Last Update Status
WT186 15:30 17:30 Scheduled On time
WT122 None None Scheduled
WT881 03:30 07:00 Scheduled On time
WT550 21:20 None Arrived On time
WT200 04:15 07:15 Unknown

 

No. Departure Arrival Last Update Status
QR5371 08:45 10:40 Scheduled On time
QR8034 20:50 22:45 Departed On time
QR6546 11:25 13:20 Arrived On time
QR5080 15:50 17:45 Departed Delayed by 17m
QR6592 14:05 16:00 Departed On time
QR5360 06:20 08:15 Scheduled On time

 

No. Departure Arrival Last Update Status
AD6985 11:40 13:35 Scheduled On time
AD6982 15:00 16:55 Departed On time
AD6983 19:00 20:55 Arrived Delayed by 1h 10m
AD6984 07:05 08:55 Departed On time

 

No. Departure Arrival Last Update Status
AV2570 11:35 13:30 Scheduled On time
AV6102 08:45 10:40 Arrived On time
AV6036 14:05 16:00 Arrived On time
AV6094 15:50 17:45 Departed Delayed by 17m
AV6128 18:40 20:35 Scheduled On time
AV6092 06:20 08:15 Arrived On time
AV6030 18:30 20:25 Departed On time
AV6163 20:50 22:45 Scheduled On time

 

No. Departure Arrival Last Update Status
VY5195 08:45 10:40 Arrived On time
VY5239 18:40 20:35 Arrived On time
VY5479 20:50 22:45 Scheduled On time
VY5486 11:25 13:20 Arrived On time
VY5484 15:50 17:45 Scheduled
VY5481 14:05 16:00 Departed On time
VY5482 06:20 08:15 Arrived Delayed by 17m
VY5893 13:15 15:10 Arrived Delayed by 43m
VY5224 18:30 20:25 Scheduled On time

 

No. Departure Arrival Last Update Status
JL6977 20:50 22:45 Arrived On time

 

No. Departure Arrival Last Update Status
AT5423 15:50 17:45 Arrived Delayed by 16m
AT5418 20:50 22:45 Scheduled On time
AT5420 14:05 16:00 Arrived On time
AT5329 13:15 15:10 Scheduled On time
AT9035 16:40 18:35 Arrived
AT9030 14:50 16:45 Arrived
AT9033 20:00 21:55 In Air

 

No. Departure Arrival Last Update Status
TK4588 15:00 16:55 Arrived On time

 

No. Departure Arrival Last Update Status
DL6748 11:40 13:35 Arrived On time

 

No. Departure Arrival Last Update Status
EY4326 19:00 20:55 Departed On time
EY7586 07:05 08:55 Arrived On time
EY4398 11:40 13:35 Arrived On time
EY4337 15:00 16:55 Departed On time

 

No. Departure Arrival Last Update Status
NT6065 20:15 22:05 Scheduled On time
NT6073 07:00 08:50 Arrived On time
NT6063 12:20 14:10 Arrived On time
NT6075 16:40 18:30 Scheduled On time
NT7942 08:40 10:30 In Air

 

No. Departure Arrival Last Update Status
AZ2430 19:00 20:55 Scheduled On time
AZ2426 15:00 16:55 Arrived On time
AZ2454 11:40 13:35 Arrived On time
AZ2456 19:00 20:55 Landed

 

No. Departure Arrival Last Update Status
LA1740 15:50 17:45 In Air
LA1614 20:50 22:45 Scheduled On time
LA1741 18:40 20:35 Scheduled On time
LA7053 20:55 22:45 Landed

 

No. Departure Arrival Last Update Status
RO9449 15:00 16:55 Departed On time

 

No. Departure Arrival Last Update Status
SK8379 15:00 16:55 Departed On time

 

No. Departure Arrival Last Update Status
FR4199 16:55 18:50 Arrived On time
FR5278 05:45 07:40 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
CX1857 11:05 13:00 Departed On time
CX1919 13:15 15:10 Arrived Delayed by 26m

 

No. Departure Arrival Last Update Status
BA7090 11:05 13:00 Scheduled On time
BA7094 17:30 19:25 Delayed
BA9001 17:15 18:50 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
I21561 06:00 07:55 Arrived On time
I21571 13:15 15:10 Scheduled On time
I21565 08:45 10:40 Arrived Delayed by 1h 15m
I21569 11:05 13:00 Scheduled On time
I21583 16:30 18:25 Scheduled On time
I23944 17:30 19:25 Scheduled On time
I23942 07:00 08:55 Scheduled On time
I23940 14:55 16:50 Arrived On time
I23934 09:10 11:05 Arrived On time
I23946 13:10 15:05 Arrived Delayed by 32m
I23958 20:10 22:05 Departed Delayed by 23m
I23776 17:00 18:55 Departed On time
I23758 05:05 07:00 Arrived On time
I23956 18:45 20:40 Departed On time
I23769 10:00 11:50 In Air
I23938 20:20 22:15 Scheduled On time
I29936 14:55 16:32 In Air
I29336 06:00 07:33 Landed 07:25
I29001 18:50 None Arrived Delayed by 37 minutes
I23960 07:25 09:15 Landed
I23936 06:50 08:40 Unknown
I23932 18:30 20:20 Unknown

 

No. Departure Arrival Last Update Status
Y2186 15:30 17:30 Arrival Delayed 18:10

 

No. Departure Arrival Last Update Status
KU6058 15:00 16:55 Scheduled
KU6049 19:00 20:55 Scheduled

 

No. Departure Arrival Last Update Status
D06401 18:58 None Arrived On time
D06023 02:00 01:00 In Air

 

No. Departure Arrival Last Update Status
P69059 08:55 None Arrived On time
P69048 16:55 None Arrived On time

 

No. Departure Arrival Last Update Status
AP9048 16:55 None Departure Estimated dep 15:18*
AP9059 08:55 None Arrived Delayed by 22 minutes
AP5393 11:00 12:41 Landed Late

 

No. Departure Arrival Last Update Status
EB9048 16:55 None Arrived Delayed by 45 minutes
EB9059 09:00 None Arrived Early

 

No. Departure Arrival Last Update Status
E97101 09:00 10:45 Unknown

 

No. Departure Arrival Last Update Status
SU3672 15:00 16:55 Landed
SU3674 18:25 20:20 Landed
SU3671 15:00 16:55 Scheduled
SU3676 11:40 13:35 Cancelled
SU3690 12:55 14:50 Landed

 

No. Departure Arrival Last Update Status
RG9001 02:00 01:00 Landed 18:49

 

No. Departure Arrival Last Update Status
D86308 08:00 10:00 Landed
D86306 17:00 18:55 Landed
D86310 11:55 13:50 Landed

 

No. Departure Arrival Last Update Status
R66381 20:30 22:25 Landed