Direct (nonstop) flights from Barcelona to Calgary

1 airline flys nonstop from El Prat Airport (BCN) to Calgary International (YYC). It's 4,998 miles (8,044 km), about 10h 10m in the air. Operated by WestJet.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
YYC
Calgary International
🇨🇦 Calgary, Canada
Flight Time
10h 10m
Distance
4,998 mi
8,044 km
CO₂/pax
764 kg
−58 kg vs. layover
Airlines
1
WestJet
Time Diff
-8h
Operated by WestJet WestJet

Route data last updated: May 31, 2026

Airlines with non-stop flights

WestJet WS WestJet
Route
BCN → YYC
Flight Time
10h 10m
Distance
4,998 mi

Alternative Routes

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

BCN EDI (Edinburgh) YYC
Leg 1: 2h 55m (1,041 mi) Leg 2: 8h (4,061 mi) Total: ~10h 55m 🍃 822 kg CO₂ (+8% vs. direct)
Leg 1
BCN → EDI
2h 55m · 1,041 mi
View BCN to EDI flights →
Leg 2
EDI → YYC
8h · 4,061 mi
View EDI to YYC flights →
BCN DUB (Dublin) YYC
Leg 1: 2h 45m (922 mi) Leg 2: 8h 15m (4,107 mi) Total: ~11h 🍃 824 kg CO₂ (+8% vs. direct)
Leg 1
BCN → DUB
2h 45m · 922 mi
View BCN to DUB flights →
Leg 2
DUB → YYC
8h 15m · 4,107 mi
View DUB to YYC flights →
BCN CDG (Paris) YYC
Leg 1: 1h 55m (532 mi) Leg 2: 9h 15m (4,588 mi) Total: ~11h 10m 🍃 824 kg CO₂ (+8% vs. direct)
Leg 1
BCN → CDG
1h 55m · 532 mi
View BCN to CDG flights →
Leg 2
CDG → YYC
9h 15m · 4,588 mi
View CDG to YYC flights →
BCN LHR (London) YYC
Leg 1: 2h 25m (712 mi) Leg 2: 9h (4,371 mi) Total: ~11h 25m 🍃 825 kg CO₂ (+8% vs. direct)
Leg 1
BCN → LHR
2h 25m · 712 mi
View BCN to LHR flights →
Leg 2
LHR → YYC
9h · 4,371 mi
View LHR to YYC flights →
BCN AMS (Amsterdam) YYC
Leg 1: 2h 30m (771 mi) Leg 2: 9h (4,466 mi) Total: ~11h 30m 🍃 851 kg CO₂ (+11% vs. direct)
Leg 1
BCN → AMS
2h 30m · 771 mi
View BCN to AMS flights →
Leg 2
AMS → YYC
9h · 4,466 mi
View AMS to YYC flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to Calgary?

A nonstop flight from Barcelona (BCN) to Calgary (YYC) takes approximately 10 hours and 10 minutes. The distance is 4,998 miles (8,044 km).

Which airlines fly nonstop from Barcelona to Calgary?

Just WestJet.

Is there a nonstop flight from Barcelona to Calgary?

Yes. 1 airline: WestJet.

How far is Barcelona from Calgary?

The flight distance from Barcelona to Calgary is 4,998 miles (8,044 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Barcelona and Calgary?

Calgary is 8 hours behind Barcelona. (Europe/Madrid vs America/Edmonton.)

Will I experience jet lag flying from Barcelona to Calgary?

Probably — 8-hour time difference means significant jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Barcelona to Calgary?

At 10h 10m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Spain to Canada?

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

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

Roughly 764 kg CO2 per passenger one-way. That's about the same as driving 3,820 km.

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

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. 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.