Airlines with flights from Tokyo to Madrid
There are 11 airlines with scheduled flights between NRT and MAD. Iberia is the only airline with non-stop flights from Narita International Airport to Barajas and the flight time is 15 hours and 35 minutes.
Choose airline
Schedules
NRT
Direct
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
IB282
----
11:10
----
----
11:10
----
11:10
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 18h 10m - 18h 10m.
-
Sky Team Alliance
-
15 flights per week
NRT
Via AMS
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
KL862
KL1509
KL1509
12:15
12:15
12:15
12:15
12:15
12:15
12:15
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 19h 00m - 20h 10m.
-
13 flights per week
NRT
Via IST
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TK51
TK1359
TK1359
10:25
10:25
10:25
10:35
10:25
10:25
10:25
TK301
TK1857
TK1857
21:15
----
----
21:15
----
21:15
----
The timetable & schedule information was updated at 2026-04-21
Via Tel Aviv-Yafo with El Al
-
Total flight time: 20h 25m - 21h 25m.
-
2 flights per week
NRT
Via TLV
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LY92
LY395
LY395
----
----
----
----
----
----
19:55
The timetable & schedule information was updated at 2026-04-21
Via Abu Dhabi with Etihad Airways
-
Total flight time: 20h 55m - 21h 30m.
-
21 flights per week
NRT
Via AUH
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EY801
EY101
EY101
17:40
17:40
18:00
18:00
18:00
18:00
18:00
The timetable & schedule information was updated at 2026-04-21

There are 11 airlines with scheduled flights between NRT and MAD. Iberia is the only airline with non-stop flights from Narita International Airport to Barajas and the flight time is 15 hours and 35 minutes.
Via Doha with Qatar Airways
Via Hong Kong with Cathay Pacific
Via Dubai with Emirates
Via Chengdu with Sichuan Airlines
Via Warsaw with LOT
Via Cairo with EgyptAir