Direct (nonstop) flights from Barcelona to London

2 airlines fly nonstop from El Prat Airport (BCN) to Stansted (STN). It's 736 miles (1,184 km), about 2h 30m in the air. Operated by Ryanair, Ryanair UK.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
STN
Stansted
🇬🇧 London, United Kingdom
Flight Time
2h 30m
Distance
736 mi
1,184 km
CO₂/pax
136 kg
−28 kg vs. layover
Airlines
2
Ryanair +1
Time Diff
-1h
Operated by Ryanair Ryanair Ryanair UK Ryanair UK

Route data last updated: May 27, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
BCN → STN
Flight Time
2h 30m
Distance
736 mi
Ryanair UK RK Ryanair UK
Route
BCN → STN
Flight Time
2h 30m
Distance
736 mi

Alternative Routes

Other ways to fly from Barcelona to London with one stop · direct emits 136 kg CO₂ per passenger

BCN CDG (Paris) STN
Leg 1: 1h 55m (532 mi) Leg 2: 1h 10m (224 mi) Total: ~3h 5m 🍃 164 kg CO₂ (+21% vs. direct)
Leg 1
BCN → CDG
1h 55m · 532 mi
View BCN to CDG flights →
Leg 2
CDG → STN
1h 10m · 224 mi
View CDG to STN flights →
BCN NTE (Nantes) STN
Leg 1: 1h 40m (443 mi) Leg 2: 1h 25m (337 mi) Total: ~3h 5m 🍃 169 kg CO₂ (+24% vs. direct)
Leg 1
BCN → NTE
1h 40m · 443 mi
View BCN to NTE flights →
Leg 2
NTE → STN
1h 25m · 337 mi
View NTE to STN flights →
BCN RTM (Rotterdam) STN
Leg 1: 2h 15m (743 mi) Leg 2: 55m (178 mi) Total: ~3h 10m 🍃 196 kg CO₂ (+44% vs. direct)
Leg 1
BCN → RTM
2h 15m · 743 mi
View BCN to RTM flights →
Leg 2
RTM → STN
55m · 178 mi
View RTM to STN flights →
BCN SDR (Santander) STN
Leg 1: 1h 25m (335 mi) Leg 2: 1h 50m (615 mi) Total: ~3h 15m 🍃 201 kg CO₂ (+48% vs. direct)
Leg 1
BCN → SDR
1h 25m · 335 mi
View BCN to SDR flights →
Leg 2
SDR → STN
1h 50m · 615 mi
View SDR to STN flights →
BCN LUX (Luxembourg) STN
Leg 1: 2h (609 mi) Leg 2: 1h 20m (303 mi) Total: ~3h 20m 🍃 194 kg CO₂ (+43% vs. direct)
Leg 1
BCN → LUX
2h · 609 mi
View BCN to LUX flights →
Leg 2
LUX → STN
1h 20m · 303 mi
View LUX to STN flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to London?

A nonstop flight from Barcelona (BCN) to London (STN) takes approximately 2 hours and 30 minutes. The distance is 736 miles (1,184 km).

Which airlines fly nonstop from Barcelona to London?

2 airlines: Ryanair, Ryanair UK.

Is there a nonstop flight from Barcelona to London?

Yes. 2 airlines: Ryanair, Ryanair UK.

How far is Barcelona from London?

The flight distance from Barcelona to London is 736 miles (1,184 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What is the time difference between Barcelona and London?

London is 1 hour behind Barcelona. (Europe/Madrid vs Europe/London.)

What type of aircraft flies from Barcelona to London?

At 2h 30m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Spain to United Kingdom?

Depends on your passport. Check with the United Kingdom embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Barcelona to London?

Roughly 136 kg CO2 per passenger one-way. That's about the same as driving 680 km.

Is the return flight from London to Barcelona also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Barcelona to London?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at El Prat Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.