Brussels to Madrid Flights

Wed, Jun 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Brussels to Madrid flight

distanceDistance816 miles (1316 km)
durationAverage flight duration2 h 25 min
priceAverage plane ticket price$257 (€225)
changesDirect flightYes
carriersAirlinesRyanair, Iberia, Brussels Airlines, Air Europa, Compagnie Africaine D'Aviation, Vueling Airlines, Lufthansa, KLM, Air Nostrum, TAP Portugal, Alitalia, SWISS or PGA-Portugalia Airlines

Flights from Brussels to Madrid cover the 816 miles (1316 km) long journey taking on average 2 h 25 min with our travel partners like Ryanair, Iberia, Brussels Airlines, Air Europa, Compagnie Africaine D'Aviation, Vueling Airlines, Lufthansa, KLM, Air Nostrum, TAP Portugal, Alitalia, SWISS or PGA-Portugalia Airlines. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $92 (€80), but the average price of plane tickets is $257 (€225). Travelers depart most frequently from Brussels Airport and arrive in Madrid Barajas Airport.

The cheapest flights from Brussels to Madrid

Showing times and prices for Jun 20

Cheapest

The best way to find a cheap flight ticket from Brussels to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Iberia
07:05AM2h30
Brussels Airport (BRU)
09:35AMMadrid Barajas Airport (MAD)
$2261One-way
0 transfers
2nd Cheapest
Vueling
09:45AM7h05
Brussels Airport (BRU)
04:50PMMadrid Barajas Airport (MAD)
$3071One-way
1 transfer
Iberia
12:05PM2h30
Brussels Airport (BRU)
02:35PMMadrid Barajas Airport (MAD)
$3111One-way
0 transfers
Vueling
10:10PM10h45
Brussels Airport (BRU)
08:55AMMadrid Barajas Airport (MAD)
$3211One-way
1 transfer
Air Europa
10:45AM2h25
Brussels Airport (BRU)
01:10PMMadrid Barajas Airport (MAD)
$3321One-way
0 transfers

Flight schedulefrom Brussels to Madrid

Showing flights for tomorrow, Thursday, June 20
KLM Cityhopper
06:10AM10h15
Brussels Airport (BRU)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
06:10AM5h55
Brussels Airport (BRU)
12:05PMMadrid Barajas Airport (MAD)
1 transfer
Brussels Airlines
06:55AM7h15
Brussels Airport (BRU)
02:10PMMadrid Barajas Airport (MAD)
1 transfer
Brussels Airlines
07:00AM5h15
Brussels Airport (BRU)
12:15PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
07:05AM2h30
Brussels Airport (BRU)
09:35AMMadrid Barajas Airport (MAD)
0 transfers
Lot Polish Airlines
07:50AM6h45
Brussels Airport (BRU)
02:35PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
08:00AM11h30
Brussels Airport (BRU)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
08:00AM8h25
Brussels Airport (BRU)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
08:00AM4h05
Brussels Airport (BRU)
12:05PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
09:00AM5h10
Brussels Airport (BRU)
02:10PMMadrid Barajas Airport (MAD)
1 transfer
Brussels Airlines
09:25AM2h25
Brussels Airport (BRU)
11:50AMMadrid Barajas Airport (MAD)
0 transfers
ITA
09:25AM14h34
Brussels Airport (BRU)
11:59PMMadrid Barajas Airport (MAD)
2 transfers
ITA
09:25AM14h34
Brussels Airport (BRU)
11:59PMMadrid Barajas Airport (MAD)
2 transfers
ITA
09:25AM7h45
Brussels Airport (BRU)
05:10PMMadrid Barajas Airport (MAD)
2 transfers
ITA
09:25AM14h34
Brussels Airport (BRU)
11:59PMMadrid Barajas Airport (MAD)
2 transfers
Vueling
09:45AM12h15
Brussels Airport (BRU)
10:00PMMadrid Barajas Airport (MAD)
1 transfer
Vueling
09:45AM7h05
Brussels Airport (BRU)
04:50PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
10:25AM6h00
Brussels Airport (BRU)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
10:25AM9h05
Brussels Airport (BRU)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
Air Europa
10:45AM2h25
Brussels Airport (BRU)
01:10PMMadrid Barajas Airport (MAD)
0 transfers
Lufthansa
11:20AM4h35
Brussels Airport (BRU)
03:55PMMadrid Barajas Airport (MAD)
1 transfer
ITA
11:35AM5h35
Brussels Airport (BRU)
05:10PMMadrid Barajas Airport (MAD)
1 transfer
ITA
11:35AM12h24
Brussels Airport (BRU)
11:59PMMadrid Barajas Airport (MAD)
1 transfer
ITA
11:35AM23h10
Brussels Airport (BRU)
10:45AMMadrid Barajas Airport (MAD)
1 transfer
Iberia
12:05PM2h30
Brussels Airport (BRU)
02:35PMMadrid Barajas Airport (MAD)
0 transfers
Royal Air Maroc
12:45PM7h50
Brussels Airport (BRU)
08:35PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa Cityline
01:15PM6h20
Brussels Airport (BRU)
07:35PMMadrid Barajas Airport (MAD)
1 transfer
Brussels Airlines
02:15PM2h30
Brussels Airport (BRU)
04:45PMMadrid Barajas Airport (MAD)
0 transfers
Vueling
02:50PM7h10
Brussels Airport (BRU)
10:00PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
03:05PM8h20
Brussels Airport (BRU)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
03:05PM4h25
Brussels Airport (BRU)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
Iberia
03:30PM2h30
Brussels Airport (BRU)
06:00PMMadrid Barajas Airport (MAD)
0 transfers
Lufthansa Cityline
04:30PM5h30
Brussels Airport (BRU)
10:00PMMadrid Barajas Airport (MAD)
1 transfer
Royal Air Maroc
04:35PM22h45
Brussels Airport (BRU)
03:20PMMadrid Barajas Airport (MAD)
1 transfer
ITA
06:25PM22h45
Brussels Airport (BRU)
05:10PMMadrid Barajas Airport (MAD)
1 transfer
ITA
06:25PM5h34
Brussels Airport (BRU)
11:59PMMadrid Barajas Airport (MAD)
1 transfer
ITA
06:25PM16h20
Brussels Airport (BRU)
10:45AMMadrid Barajas Airport (MAD)
1 transfer
Royal Air Maroc
06:35PM24h00
Brussels Airport (BRU)
06:35PMMadrid Barajas Airport (MAD)
1 transfer
Royal Air Maroc
06:35PM21h00
Brussels Airport (BRU)
03:35PMMadrid Barajas Airport (MAD)
1 transfer
Royal Air Maroc
06:35PM18h10
Brussels Airport (BRU)
12:45PMMadrid Barajas Airport (MAD)
1 transfer
Royal Air Maroc
06:35PM26h05
Brussels Airport (BRU)
08:40PMMadrid Barajas Airport (MAD)
1 transfer
Air Europa
06:55PM2h25
Brussels Airport (BRU)
09:20PMMadrid Barajas Airport (MAD)
0 transfers
Iberia
07:45PM2h30
Brussels Airport (BRU)
10:15PMMadrid Barajas Airport (MAD)
0 transfers
ITA
08:25PM20h45
Brussels Airport (BRU)
05:10PMMadrid Barajas Airport (MAD)
2 transfers
ITA
08:25PM20h45
Brussels Airport (BRU)
05:10PMMadrid Barajas Airport (MAD)
2 transfers
Brussels Airlines
08:55PM2h30
Brussels Airport (BRU)
11:25PMMadrid Barajas Airport (MAD)
0 transfers
Vueling
10:10PM10h45
Brussels Airport (BRU)
08:55AMMadrid Barajas Airport (MAD)
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Brussels to Madrid by train, bus, or flight

Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08
Tue
Jul 09
Wed
Jul 10

The fastest flights from Brussels to Madrid

Showing times and prices for Jun 20

Fastest Journey

2 h 25 m

Average

9 h 56 m

Flights per day

47

Distance

1316 km

Of the 47 flights that leave Brussels for Madrid every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Brussels Airlines
09:25AM2h25
Brussels Airport (BRU)
11:50AMMadrid Barajas Airport (MAD)
$3451One-way
0 transfers
Fastest
Air Europa
10:45AM2h25
Brussels Airport (BRU)
01:10PMMadrid Barajas Airport (MAD)
$3321One-way
0 transfers
Fastest
Air Europa
06:55PM2h25
Brussels Airport (BRU)
09:20PMMadrid Barajas Airport (MAD)
$4621One-way
0 transfers
2nd Fastest
Brussels Airlines
08:55PM2h30
Brussels Airport (BRU)
11:25PMMadrid Barajas Airport (MAD)
$3451One-way
0 transfers
2nd Fastest
Iberia
07:05AM2h30
Brussels Airport (BRU)
09:35AMMadrid Barajas Airport (MAD)
$2261One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Iberia and Brussels Airlines flights from Brussels to Madrid

Ryanair, Iberia and Brussels Airlines flights will get you between Brussels and Madrid from $83 (€72). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket to Madrid from Brussels includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Brussels to Madrid flight information with Ryanair:

  • Average Duration: 2 h 20 min
  • Cheapest Price: $107

FAQs: Brussels to Madrid Flight

FAQs: Take a flight from Brussels to Madrid hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Brussels to Madrid.
FAQs
Cheap plane tickets from Brussels to Madrid can start from as little as $92 (€80) when you book in advance. The average flight ticket price for Brussels to Madrid is $257 (€225); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Brussels to Madrid flight travel time is 2 h 25 min   for the 816 mile (1316 km) long route, but the duration can vary if you travel on weekends and holidays.
The first flight from Brussels to Madrid leaves at 5: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Brussels to Madrid leaves at 9: 25 PM.
For the best Brussels to Madrid flight to purchase, you can travel safely and comfortably with Ryanair, Iberia, Brussels Airlines, Air Europa, Compagnie Africaine D'Aviation, Vueling Airlines, Lufthansa, KLM, Air Nostrum, TAP Portugal, Alitalia, SWISS or PGA-Portugalia Airlines. However, it's always good to check all possible airlines with services to Madrid from Brussels to compare what amenities they may offer.

Flights from Brussels to Madrid generally leave from Brussels Airport and arrive in Madrid Barajas Airport.

Brussels Airport is 15.8 km away from Brussels city centre and Madrid Barajas Airport is 15 km from Madrid city centre.

The cheapest month for a flight from Brussels to Madrid is December.
You have options as you can travel to Madrid from Brussels 3 different ways: train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language