Popular Filters
+ 1 more
One Way Price
Duration
Stops From Madrid
Departure From Madrid
OMR 82
OMR 107
OMR 105
Arrival at Berlin
OMR 105
OMR 145
OMR 82
Alliances & Airlines
Oneworld
(3)
SkyTeam
(7)
Star Alliance
(8)
+ 2 more
Layover Airports
+ 2 more
Layover Duration
Fare Calendar For other International Routes
Madrid to Berlin Fare Calendar
OMR 85
Madrid to Berlin , 22 May
LOT Polish Airlines LO | 432
06:00
Fri, 22 May 26
Terminal T2
Madrid, Spain
03 h 30 m
09:30
Fri, 22 May 26
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 391
20:35
Fri, 22 May 26
Warsaw, Poland
01 h 20 m
21:55
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 100
Madrid to Berlin , 22 May
LOT Polish Airlines LO | 432
06:00
Fri, 22 May 26
Terminal T2
Madrid, Spain
03 h 30 m
09:30
Fri, 22 May 26
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 389
17:00
Fri, 22 May 26
Warsaw, Poland
01 h 20 m
18:20
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 108
Madrid to Berlin , 22 May
KLM Royal Dutch KL | 1508
20:30
Fri, 22 May 26
Terminal T2
Madrid, Spain
02 h 30 m
23:00
Fri, 22 May 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1771
07:00
Sat, 23 May 26
Amsterdam, Netherlands
01 h 20 m
08:20
Sat, 23 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 110
Madrid to Berlin , 22 May
KLM Royal Dutch KL | 1506
17:20
Fri, 22 May 26
Terminal T2
Madrid, Spain
02 h 30 m
19:50
Fri, 22 May 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1771
07:00
Sat, 23 May 26
Amsterdam, Netherlands
01 h 20 m
08:20
Sat, 23 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 112
Transit Visa may be required
Madrid to Berlin , 22 May
Air Serbia JU | 573
18:45
Fri, 22 May 26
Terminal T1
Madrid, Spain
03 h 10 m
21:55
Fri, 22 May 26
Terminal T2
Belgrade, Serbia
BAGGAGE : CHECK INCABIN
Information not available
Air Serbia JU | 354
06:40
Sat, 23 May 26
Terminal T2
Belgrade, Serbia
01 h 50 m
08:30
Sat, 23 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 117
Madrid to Berlin , 22 May
LOT Polish Airlines LO | 434
15:35
Fri, 22 May 26
Terminal T2
Madrid, Spain
03 h 30 m
19:05
Fri, 22 May 26
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 391
20:35
Fri, 22 May 26
Warsaw, Poland
01 h 20 m
21:55
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 127
Madrid to Berlin , 22 May
KLM Royal Dutch KL | 1508
20:30
Fri, 22 May 26
Terminal T2
Madrid, Spain
02 h 30 m
23:00
Fri, 22 May 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1773
08:50
Sat, 23 May 26
Amsterdam, Netherlands
01 h 20 m
10:10
Sat, 23 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 148
Madrid to Berlin , 22 May
Lufthansa LH | 4165 | Operated By Air VIA
07:00
Fri, 22 May 26
Terminal T2
Madrid, Spain
02 h 30 m
09:30
Fri, 22 May 26
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1926
11:00
Fri, 22 May 26
Terminal T2
Munich, Germany
01 h 05 m
12:05
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 161
Madrid to Berlin , 22 May
Iberia IB | 787
20:10
Fri, 22 May 26
Terminal T4
Madrid, Spain
03 h
23:10
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
OMR 162
Madrid to Berlin , 22 May
Iberia IB | 781
07:30
Fri, 22 May 26
Terminal T4
Madrid, Spain
03 h 05 m
10:35
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
