Direct (nonstop) flights from Barcelona to London

3 airlines fly nonstop from El Prat Airport (BCN) to Luton (LTN). It's 739 miles (1,190 km), about 2h 30m in the air. Operated by Ryanair, easyJet, Wizz Air UK.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
LTN
Luton
🇬🇧 London, United Kingdom
Flight Time
2h 30m
Distance
739 mi
1,190 km
CO₂/pax
137 kg
−30 kg vs. layover
Airlines
3
Ryanair +2
Time Diff
-1h
Operated by Ryanair Ryanair easyJet easyJet Wizz Air UK Wizz Air UK

Route data last updated: May 28, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
BCN → LTN
Flight Time
2h 30m
Distance
739 mi
easyJet U2 easyJet
Route
BCN → LTN
Flight Time
2h 30m
Distance
739 mi
Wizz Air UK W9 Wizz Air UK
Route
BCN → LTN
Flight Time
2h 30m
Distance
739 mi

Alternative Routes

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

BCN BOD (Bordeaux) LTN
Leg 1: 1h 20m (281 mi) Leg 2: 1h 40m (487 mi) Total: ~3h 🍃 167 kg CO₂ (+22% vs. direct)
Leg 1
BCN → BOD
1h 20m · 281 mi
View BCN to BOD flights →
Leg 2
BOD → LTN
1h 40m · 487 mi
View BOD to LTN flights →
BCN CDG (Paris) LTN
Leg 1: 1h 55m (532 mi) Leg 2: 1h 15m (237 mi) Total: ~3h 10m 🍃 167 kg CO₂ (+22% vs. direct)
Leg 1
BCN → CDG
1h 55m · 532 mi
View BCN to CDG flights →
Leg 2
CDG → LTN
1h 15m · 237 mi
View CDG to LTN flights →
BCN BIO (Bilbao) LTN
Leg 1: 1h 15m (290 mi) Leg 2: 2h (603 mi) Total: ~3h 15m 🍃 191 kg CO₂ (+39% vs. direct)
Leg 1
BCN → BIO
1h 15m · 290 mi
View BCN to BIO flights →
Leg 2
BIO → LTN
2h · 603 mi
View BIO to LTN flights →
BCN LYS (Lyon) LTN
Leg 1: 1h 30m (340 mi) Leg 2: 1h 45m (493 mi) Total: ~3h 15m 🍃 179 kg CO₂ (+31% vs. direct)
Leg 1
BCN → LYS
1h 30m · 340 mi
View BCN to LYS flights →
Leg 2
LYS → LTN
1h 45m · 493 mi
View LYS to LTN flights →
BCN MAH (Menorca) LTN
Leg 1: 55m (150 mi) Leg 2: 2h 30m (858 mi) Total: ~3h 25m 🍃 212 kg CO₂ (+55% vs. direct)
Leg 1
BCN → MAH
55m · 150 mi
View BCN to MAH flights →
Leg 2
MAH → LTN
2h 30m · 858 mi
View MAH to LTN flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to London?

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

Which airlines fly nonstop from Barcelona to London?

3 airlines: Ryanair, easyJet, Wizz Air UK.

Is there a nonstop flight from Barcelona to London?

Yes. 3 airlines: Ryanair, easyJet, Wizz Air UK.

How far is Barcelona from London?

The flight distance from Barcelona to London is 739 miles (1,190 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 137 kg CO2 per passenger one-way. That's about the same as driving 685 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.