Direct (nonstop) flights from Barcelona to Las Palmas

1 airline flys nonstop from El Prat Airport (BCN) to Gran Canaria Airport (LPA). It's 1,351 miles (2,174 km), about 3h 35m in the air. Operated by Vueling.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
LPA
Gran Canaria Airport
🇪🇸 Las Palmas, Spain
Flight Time
3h 35m
Distance
1,351 mi
2,174 km
CO₂/pax
228 kg
−56 kg vs. layover
Airlines
1
Vueling
Time Diff
-1h
Operated by Vueling Vueling

Route data last updated: May 31, 2026

Airlines with non-stop flights

Vueling VY Vueling
Route
BCN → LPA
Flight Time
3h 35m
Distance
1,351 mi

Alternative Routes

Other ways to fly from Barcelona to Las Palmas with one stop · direct emits 228 kg CO₂ per passenger

BCN BJZ (Badajoz) LPA
Leg 1: 1h 40m (499 mi) Leg 2: 2h 10m (902 mi) Total: ~3h 50m 🍃 284 kg CO₂ (+25% vs. direct)
Leg 1
BCN → BJZ
1h 40m · 499 mi
View BCN to BJZ flights →
Leg 2
BJZ → LPA
2h 10m · 902 mi
View BJZ to LPA flights →
BCN TFN (Tenerife) LPA
Leg 1: 3h 30m (1,364 mi) Leg 2: 30m (70 mi) Total: ~4h 🍃 268 kg CO₂ (+18% vs. direct)
Leg 1
BCN → TFN
3h 30m · 1,364 mi
View BCN to TFN flights →
Leg 2
TFN → LPA
30m · 70 mi
View TFN to LPA flights →
BCN XRY (Jerez De La Frontera) LPA
Leg 1: 1h 50m (538 mi) Leg 2: 2h 10m (815 mi) Total: ~4h 🍃 276 kg CO₂ (+21% vs. direct)
Leg 1
BCN → XRY
1h 50m · 538 mi
View BCN to XRY flights →
Leg 2
XRY → LPA
2h 10m · 815 mi
View XRY to LPA flights →
BCN RAK (Marrakech) LPA
Leg 1: 2h 30m (872 mi) Leg 2: 1h 35m (509 mi) Total: ~4h 5m 🍃 280 kg CO₂ (+23% vs. direct)
Leg 1
BCN → RAK
2h 30m · 872 mi
View BCN to RAK flights →
Leg 2
RAK → LPA
1h 35m · 509 mi
View RAK to LPA flights →
BCN FUE (Puerto del Rosario) LPA
Leg 1: 3h 25m (1,263 mi) Leg 2: 40m (99 mi) Total: ~4h 5m 🍃 256 kg CO₂ (+12% vs. direct)
Leg 1
BCN → FUE
3h 25m · 1,263 mi
View BCN to FUE flights →
Leg 2
FUE → LPA
40m · 99 mi
View FUE to LPA flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to Las Palmas?

A nonstop flight from Barcelona (BCN) to Las Palmas (LPA) takes approximately 3 hours and 35 minutes. The distance is 1,351 miles (2,174 km).

Which airlines fly nonstop from Barcelona to Las Palmas?

Just Vueling.

Is there a nonstop flight from Barcelona to Las Palmas?

Yes. 1 airline: Vueling.

How far is Barcelona from Las Palmas?

The flight distance from Barcelona to Las Palmas is 1,351 miles (2,174 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Barcelona to Las Palmas?

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

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

Roughly 228 kg CO2 per passenger one-way. That's about the same as driving 1,140 km.

Is the return flight from Las Palmas 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 Las Palmas?

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?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.