Flights from London to Barcelona
STN to BCN. All flight routes from Stansted, United Kingdom to El Prat Airport, Spain. These routes are operated by 3 different airlines. You can either fly non-stop with Region-Avia or Ryanair, or choose from 1 different transit flights. The shortest flight time is 2 hours and 10 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

Region-Avia
Non-stop with Region-Avia.
1 flight per day.
SCHEDULE
2h 10m

Ryanair
Non-stop with Ryanair.
3-5 flights per day.
SCHEDULE
2h 10m
1 stop routes with the same airline:


Via Munich MUC
1 stop with Lufthansa.
SCHEDULE
7h 38m
1 stop routes with codeshare or different airlines:


Via Munich MUC
With Lufthansa & Oman Air
SCHEDULE
7h 35m
London to Barcelona flights
With over 28 flights every week and 3 different airlines you have a wide option of flights to choose from. You can fly non-stop to Barcelona (BCN) from London (STN) with Ryanair or Region-Avia or you can choose the stopover option via Munich (MUC).
Tip! Consider arriving at Barcelona (BCN) or Barcelona (BCN) instead.
London to Barcelona with Ryanair
You can fly non-stop every weekday with flights departing from 6 am to 21 pm.
With Region-Avia
You can fly non-stop with Region-Avia every friday at 12:30.
With Lufthansa
If you fly from London with Lufthansa you will do a stopover in Munich, MUC before reaching Barcelona. This flight trip will take 7 hours and 48 minutes and you can fly every saturday with departures at 09:00 or 13:00. Lufthansa is a Star Alliance member.
Miles & flight time: STN - BCN
The shortest flight time between STN and BCN is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 10m | - | 740 (1191 km) |
Direct | 2h 10m | - | 740 (1191 km) |
MUC Munich | 7h 48m | 3h 20m | 1253 (2016 km) |



From London to Spain
Below is a list of other destinations to Spain from Stansted with either direct flights or 1 stop connections.
-
MAD Madrid Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
LPA Las Palmas Direct
-
ALC Alicante Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct
-
SVQ Sevilla Direct