Cheap flights Brussels to Barcelona
Spain · 1,083 km · direct flight ≈ 1h 55
Compare flight prices from Brussels to Barcelona
No recent prices are available for this route on our site: check today's fares with our partner Kiwi.com.
See flightsToday's prices and booking on Kiwi.com
Compare on Google Flights · 🔔 Get notified when the price drops
Barcelona blends Gaudí architecture, city beaches and nightlife. Competition between airlines is fierce, which pushes prices down outside the holidays. Departing from Brussels, direct and connecting flights are both on offer: compare the total journey time before picking the cheapest.
When to fly for the lowest fares
On this route, fares are generally lower in January, February and November, outside school holidays and bank holiday weekends. May, June and September are ideal: the weather is fine without the August crowds.
Compare El Prat with Girona or Reus: the saving on the ticket needs to cover the coach to Barcelona (about 1h 15).
Airlines and airports
- Departing from Brussels: Brussels Zaventem (BRU) and Brussels South Charleroi (CRL). Zaventem is 15 minutes by train from Brussels Central station; Charleroi, 50 km to the south, is mainly served by direct coaches from Brussels-South (Midi) station.
- On arrival: Barcelona El Prat (BCN); Girona (GRO) and Reus (REU) also handle low-cost flights. The Aerobús links the terminal to the centre (Plaça de Catalunya) in about 35 minutes; metro line 9 and the R2 train are alternatives.
- Airlines: Vueling and Iberia (the destination country's airline) and Brussels Airlines are safe bets; low-cost airlines flying from Brussels include Ryanair and Wizz Air (mainly at Charleroi), TUI fly and Vueling. Check who operates the route on your dates.
- Flight time: about 1h 55 on a direct flight covering 1,083 km.
Frequently asked questions
How much is a cheap flight from Brussels to Barcelona?
Prices vary depending on the date and the airline. The Vol au plus bas fare calendar shows the cheapest days as soon as recent prices are available.
How long is the flight from Brussels to Barcelona?
A direct flight takes about 1h 55 to cover 1,083 km. With a stopover, it often takes 2 to 4 hours longer.
What is the cheapest month to fly to Barcelona?
Fares are generally lower in January, February and November, outside school holidays and bank holiday weekends.
Which airlines fly between Brussels and Barcelona?
The national airline Vueling and Iberia and Brussels Airlines often operate the route, direct or with a stopover; low-cost airlines flying from Brussels include Ryanair and Wizz Air (mainly at Charleroi), TUI fly and Vueling, and they sometimes offer the lowest fares.
Which airport should I choose when flying to Barcelona?
Barcelona El Prat (BCN); Girona (GRO) and Reus (REU) also handle low-cost flights. The Aerobús links the terminal to the centre (Plaça de Catalunya) in about 35 minutes; metro line 9 and the R2 train are alternatives.
To plan your trip, read our guide Flights to Barcelona.
Brussels to Barcelona price alert
Get an email as soon as the price drops below your budget.
Other flights from Brussels
- Flights Brussels to LisbonPortugal
- Flights Brussels to RomeItaly
- Flights Brussels to LondonUnited Kingdom
- Flights Brussels to MadridSpain
- Flights Brussels to MarrakechMorocco
- Flights Brussels to IstanbulTurkey
- Flights Brussels to AthensGreece
- Flights Brussels to DubaiUnited Arab Emirates
- Flights Brussels to New YorkUnited States
- Flights Brussels to PortoPortugal
- Flights Brussels to NaplesItaly
- Flights Brussels to AlgiersAlgeria
- Flights Brussels to TunisTunisia
- All destinations from BrusselsOver 50 routes
Flights to Barcelona from other cities
- Flights Paris to BarcelonaFrance
- Flights Lyon to BarcelonaFrance
- Flights Marseille to BarcelonaFrance
- Flights Nice to BarcelonaFrance
- Flights Geneva to BarcelonaSwitzerland
Nearby departure cities: cheap flights from Paris · cheap flights from Lyon.
Partner links: we may earn a commission if you book, at no extra cost to you. Practical information is for guidance only: check timetables and entry requirements before you travel.