Airlines with flights from Berlin to Madrid
There are 12 airlines with scheduled flights between BER and MAD. Both Iberia and Ryanair operates non-stop flights from Berlin Airport to Barajas and the flight time is 3 hours and 10 minutes.
Choose airline
Schedules
BER
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
IB788
06:35
06:35
06:35
06:35
06:35
06:35
06:35
IB782
11:35
11:35
11:35
11:35
11:35
11:35
11:35
IB1810
----
19:40
----
----
----
----
----
IB786
19:50
----
19:50
19:50
19:50
19:50
19:50
The timetable & schedule information was updated at 2026-04-21
Non-stop with Ryanair
-
Total flight time: 3 hours and 10 minutes
-
Low-cost airline
-
Berlin and Madrid are both Ryanair focus cities.
-
3 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
BER
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
FR2527
----
----
06:05
----
09:40
----
09:30
The timetable & schedule information was updated at 2026-04-21
Via Dusseldorf with Eurowings
-
Total flight time: 4h 30m - 5h 50m.
-
Low-cost airline
-
Berlin is a Eurowings focus city (Operating base).
-
5 flights per week
BER
Via DUS
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
EW8040
EW9510
EW9510
06:40
07:10
----
----
----
----
----
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 4h 45m - 6h 35m.
-
Berlin is a Lufthansa hub.
-
122 flights per week
BER
Via FRA
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
LH203
LH1112
LH1112
06:45
06:45
06:45
06:45
06:45
06:45
06:45
LH205
LH1112
LH1112
07:15
07:15
07:15
07:15
07:15
07:15
07:15
LH207
LH1112
LH1112
07:45
----
----
----
----
----
07:45
LH175
LH1114
LH1114
09:45
09:45
09:45
----
09:45
09:45
09:45
LH177
LH1114
LH1114
10:15
10:15
10:15
10:15
10:15
----
----
LH179
LH1114
LH1114
10:45
10:45
10:45
10:45
10:45
10:45
10:45
LH181
LH1114
LH1114
----
----
----
11:45
----
----
----
LH185
LH1120
LH1120
13:45
13:45
13:45
13:45
13:45
13:45
13:45
LH187
LH1120
LH1120
14:45
14:45
14:45
14:45
14:45
14:45
14:45
LH193
LH1122
LH1122
17:45
17:45
17:45
17:45
17:45
17:45
17:45
LH195
LH1122
LH1122
18:45
18:45
18:45
18:45
18:45
18:45
18:45
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 4h 45m - 6h 50m.
-
Berlin is a Lufthansa hub.
-
70 flights per week
BER
Via MUC
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
LH1961
LH1800
LH1800
06:20
06:20
06:20
06:20
06:20
06:20
06:20
LH1935
LH1804
LH1804
10:50
10:50
10:50
10:50
10:50
10:50
10:50
LH1927
LH1804
LH1804
12:50
12:50
12:50
12:50
12:50
12:50
12:50
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 4h 50m - 7h 00m.
-
Sky Team Alliance
-
47 flights per week
BER
Via CDG
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
AF1135
AF1300
AF1300
06:15
06:15
06:15
06:15
06:15
06:15
06:15
AF1435
AF1600
AF1600
----
09:50
09:50
09:50
09:50
----
09:50
AF1435
AF1800
AF1800
----
----
----
----
----
09:50
----
AF1735
AF1100
AF1100
12:50
12:50
12:50
12:50
12:50
12:15
12:50
AF1835
AF1400
AF1400
18:25
18:25
18:25
18:25
18:25
----
----
The timetable & schedule information was updated at 2026-04-21

There are 12 airlines with scheduled flights between BER and MAD. Both Iberia and Ryanair operates non-stop flights from Berlin Airport to Barajas and the flight time is 3 hours and 10 minutes.
Via Brussels with Brussels Airlines
Via Amsterdam with KLM
Via Zurich with SWISS
Via Munich with Lufthansa City
Via London with British Airways
Via Copenhagen with SAS
Via Copenhagen with Norwegian Air Sweden