Popular Filters
+ 1 more
One Way Price
Duration
Stops From Casablanca
Departure From Casablanca
BHD 307
BHD 189
BHD 125
BHD 260
Arrival at Madrid
BHD 213
BHD 281
BHD 157
BHD 125
Alliances & Airlines
Oneworld
(15)
SkyTeam
(34)
Star Alliance
(8)
+ 10 more
Layover Airports
+ 5 more
Layover Duration
Fare Calendar For other International Routes
Casablanca to Madrid Fare Calendar
BHD 129
Casablanca to Madrid , 22 Aug
Iberia IB | 7643 | Operated By Royal Air Maroc
16:25
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
45 m
19:10
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 142
Casablanca to Madrid , 22 Aug
Royal Air Maroc AT | 970
16:25
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
01 h 45 m
19:10
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 160
Casablanca to Madrid , 22 Aug
Iberia IB | 1356
12:40
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
01 h 50 m
15:30
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 184
Casablanca to Madrid , 22 Aug
Vueling VY | 5372 | Operated By Iberia
12:40
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
01 h 50 m
15:30
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 193
Casablanca to Madrid , 22 Aug
Royal Air Maroc AT | 972
09:50
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
01 h 45 m
12:35
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 207
Transit Visa may be required | Re Check-in of Baggage required
Casablanca to Madrid , 22 Aug
Royal Air Maroc AT | 982
16:20
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
20 m
17:40
Fri, 22 Aug 25
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
Vueling VY | 5066 | Operated By Iberia
20:45
Fri, 22 Aug 25
Terminal T1
Lisbon, Portugal
01 h 25 m
23:10
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 208
Transit Visa may be required | Re Check-in of Baggage required
Casablanca to Madrid , 22 Aug
Royal Air Maroc AT | 982
16:20
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
20 m
17:40
Fri, 22 Aug 25
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
Iberia IB | 538
20:45
Fri, 22 Aug 25
Terminal T1
Lisbon, Portugal
01 h 25 m
23:10
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 215
Casablanca to Madrid , 22 Aug
Iberia IB | 7644 | Operated By Royal Air Maroc
09:50
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
45 m
12:35
Fri, 22 Aug 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 217
Transit Visa may be required | Re Check-in of Baggage required
Casablanca to Madrid , 22 Aug
Royal Air Maroc AT | 982
16:20
Fri, 22 Aug 25
Terminal T1
Casablanca, Morocco
20 m
17:40
Fri, 22 Aug 25
Terminal T1
Lisbon, Portugal
BAGGAGE : CHECK INCABIN
Information not available
TAP Portugal TP | 1022
22:00
Fri, 22 Aug 25
Terminal T1
Lisbon, Portugal
01 h 20 m
00:20
Sat, 23 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
BHD 222
Transit Visa may be required
Casablanca to Madrid , 22 Aug
KLM Royal Dutch KL | 2117 | Operated By Air France
10:20
Fri, 22 Aug 25
Terminal T2
Casablanca, Morocco
02 h 05 m
14:25
Fri, 22 Aug 25
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 2022 | Operated By Air France
17:50
Fri, 22 Aug 25
Terminal T2F
Paris, France
01 h 25 m
19:15
Fri, 22 Aug 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1509
20:50
Fri, 22 Aug 25
Amsterdam, Netherlands
02 h 35 m
23:25
Fri, 22 Aug 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available