How can I find cheap flights from Bahrain International Airport to Madrid Barajas Airport?
Explore the cheapest one-way and round-trip flights from Bahrain International Airport to Madrid Barajas Airport over the next 90 days, with one-way fares from PHP 9,180 and round-trip from PHP 19,773. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Sun, Nov 29 | Royal Jordanian
MAD 15:0526h 50m1 stopBAH 19:55Madrid - Bahrain | Sun, Dec 6 | Royal JordanianPHP 19,773 PHP 29,09032% off32% offPHP 29,090 PHP 19,773
BAH 01:4012h1 stopMAD 11:40Bahrain - Madrid | Sun, Nov 29 | Pegasus Airlines
MAD 15:2011h1 stopBAH 04:20Madrid - Bahrain | Sun, Dec 6 | Pegasus AirlinesPHP 19,820 PHP 29,09032% off32% offPHP 29,090 PHP 19,820
BAH 20:5519h 10m1 stopMAD 14:05Bahrain - Madrid | Sat, Nov 14 | Royal Jordanian
MAD 15:0510h 15m1 stopBAH 03:20Madrid - Bahrain | Wed, Nov 18 | Royal JordanianPHP 21,622 PHP 29,09026% off26% offPHP 29,090 PHP 21,622
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Tue, Nov 17 | Royal Jordanian
MAD 15:0510h 15m1 stopBAH 03:20Madrid - Bahrain | Tue, Nov 24 | Royal JordanianPHP 22,05824% offPHP 29,090 PHP 22,058
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Thu, Nov 19 | Royal Jordanian
MAD 15:0510h 15m1 stopBAH 03:20Madrid - Bahrain | Thu, Nov 26 | Royal JordanianPHP 22,70322% offPHP 29,090 PHP 22,703
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Wed, Nov 18 | Royal Jordanian
MAD 15:0510h 15m1 stopBAH 03:20Madrid - Bahrain | Wed, Nov 25 | Royal JordanianPHP 23,97418% offPHP 29,090 PHP 23,974
BAH 10:4510h 20m1 stopMAD 19:05Bahrain - Madrid | Tue, Nov 17 | Etihad Airways
MAD 09:4514h 30m1 stopBAH 02:15Madrid - Bahrain | Tue, Nov 24 | Etihad AirwaysPHP 24,89414% offPHP 29,090 PHP 24,894
BAH 20:5519h 10m1 stopMAD 14:05Bahrain - Madrid | Mon, Nov 30 | Royal Jordanian
MAD 15:0510h 15m1 stopBAH 03:20Madrid - Bahrain | Wed, Dec 2 | Royal JordanianPHP 24,91314% offPHP 29,090 PHP 24,913
BAH 22:5522h 10m1 stopMAD 19:05Bahrain - Madrid | Sat, Nov 14 | Etihad Airways
MAD 12:4010h 10m1 stopBAH 00:50Madrid - Bahrain | Sat, Nov 21 | Pegasus AirlinesPHP 24,98914% offPHP 29,090 PHP 24,989
BAH 13:0017h 25m1 stopMAD 14:00Bahrain - Madrid | Fri, Nov 13 | Normal Airline
MAD 15:006hDirectBAH 16:00Madrid - Bahrain | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
- Cheapest
BAH 02:5010h 50m1 stopMAD 11:40Bahrain - Madrid | Sat, Nov 28 | Pegasus AirlinesPHP 9,180 PHP 27,80067% off67% offPHP 27,800 PHP 9,180
BAH 01:4014h 20m1 stopMAD 14:00Bahrain - Madrid | Mon, Nov 30 | Pegasus AirlinesPHP 9,275 PHP 27,80067% off67% offPHP 27,800 PHP 9,275
BAH 01:4014h 20m1 stopMAD 14:00Bahrain - Madrid | Mon, Dec 21 | Pegasus AirlinesPHP 9,360 PHP 27,80066% off66% offPHP 27,800 PHP 9,360
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Mon, Nov 30 | Royal JordanianPHP 10,09164% offPHP 27,800 PHP 10,091
BAH 20:5519h 10m1 stopMAD 14:05Bahrain - Madrid | Tue, Dec 1 | Royal JordanianPHP 10,51762% offPHP 27,800 PHP 10,517
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Thu, Nov 19 | Royal JordanianPHP 10,86861% offPHP 27,800 PHP 10,868
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Wed, Dec 2 | Royal JordanianPHP 11,22960% offPHP 27,800 PHP 11,229
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Mon, Dec 7 | Royal JordanianPHP 11,39959% offPHP 27,800 PHP 11,399
BAH 20:5519h 10m1 stopMAD 14:05Bahrain - Madrid | Tue, Dec 8 | Royal JordanianPHP 11,61757% offPHP 27,800 PHP 11,617
BAH 13:0017h 25m1 stopMAD 14:00Bahrain - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Sun, Nov 15 | Royal JordanianPHP 10,764 PHP 21,65250% off50% offPHP 21,652 PHP 10,764
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Tue, Dec 1 | Royal JordanianPHP 11,665 PHP 21,65246% off46% offPHP 21,652 PHP 11,665
BAH 10:4510h 20m1 stopMAD 19:05Bahrain - Madrid | Tue, Dec 1 | Etihad AirwaysPHP 11,892 PHP 21,65245% off45% offPHP 21,652 PHP 11,892
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Sun, Nov 22 | Royal JordanianPHP 12,01645% offPHP 21,652 PHP 12,016
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Sun, Nov 29 | Royal JordanianPHP 12,04444% offPHP 21,652 PHP 12,044
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Tue, Nov 17 | Royal JordanianPHP 12,12944% offPHP 21,652 PHP 12,129
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Fri, Nov 13 | Royal JordanianPHP 12,14844% offPHP 21,652 PHP 12,148
BAH 10:4510h 20m1 stopMAD 19:05Bahrain - Madrid | Thu, Dec 3 | Etihad AirwaysPHP 12,22444% offPHP 21,652 PHP 12,224
BAH 10:4510h 20m1 stopMAD 19:05Bahrain - Madrid | Thu, Dec 17 | Etihad AirwaysPHP 12,32943% offPHP 21,652 PHP 12,329
BAH 13:0017h 25m1 stopMAD 14:00Bahrain - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
BAH 02:2510h1 stopMAD 10:25Bahrain - Madrid | Mon, Nov 23 | Turkish AirlinesPHP 16,937 PHP 54,87669% off69% offPHP 54,876 PHP 16,937
BAH 02:2510h1 stopMAD 10:25Bahrain - Madrid | Mon, Nov 30 | Turkish AirlinesPHP 27,284 PHP 54,87650% off50% offPHP 54,876 PHP 27,284
BAH 22:2010h 15m1 stopMAD 06:35Bahrain - Madrid | Thu, Nov 12 | Qatar AirwaysPHP 44,619 PHP 54,87619% off19% offPHP 54,876 PHP 44,619
BAH 22:2010h 15m1 stopMAD 06:35Bahrain - Madrid | Tue, Nov 17 | Qatar AirwaysPHP 48,83911% offPHP 54,876 PHP 48,839
BAH 10:4510h 20m1 stopMAD 19:05Bahrain - Madrid | Tue, Dec 1 | Etihad AirwaysPHP 11,89278% offPHP 54,876 PHP 11,892
BAH 10:4510h 20m1 stopMAD 19:05Bahrain - Madrid | Thu, Dec 3 | Etihad AirwaysPHP 12,22478% offPHP 54,876 PHP 12,224
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Mon, Nov 30 | Royal JordanianPHP 10,09164% offPHP 27,800 PHP 10,091
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Thu, Nov 19 | Royal JordanianPHP 10,86861% offPHP 27,800 PHP 10,868
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Wed, Dec 2 | Royal JordanianPHP 11,22960% offPHP 27,800 PHP 11,229
BAH 13:0017h 25m1 stopMAD 14:00Bahrain - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Sun, Nov 15 | Royal JordanianPHP 10,764 PHP 13,65021% off21% offPHP 13,650 PHP 10,764
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Tue, Nov 17 | Royal JordanianPHP 12,129 PHP 13,65011% off11% offPHP 13,650 PHP 12,129
BAH 05:3510h 30m1 stopMAD 14:05Bahrain - Madrid | Fri, Nov 13 | Royal JordanianPHP 12,148 PHP 13,65011% off11% offPHP 13,650 PHP 12,148
BAH 13:0017h 25m1 stopMAD 14:00Bahrain - Madrid | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Bahrain to Madrid are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Which airline offers the cheapest flights from Bahrain International Airport to Madrid Barajas Airport?
The cheapest airline flying from Bahrain International Airport to Madrid Barajas Airport is Royal Jordanian (from PHP 10,091) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Bahrain International Airport to Madrid Barajas Airport?
Check the schedule for flights from Bahrain to Madrid and find the flight that best matches your travel plans.
-
EY642
Bahrain International Airport
10:45
BAH
12:55
AUH
S M T W T F SSearch -
EY103
Zayed International Airport
14:15
AUH
19:20
MAD
S M T W T F S -
RJ673
Bahrain International Airport
05:35
BAH
08:30
AMM
- M T - T - SSearch -
RJ109
Queen Alia International Airport
09:25
AMM
14:15
MAD
S M T - T F S -
PC825
Bahrain International Airport
04:05
BAH
08:15
SAW
S - T - T - -Search -
PC1099
Sabiha Gökçen International Airport
10:00
SAW
13:30
MAD
S M T W T F S -
PC825
Bahrain International Airport
04:05
BAH
08:15
SAW
S - T - T - -Search -
PC1101
Sabiha Gökçen International Airport
12:30
SAW
16:00
MAD
- M T - T - S -
EY648
Bahrain International Airport
03:25
BAH
05:30
AUH
S M T - T F SSearch -
EY103
Zayed International Airport
14:15
AUH
19:20
MAD
S M T W T F S -
RJ671
Bahrain International Airport
20:45
BAH
23:25
AMM
- - - W - F -Search -
RJ109
Queen Alia International Airport
09:25
AMM
14:15
MAD
S M T - T F S -
PC825
Bahrain International Airport
04:05
BAH
08:15
SAW
S - T - T - -Search -
PC271
Sabiha Gökçen International Airport
11:55
SAW
13:15
SOF
S M T W T F S -
W64401
Sofia Airport
16:55
SOF
19:50
MAD
S - - W T - S -
EY646
Bahrain International Airport
22:55
BAH
01:05
AUH
S M - W T F -Search -
EY103
Zayed International Airport
14:15
AUH
19:20
MAD
S M T W T F S -
EY644
Bahrain International Airport
16:50
BAH
19:00
AUH
S - T - - - SSearch -
EY103
Zayed International Airport
14:15
AUH
19:20
MAD
S M T W T F S
About Bahrain International Airport and Madrid Barajas Airport
Learn about Bahrain International Airport (BAH) and Madrid Barajas Airport (MAD) — including location, terminals, transportation, and travel tips.
| Flight distance | 5,193.54km |
|---|---|
| Cheapest one-way ticket price | PHP 9,180 |
| Cheapest return ticket price | PHP 19,773 |
FAQs for Bahrain International Airport to Madrid Barajas Airport Flights
What is the transportation method from the main airport to downtown in Madrid?
- The distance from Madrid Barajas Airport to downtown is about 14km, by taxi about 30 minutes.
What are the cheapest flights from Bahrain International Airport to Madrid Barajas Airport?
One-way flights from Bahrain International Airport to Madrid Barajas Airport currently start from PHP 9,180, and round-trip fares start from PHP 19,773. The current lowest fare is a Pegasus Airlines flight departing on Sat, Nov 28; prices may vary depending on availability.What is the average price of a flight from Bahrain International Airport to Madrid Barajas Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Bahrain International Airport to Madrid Barajas Airport is PHP 28,734. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Bahrain International Airport to Madrid Barajas Airport on Trip.com?
Enter Bahrain International Airport and Madrid Barajas Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Find Cheap Flights with Trip.com
- Bahrain International Airport to Manchester Airport flights
- Bahrain International Airport to Heathrow Airport flights
- Bahrain International Airport to Zayed International Airport flights
- Bahrain International Airport to Chhatrapati Shivaji Airport plane tickets
- Bahrain International Airport to Cairo International Airport plane tickets
- Bahrain International Airport to Manchester flights
- Bahrain International Airport to Abu Dhabi plane tickets
- Bahrain International Airport to Mumbai plane tickets
- Cheap flights from Bahrain International Airport to Cairo
- Cheap flights from Bahrain International Airport to London
- Stansted Airport to Barajas Airport flights
- Heathrow Airport to Barajas Airport plane tickets
- Cheap flights from Luton Airport to Barajas Airport
- Manchester Airport to Barajas Airport plane tickets
- Gatwick Airport to Barajas Airport flights
- Manchester to Barajas Airport flights
- Cheap flights from Amsterdam to Barajas Airport
- Paris to Barajas Airport flights
- London to Barajas Airport flights
- Lisbon to Barajas Airport plane tickets
Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.