Popular Filters
+ 1 more
One Way Price
Duration
Stops From Madrid
Departure From Madrid
QAR 879
QAR 1,042
QAR 727
Arrival at Berlin
QAR 727
QAR 1,153
QAR 879
Alliances & Airlines
Oneworld
(4)
SkyTeam
(6)
Star Alliance
(8)
+ 3 more
Layover Airports
+ 2 more
Layover Duration
Fare Calendar For other International Routes
Madrid to Berlin Fare Calendar
QAR 751
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
QAR 903
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
QAR 1,007
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
QAR 1,042
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
QAR 1,043
Madrid to Berlin , 22 May
KLM Royal Dutch KL | 1502
10:25
Fri, 22 May 26
Terminal T2
Madrid, Spain
02 h 35 m
13: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
QAR 1,066
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
QAR 1,177
Madrid to Berlin , 22 May
British Airways BA | 457
10:35
Fri, 22 May 26
Terminal T4S
Madrid, Spain
02 h 25 m
12:00
Fri, 22 May 26
Terminal T5
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 992
13:05
Fri, 22 May 26
Terminal T5
London - Heathrow Apt, United Kingdom
01 h 50 m
15:55
Fri, 22 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
QAR 1,195
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
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
QAR 1,198
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
QAR 1,381
Madrid to Berlin , 22 May
Brussels Airlines SN | 3730
20:55
Fri, 22 May 26
Terminal T2
Madrid, Spain
02 h 15 m
23:10
Fri, 22 May 26
Brussels, Belgium
BAGGAGE : CHECK INCABIN
Information not available
Brussels Airlines SN | 2591
20:50
Sat, 23 May 26
Brussels, Belgium
01 h 25 m
22:15
Sat, 23 May 26
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
