Popular Filters
+ 1 more
One Way Price
Duration
Stops From Berlin
Departure From Berlin
SAR 389
SAR 1,189
SAR 465
Arrival at Madrid
SAR 532
SAR 389
SAR 465
Alliances & Airlines
Oneworld
(3)
SkyTeam
(5)
Star Alliance
(9)
Layover Airports
+ 1 more
Layover Duration
Fare Calendar For other International Routes
Berlin to Madrid Fare Calendar
SAR 389
Berlin to Madrid , 13 Jun
Iberia IB | 782
11:35
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
03 h 15 m
14:50
Sat, 13 Jun 26
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 465
Berlin to Madrid , 13 Jun
Iberia IB | 786
19:50
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
03 h 10 m
23:00
Sat, 13 Jun 26
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 532
Berlin to Madrid , 13 Jun
Iberia IB | 788
06:35
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
03 h 10 m
09:45
Sat, 13 Jun 26
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 997
Transit Visa may be required
Berlin to Madrid , 13 Jun
Air France AF | 1835
18:25
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 50 m
20:15
Sat, 13 Jun 26
Terminal T2G
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1000 | Operated By Airlinair
07:00
Sun, 14 Jun 26
Terminal T2G
Paris, France
02 h 10 m
09:10
Sun, 14 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 1,026
Transit Visa may be required
Berlin to Madrid , 13 Jun
Air France AF | 1535
19:55
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 50 m
21:45
Sat, 13 Jun 26
Terminal T2F
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1000 | Operated By Airlinair
07:00
Sun, 14 Jun 26
Terminal T2G
Paris, France
02 h 10 m
09:10
Sun, 14 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 1,104
Transit Visa may be required
Berlin to Madrid , 13 Jun
LOT Polish Airlines LO | 392
07:45
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 10 m
08:55
Sat, 13 Jun 26
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 433
10:40
Sat, 13 Jun 26
Warsaw, Poland
03 h 55 m
14:35
Sat, 13 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 1,117
Transit Visa may be required
Berlin to Madrid , 13 Jun
Air France AF | 1535
19:55
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 50 m
21:45
Sat, 13 Jun 26
Terminal T2F
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1300
09:15
Sun, 14 Jun 26
Terminal T2F
Paris, France
02 h 05 m
11:20
Sun, 14 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 1,127
Transit Visa may be required
Berlin to Madrid , 13 Jun
LOT Polish Airlines LO | 388
11:20
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 15 m
12:35
Sat, 13 Jun 26
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 431
19:40
Sat, 13 Jun 26
Warsaw, Poland
03 h 55 m
23:35
Sat, 13 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 1,189
Transit Visa may be required
Berlin to Madrid , 13 Jun
KLM Royal Dutch KL | 1780
17:30
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 15 m
18:45
Sat, 13 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1509
20:50
Sat, 13 Jun 26
Amsterdam, Netherlands
02 h 35 m
23:25
Sat, 13 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SAR 1,384
Transit Visa may be required
Berlin to Madrid , 13 Jun
Air France AF | 1135
06:15
Sat, 13 Jun 26
Terminal T1
Berlin, Germany
01 h 55 m
08:10
Sat, 13 Jun 26
Terminal T2F
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1300
09:15
Sat, 13 Jun 26
Terminal T2F
Paris, France
02 h 05 m
11:20
Sat, 13 Jun 26
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
