Direct (nonstop) flights from Birmingham to Barcelona

4 airlines fly nonstop from Birmingham Airport (BHX) to El Prat Airport (BCN). It's 790 miles (1,272 km), about 2h 20m in the air. Operated by Ryanair, Jet2, easyJet and others.

BHX
Birmingham Airport
🇬🇧 Birmingham, United Kingdom
BCN
El Prat Airport
🇪🇸 Barcelona, Spain
Flight Time
2h 20m
Distance
790 mi
1,272 km
CO₂/pax
146 kg
−32 kg vs. layover
Airlines
4
Ryanair +3
Time Diff
+1h
Operated by Ryanair Ryanair Jet2 Jet2 easyJet easyJet Vueling Vueling

Route data last updated: May 30, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
BHX → BCN
Flight Time
2h 20m
Distance
790 mi
Jet2 LS Jet2
Route
BHX → BCN
Flight Time
2h 20m
Distance
790 mi
easyJet U2 easyJet
Route
BHX → BCN
Flight Time
2h 20m
Distance
790 mi
Vueling VY Vueling
Route
BHX → BCN
Flight Time
2h 20m
Distance
790 mi

Alternative Routes

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

BHX BVA (Paris) BCN
Leg 1: 1h 10m (266 mi) Leg 2: 1h 45m (563 mi) Total: ~2h 55m 🍃 178 kg CO₂ (+22% vs. direct)
Leg 1
BHX → BVA
1h 10m · 266 mi
View BHX to BVA flights →
Leg 2
BVA → BCN
1h 45m · 563 mi
View BVA to BCN flights →
BHX BOD (Bordeaux) BCN
Leg 1: 1h 40m (528 mi) Leg 2: 1h 15m (281 mi) Total: ~2h 55m 🍃 175 kg CO₂ (+20% vs. direct)
Leg 1
BHX → BOD
1h 40m · 528 mi
View BHX to BOD flights →
Leg 2
BOD → BCN
1h 15m · 281 mi
View BOD to BCN flights →
BHX CDG (Paris) BCN
Leg 1: 1h 20m (304 mi) Leg 2: 1h 50m (532 mi) Total: ~3h 10m 🍃 179 kg CO₂ (+23% vs. direct)
Leg 1
BHX → CDG
1h 20m · 304 mi
View BHX to CDG flights →
Leg 2
CDG → BCN
1h 50m · 532 mi
View CDG to BCN flights →
BHX SDR (Santander) BCN
Leg 1: 1h 55m (631 mi) Leg 2: 1h 15m (335 mi) Total: ~3h 10m 🍃 204 kg CO₂ (+40% vs. direct)
Leg 1
BHX → SDR
1h 55m · 631 mi
View BHX to SDR flights →
Leg 2
SDR → BCN
1h 15m · 335 mi
View SDR to BCN flights →
BHX GVA (Geneva) BCN
Leg 1: 1h 45m (556 mi) Leg 2: 1h 30m (395 mi) Total: ~3h 15m 🍃 201 kg CO₂ (+38% vs. direct)
Leg 1
BHX → GVA
1h 45m · 556 mi
View BHX to GVA flights →
Leg 2
GVA → BCN
1h 30m · 395 mi
View GVA to BCN flights →

Frequently Asked Questions

How long is the direct flight from Birmingham to Barcelona?

A nonstop flight from Birmingham (BHX) to Barcelona (BCN) takes approximately 2 hours and 20 minutes. The distance is 790 miles (1,272 km).

Which airlines fly nonstop from Birmingham to Barcelona?

4 airlines: Ryanair, Jet2, easyJet, Vueling.

Is there a nonstop flight from Birmingham to Barcelona?

Yes. 4 airlines: Ryanair, Jet2, easyJet, Vueling.

How far is Birmingham from Barcelona?

The flight distance from Birmingham to Barcelona is 790 miles (1,272 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Birmingham and Barcelona?

Barcelona is 1 hour ahead of Birmingham. (Europe/London vs Europe/Madrid.)

What type of aircraft flies from Birmingham to Barcelona?

At 2h 20m, 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 United Kingdom to Spain?

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

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

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

Is the return flight from Barcelona to Birmingham 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 Birmingham to Barcelona?

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 Birmingham Airport for this flight?

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