Cheapest
Average
The best way to find a cheap flight ticket from Madrid to Brussels is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
2 h 10 m
Average
4 h 34 m
Flights per day
5
Distance
1316 km
Of the 5 flights that leave Madrid for Brussels every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Need a place to stay in Brussels?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Distance | 816 miles (1316 km) | |
Average flight duration | 10 h 30 min | |
Average plane ticket price | $239 (€215) | |
Direct flight | Yes | |
Airlines | Lufthansa Cityline, Air Nostrum, Iberojet, PGA-Portugalia Airlines, White Airways, Air Europa, Brussels Airlines, KLM, Air Dolomiti, Lufthansa, Vueling, Aer Lingus, Bulgaria Air, TAP Portugal, Ryanair or Iberia |
Flights from Madrid to Brussels cover the 816 miles (1316 km) long journey taking on average 10 h 30 min with our travel partners like Lufthansa Cityline, Air Nostrum, Iberojet, PGA-Portugalia Airlines, White Airways, Air Europa, Brussels Airlines, KLM, Air Dolomiti, Lufthansa, Vueling, Aer Lingus, Bulgaria Air, TAP Portugal, Ryanair or Iberia. There are direct flight services available. While the average ticket price for this trip costs around $239 (€215), you can find the cheapest plane ticket for as low as $156 (€141). Travelers depart most frequently from Madrid Barajas Airport and arrive in Brussels Airport.
Buy your official Ryanair, KLM and Vueling Airlines flight tickets to Brussels from Madrid from $156 (€141) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most convenient route.
When traveling to Brussels from Madrid, it is advisable to do so during the week as there are fewer flights on weekends. All flights from Madrid to Brussels take off from Madrid Barajas Airport (MAD). All flights complete their journey at Brussels Airport (BRU) or Brussels South Charleroi Airport ( CRL).
Some of the airlines that offer Madrid to Brussels flights are KLM, Swiss, Air France, British Airways, Vueling, Tarom, TAP Portugal, Ryanair, PGA Portugalia Airlines, Brussels Airlines, Air Algeria and Alitalia CityLiner.
While there are direct flights from Madrid to Brussels available, there are some flights that involve from 1 to 2 transfers. The direct flights to Brussels from Madrid take approximately 2 hours 25 minutes to arrive. The airlines that have one transfer take between 11 hours 10 minutes to 12 hours 5 minutes to complete their journey. Airlines that have two changes en route take approximately 21 hours 20 minutes to reach Brussels.
Flights leaving for Brussels from Madrid depart in the morning from 6.00 a.m. with the last one leaving at around 8:25 p.m. There are approximately 40 flights per day servicing the Madrid to Brussels route.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Madrid to Brussels and save as much as possible on ticket prices. In general, when you book a flight:
Flights from Madrid to Brussels generally leave from Madrid Barajas Airport and arrive in Brussels Airport.
Madrid Barajas Airport is 15 km away from Madrid city centre and Brussels Airport is 15.7 km from Brussels city centre.
Here are some other resources that might have the information you need