Wayfli › Barcelona (BCN) › To London (STN)

Barcelona (BCN) to London (STN) flights

There are direct flights from Barcelona International Airport to London Stansted Airport, sold by one airline: Ryanair. The distance is 1,186 km, about 1h 55m in the air. There are also 11 one-stop options, via airports such as Geneva, Lyon and Marseille.

Live fares for BCN → STNSee all routes on the map
1,186 kmdistance
~1h 55mdirect flight time (estimate)
1direct airline
11one-stop options

Direct flights from Barcelona to London

RouteAirlines (incl. codeshares)DistanceTime (est.)
BCN → STNRyanair1,186 km~1h 55m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
GVA GenevaSWISS and easyJet then Jet2.com1,397 km~4h 20m
LYS LyonIberia and easyJet then easyJet1,320 km~4h 15m
MRS MarseilleIberia and Vueling then Ryanair1,361 km~4h 20m
BSL MulhouseSWISS and easyJet then Ryanair1,531 km~4h 30m
EIN EindhovenTransavia then Ryanair1,514 km~4h 30m
NTE NantesIberia and Volotea then Ryanair1,257 km~4h 10m
LUX LuxemburgRyanair and Iberia then Ryanair1,469 km~4h 25m
BOD BordeauxIberia and Vueling then Ryanair1,241 km~4h 10m
TLS ToulouseIberia and Vueling then Malta Air1,188 km~4h 5m
BIO BilbaoIberia and Vueling then easyJet1,450 km~4h 25m
SDR SantanderRyanair and Iberia then Ryanair1,527 km~4h 30m

More from Barcelona and London

Routes come from current airline fares, updated weekly (last update 9 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.