Wayfli › Birmingham (BHX) › To Barcelona (BCN)

Birmingham (BHX) to Barcelona (BCN) flights

There are direct flights from Birmingham International Airport to Barcelona International Airport, sold by 4 airlines (including codeshares): Ryanair, Jet2.com, easyJet and Vueling. The distance is 1,274 km, about 2h 5m in the air. There are also 6 one-stop options, via airports such as Paris, Geneva and Beauvais.

Live fares for BHX → BCNSee all routes on the map
1,274 kmdistance
~2h 5mdirect flight time (estimate)
4direct airlines
6one-stop options

Direct flights from Birmingham to Barcelona

RouteAirlines (incl. codeshares)DistanceTime (est.)
BHX → BCNRyanair, Jet2.com, easyJet, Vueling1,274 km~2h 5m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CDG ParisAir France and easyJet then Air France and Iberia1,346 km~4h 20m
GVA GenevaJet2.com and easyJet then SWISS and easyJet1,532 km~4h 30m
BVA BeauvaisRyanair then Ryanair1,336 km~4h 20m
BOD BordeauxeasyJet then Iberia and Volotea1,305 km~4h 15m
TLS ToulouseTUI Airways and Ryanair then Iberia and Vueling1,274 km~4h 15m
SDR SantanderRyanair then Ryanair and Iberia1,555 km~4h 35m

More from Birmingham and Barcelona

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.