- Regular
- StudentStudent Fare
Only students above 12 years of age are eligible for special fares and/or additional baggage allowances. Carrying valid student ID cards and student visas (where applicable) is mandatory, else the passenger may be denied boarding or asked to pay for extra baggage.
Popular Filters
One Way Price
Duration
Stops From Bahrain
Departure From Bahrain
₹ 27,367
₹ 27,367
₹ 42,784
₹ 27,367
Arrival at Madrid
₹ 1,15,138
₹ 44,624
₹ 38,266
₹ 27,367
Alliances & Airlines
Oneworld
(13)
SkyTeam
(2)
Star Alliance
(12)
+ 7 more
Layover Airports
+ 5 more
Layover Duration
Further Flights From Bahrain (BAH)
Further Flights From Madrid (MAD)

Up to 15% OFF* on Flights.
23rd Aug'25
Bahrain Airport Contact Info
Address
Tel: (+973) 17321157
Madrid Airport Contact Info
Address
Top International Routes
Top International Cities
Popular Hotels in Madrid
Hotels in Madrid
Bahrain to Madrid Flight Schedule
Plan a trip like never before. Keep yourself informed with updated flight schedules for all airlines between Bahrain - Madrid on Goibibo. Avail yourself with fit to pocket airfares for all major airlines. Also check Madrid Bahrain Flight Schedule online.
₹ 27,367
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Etihad Airways EY 642
10:45
Fri, 31 Oct 25
Bahrain, Bahrain
01 h 10 m
12:55
Fri, 31 Oct 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY 103
14:05
Fri, 31 Oct 25
Terminal A
Abu Dhabi, United Arab Emirates
08 h
19:05
Fri, 31 Oct 25
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Basic
Fare offered by airline.
₹ 27,367
Economy Value
Fare offered by airline.
₹ 29,311
Economy Comfort
Fare offered by airline.
₹ 31,991
Economy Deluxe
Fare offered by airline.
₹ 26,280
₹ 26,280
₹ 40,268
₹ 38,266
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
EgyptAir MS 921
00:35
Fri, 31 Oct 25
Bahrain, Bahrain
03 h 25 m
03:00
Fri, 31 Oct 25
Terminal T3
Cairo, Egypt
BAGGAGE : CHECK INCABIN
Information not available
EgyptAir MS 753
09:30
Fri, 31 Oct 25
Terminal T3
Cairo, Egypt
05 h 20 m
13:50
Fri, 31 Oct 25
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy
Fare offered by airline.
₹ 38,266
₹ 40,246
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Turkish Airlines TK 8348 | Operated By Gulf Air
11:00
Fri, 31 Oct 25
Bahrain, Bahrain
04 h 30 m
15:30
Fri, 31 Oct 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Air Europa UX 1684
17:15
Fri, 31 Oct 25
Istanbul, Turkey
04 h 15 m
19:30
Fri, 31 Oct 25
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Restricted
Fare offered by airlines.
₹ 7,010
₹ 3,505
₹ 40,246
Flexible
Fare offered by airlines.
₹ 85,315
₹ 42,187
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Turkish Airlines TK 779
02:15
Fri, 31 Oct 25
Bahrain, Bahrain
04 h 30 m
06:45
Fri, 31 Oct 25
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK 1357
10:45
Fri, 31 Oct 25
Istanbul, Turkey
04 h 35 m
13:20
Fri, 31 Oct 25
Terminal T1
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Restricted
Fare offered by airline.
₹ 7,010
₹ 3,505
₹ 42,187
Flexible
Fare offered by airline.
₹ 54,356
₹ 42,735
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Emirates EK 2217 | Operated By Flydubai
01:40
Fri, 31 Oct 25
Terminal T1
Bahrain, Bahrain
01 h 15 m
03:55
Fri, 31 Oct 25
Terminal T2
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 141
07:25
Fri, 31 Oct 25
Terminal T3
Dubai, United Arab Emirates
08 h 15 m
12:40
Fri, 31 Oct 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 13,140
₹ 8,760
₹ 42,735
Economy Flex
Fare offered by airline.
₹ 10,950
₹ 6,570
₹ 47,850
Economy Flex Plus
Fare offered by airline.
₹ 1,61,016
₹ 42,735
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Emirates EK 2017 | Operated By Flydubai
08:35
Fri, 31 Oct 25
Terminal T1
Bahrain, Bahrain
01 h 15 m
10:50
Fri, 31 Oct 25
Terminal T2
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 143
14:45
Fri, 31 Oct 25
Terminal T3
Dubai, United Arab Emirates
08 h 10 m
19:55
Fri, 31 Oct 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 13,140
₹ 8,760
₹ 42,735
Economy Flex
Fare offered by airline.
₹ 10,950
₹ 6,570
₹ 47,850
Economy Flex Plus
Fare offered by airline.
₹ 1,61,016
Prem eco flexplus
Fare offered by airline.
₹ 1,64,799
₹ 42,735
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Emirates EK 2019 | Operated By Flydubai
21:20
Fri, 31 Oct 25
Terminal T1
Bahrain, Bahrain
01 h 15 m
23:35
Fri, 31 Oct 25
Terminal T2
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 141
07:25
Sat, 1 Nov 25
Terminal T3
Dubai, United Arab Emirates
08 h 15 m
12:40
Sat, 1 Nov 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 13,140
₹ 8,760
₹ 42,735
Economy Flex
Fare offered by airline.
₹ 10,950
₹ 6,570
₹ 47,850
Economy Flex Plus
Fare offered by airline.
₹ 1,61,016
₹ 42,784
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Emirates EK 836
03:50
Fri, 31 Oct 25
Bahrain, Bahrain
01 h 15 m
06:05
Fri, 31 Oct 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 141
07:25
Fri, 31 Oct 25
Terminal T3
Dubai, United Arab Emirates
08 h 15 m
12:40
Fri, 31 Oct 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 13,140
₹ 8,760
₹ 42,784
Economy Flex
Fare offered by airline.
₹ 10,950
₹ 6,570
₹ 47,899
Economy Flex Plus
Fare offered by airline.
₹ 85,167
Prem eco flexplus
Fare offered by airline.
₹ 88,951
₹ 42,784
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Emirates EK 840
17:45
Fri, 31 Oct 25
Bahrain, Bahrain
01 h 15 m
20:00
Fri, 31 Oct 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 141
07:25
Sat, 1 Nov 25
Terminal T3
Dubai, United Arab Emirates
08 h 15 m
12:40
Sat, 1 Nov 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 13,140
₹ 8,760
₹ 42,784
Economy Flex
Fare offered by airline.
₹ 10,950
₹ 6,570
₹ 47,899
Economy Flex Plus
Fare offered by airline.
₹ 85,167
₹ 42,784
Use code GODEALS and get Rs 1310 discount
Bahrain to Madrid , 31 Oct
Emirates EK 840
17:45
Fri, 31 Oct 25
Bahrain, Bahrain
01 h 15 m
20:00
Fri, 31 Oct 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK 143
14:45
Sat, 1 Nov 25
Terminal T3
Dubai, United Arab Emirates
08 h 10 m
19:55
Sat, 1 Nov 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 13,140
₹ 8,760
₹ 42,784
Economy Flex
Fare offered by airline.
₹ 10,950
₹ 6,570
₹ 47,899
Economy Flex Plus
Fare offered by airline.
₹ 85,167
Prem eco flexplus
Fare offered by airline.
₹ 1,35,347
Bahrain Madrid Cheap Flights | Fare | Date |
---|---|---|
Lowest Airfare Today | Rs 0 | |
Cheapest Fare Within 30 Days | Rs 26189 |
31 Oct
|
Cheapest Fare Within 90 Days | Rs 26189 |
31 Oct
|
Cheapest Fare Within 365 Days | Rs 26189 |
31 Oct
|
