Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
2 hours 59 minutes
|Flights Depart from:||Brussels|
|Flights arrive in:||Barcelona|
|Airlines:||Ryanair, Brussels Airlines, Vueling|
There are frequent daily direct flights serving the Brussels to Barcelona route. Three airlines offer between 6 and 8 daily direct flights and fewer on weekends. Brussels to Barcelona flights cover a distance of approximately 1065kms. The flight from Brussels to Barcelona takes an average of 2hrs 20mins. Flights serving this route depart from Brussels Airport (BRU) and land at Barcelona El Prat Airport (BCN).
National carrier Brussels Airlines provides daily direct flights along with Vueling Airlines and Ryanair. There are frequent connecting flights from Brussels to Barcelona by airlines such as Eurowings, Lufthansa CityLine, Ryanair, Vueling, Swissair and many more.
Direct Brussels to Barcelona flights take approximately 2hrs with the fastest clocking in at 1hr 55mins. Indirect flights from Brussels take between 3hrs 45mins to 5hrs 10mins to reach Barcelona. The evening flight by KLM from 6:05 p.m. to 11:15 p.m. is the longest from Brussels to Barcelona at 16hrs 25mins.
The number of daily direct Brussels to Barcelona flights ranges between 6 and 10. The earliest direct departure from Brussels to Barcelona is scheduled at 7:00 a.m. and the last at 9:35 p.m.