- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights from Spain to Calgary
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Spain to Calgary that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Spain to Calgary
Wed, 5 May - Thu, 6 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
7:10 p.m. - 11:35 p.m.Calgary Calgary-Barcelona Barcelona-El Prat
20h 25m1 stop Paris Charles de Gaulle
C$ 750Multiple Airlines
Sat, 23 Jan - Sun, 31 Jan
10:30 a.m. - 3:50 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
36h 20m1 stop Paris Beauvais-Tille
10:10 p.m. - 12:45 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
19h 35m1 stop London Heathrow
C$ 761Multiple Airlines
Sat, 13 Feb - Tue, 16 Feb
2:10 p.m. - 3:50 p.m.Madrid Madrid Barajas-Calgary Calgary
32h 40m1 stop Paris Beauvais-Tille
10:10 p.m. - 9:45 a.m.Calgary Calgary-Madrid Madrid Barajas
28h 35m1 stop London Heathrow
C$ 762Multiple Airlines
Tue, 2 Feb - Tue, 9 Feb
11:10 p.m. - 3:50 p.m.Madrid Madrid Barajas-Calgary Calgary
47h 40m2 stops Milan Malpensa Paris Beauvais-Tille
10:10 p.m. - 9:45 a.m.Calgary Calgary-Madrid Madrid Barajas
28h 35m1 stop London Heathrow
C$ 767Multiple Airlines
Wed, 5 May - Tue, 25 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
7:10 p.m. - 12:05 p.m.Calgary Calgary-Barcelona Barcelona-El Prat
32h 55m1 stop Paris Charles de Gaulle
C$ 770Multiple Airlines
Mon, 8 Feb - Tue, 16 Feb
1:20 p.m. - 3:50 p.m.Madrid Madrid Barajas-Calgary Calgary
33h 30m1 stop Paris Beauvais-Tille
10:10 p.m. - 9:45 a.m.Calgary Calgary-Madrid Madrid Barajas
28h 35m1 stop London Heathrow
C$ 770Multiple Airlines
Mon, 8 Feb - Wed, 17 Feb
8:45 p.m. - 3:50 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
26h 05m1 stop Paris Orly
10:10 p.m. - 9:05 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
27h 55m1 stop London Heathrow
C$ 775Multiple Airlines
Mon, 8 Feb - Thu, 18 Feb
8:45 p.m. - 3:50 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
26h 05m1 stop Paris Orly
10:10 p.m. - 9:05 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
27h 55m1 stop London Heathrow
C$ 775Multiple Airlines
Wed, 5 May - Tue, 25 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
7:00 p.m. - 12:30 p.m.Calgary Calgary-Barcelona Barcelona-El Prat
9h 30mdirect
C$ 871WestJet
Wed, 5 May - Tue, 25 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
7:00 p.m. - 12:30 p.m.Calgary Calgary-Barcelona Barcelona-El Prat
9h 30mdirect
C$ 875WestJet
Recent one-way flight deals from Spain to Calgary
Wed, 5 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
C$ 303WestJet
Sat, 1 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
C$ 320WestJet
Wed, 5 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
C$ 320WestJet
Sat, 1 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
C$ 323WestJet
Wed, 5 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
C$ 324WestJet
Tue, 4 May
10:25 p.m. - 5:10 p.m.Palma de Mallorca Palma de Mallorca Son Sant Joan-Calgary Calgary
26h 45m1 stop Barcelona-El Prat
C$ 360Multiple Airlines
Thu, 6 May
10:35 a.m. - 2:15 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
35h 40m1 stop Dublin
C$ 401Multiple Airlines
Thu, 6 May
10:35 a.m. - 2:15 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
35h 40m1 stop Dublin
C$ 404Multiple Airlines
Sat, 1 May
4:40 p.m. - 2:15 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
29h 35m2 stops London Luton Dublin
C$ 405Multiple Airlines
Mon, 26 Apr
7:00 a.m. - 2:15 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
39h 15m2 stops London Gatwick Dublin
C$ 408Multiple Airlines
Recent last minute flight deals from Spain to Calgary
Tue, 17 Nov - Sun, 22 Nov
7:20 p.m. - 1:55 a.m.Valencia Valencia-Calgary Calgary
37h 35m2 stops Casablanca Mohamed V Toronto Pearson Intl
7:30 p.m. - 2:15 p.m.Calgary Calgary-Valencia Valencia
35h 45m1 stop Paris Charles de Gaulle
C$ 1,445Multiple Airlines
Tue, 17 Nov - Sun, 22 Nov
3:10 p.m. - 12:35 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
28h 25m1 stop Chicago O'Hare Intl
10:15 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
52h 20m2 stops Vancouver Intl Montreal Pierre Elliott Trudeau Intl
C$ 1,447Air Canada
Tue, 17 Nov - Sun, 22 Nov
10:30 a.m. - 9:44 a.m.Barcelona Barcelona-El Prat-Calgary Calgary
30h 14m2 stops Washington, D.C. Dulles Intl Toronto Pearson Intl
10:15 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
52h 20m2 stops Vancouver Intl Montreal Pierre Elliott Trudeau Intl
C$ 1,458Air Canada
Wed, 18 Nov - Thu, 3 Dec
1:35 p.m. - 12:08 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
29h 33m1 stop Montreal Pierre Elliott Trudeau Intl
1:45 a.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
24h 50m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Wed, 18 Nov - Wed, 9 Dec
1:35 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
34h 35m1 stop Montreal Pierre Elliott Trudeau Intl
6:10 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
32h 25m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Wed, 18 Nov - Sun, 6 Dec
1:35 p.m. - 12:08 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
29h 33m1 stop Montreal Pierre Elliott Trudeau Intl
1:45 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
12h 50m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Wed, 18 Nov - Mon, 7 Dec
1:35 p.m. - 12:50 a.m.Barcelona Barcelona-El Prat-Calgary Calgary
18h 15m1 stop Montreal Pierre Elliott Trudeau Intl
1:45 a.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
24h 50m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Wed, 18 Nov - Thu, 3 Dec
1:35 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
34h 35m1 stop Montreal Pierre Elliott Trudeau Intl
1:45 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
12h 50m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Wed, 18 Nov - Sat, 5 Dec
1:35 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
34h 35m1 stop Montreal Pierre Elliott Trudeau Intl
6:10 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
32h 25m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Wed, 18 Nov - Mon, 7 Dec
1:35 p.m. - 12:08 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
29h 33m1 stop Montreal Pierre Elliott Trudeau Intl
6:10 p.m. - 9:35 a.m.Calgary Calgary-Barcelona Barcelona-El Prat
32h 25m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 1,508Air Canada
Recent direct flight deals from Spain to Calgary
Wed, 5 May - Tue, 25 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
7:00 p.m. - 12:30 p.m.Calgary Calgary-Barcelona Barcelona-El Prat
9h 30mdirect
C$ 871WestJet
Wed, 5 May - Tue, 25 May
3:00 p.m. - 5:10 p.m.Barcelona Barcelona-El Prat-Calgary Calgary
10h 10mdirect
7:00 p.m. - 12:30 p.m.Calgary Calgary-Barcelona Barcelona-El Prat
9h 30mdirect
C$ 875WestJet
Booking Insights
KAYAK's insights & trends for flights to Calgary
Get data-powered insights and trends into flights to Calgary to help you find the cheapest flights, the best time to fly and much more.
Prices
More
What is the cheapest flight to Calgary?
These are the best round-trip prices found by users searching on KAYAK in the last 5 days.In the last 5 days, the cheapest flight deal to Calgary was found on the route from Madrid, at C$ 761 round-trip. The most popular connection is from Barcelona to Calgary, while KAYAK users have found round-trip deals for as low as C$ 761 in the last 5 days.
What is the cheapest day to fly to Calgary?
The average price of all round-trip flights to Calgary clicked on KAYAK for each day over the last 12 months.Based on KAYAK data, the cheapest day to fly to Calgary is Wednesday where round-trip tickets can be as cheap as C$ 920. On the other hand, the most expensive day to fly is Monday, where round-trip prices are C$ 1,693 on average.
What is the cheapest month to fly to Calgary?
To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights to Calgary, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.The cheapest month for flights to Calgary is September, where tickets cost C$ 1,043 on average for return flights. On the other hand, the most expensive months are July and November, where the average cost of tickets from Spain is C$ 1,579 and C$ 1,474 respectively. For one-way flights, the best month to travel is May with an average price of C$ 444.
What is the cheapest time of day to fly to Calgary?
The average price for all round-trip flights to Calgary depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.The cheapest time of day to fly to Calgary is generally in the evening, when round-trip flights cost C$ 925 on average. The most expensive time of day to fly to Calgary is generally in the evening, which is peak travel time and where the average cost of a ticket is C$ 925.
What is a good deal for flights to Calgary?
If you’re looking for cheap airfare to Calgary, 25% of our users found tickets to Calgary for the following prices or less: From Barcelona-El Prat Airport C$ 854 round-trip.
How far in advance should I book a flight to Calgary?
To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Calgary, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.To get a below average price, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 9 weeks before departure.
How long is the flight to Calgary?
The duration of your flight to Calgary depends on your departure and arrival airports. Obviously, any flights that include a layover will also be longer. The most popular routes to Calgary on KAYAK are from Barcelona, which takes 10h 10m, Madrid, which takes 18h 02m, Málaga, which takes 25h 06m, and Alicante, which takes 51h 35m.
How many direct flights to Calgary are there each day?
There are around 493 direct flights from within Spain to Calgary every day. Most flights depart in the morning, with 46% of flights departing in the morning.
Good to know
Low season | November |
|---|---|
High season | August |
Cheapest flight | C$ 357 |
FAQs - booking Calgary flights
Top tips for finding cheap flights to Calgary
Reviews of the top airline flying from Spain to Calgary
See real verified KAYAK customer reviews for airlines flying to Calgary. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Spain to Calgary. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
7.2
WestJetOverall score based on 3435 reviews
6.1Entertainment
7.4Boarding
7.9Crew
7.1Comfort
6.2Food
Airline reviews
It is stupid to have to go to Atlanta in order to get to Rochester NY. I was up for 36 hours because who can sleep on an airplane. I'll next do tht again.
6.0 GoodAnonymous, Sep 2026
It is stupid to have to go to Atlanta in order to get to Rochester NY. I was up for 36 hours because who can sleep on an airplane. I'll next do tht again.
Our flight was delayed 3x and we were unaware until 15min of arriving at the airport so had we been made aware sooner we could have enjoyed possibly another 4hrs poolside. Very frustrating. Made the next day going back to work extremely tough too.
Bumped from my connected flight, we arrived earlier than scheduled and I was bumped 4.5 hours later. There was no reason, they said my time I wouldn’t have connected in time. I had 41 minutes. None of Westjet customer service in airport could figure out why me and my 5 year old were bumped from flight we booked. We had 10 minutes to get to next gate after we got off the plane, one lady mentioned that’s not enough time to get to next gate. I was there in 3 minutes. Was originally suppose to fly out at 6:50 pm And was re scheduled to 11:45pm.
Terrible. I was charged $75 for a checked bag when I only had a carry on. The lady at the desk said she couldn’t refund me the money and that I had to call westjet. I called the next day and they said they couldn’t refund me because there is no way to prove I didn’t have a checked bag.
WestJet employees were not properly informed about where my luggage was going causing extreme confusion and almost made me miss my flight
It would have been nice to know there was no on flight entertainment
Due to delays at SFO, my WestJet light missed its connecting WestJet flight. If they had held the plane in Calgary for 15 minutes, 2 families with children would not have been stranded in Calgary for more than 24 hours. I understand the need to be on-time, but when it is the same company, you would think they could make a phone call. Or maybe they could go to a higher altitude to make up for lost time? Instead of attempting to put us on another flight, they rescheduled us for the same connecting flight 24 hours later. We then had to scramble to find a hotel, which they state that they were not responsible for since the delay was not their fault and therefore became an additional out of pocket expense for us. The customer service is severely lacking here at this company. They also mentioned that if we purchased our tickets through a 3rd party site (Kayak) versus WestJet directly, that they couldn't help us. Seriously?? Additionally, we lost 2 days of travel and missed out on tours and taxis that were pre-booked. I will not be using WestJet again,
Everyone was extremely friendly and nice, from the front desk to the cabin crew!
I would have liked an aisle seat but because the flight was full I couldn’t be accommodated. All in all it was fine.
Left on time, arrived on time. Great staff. Bathrooms needed to be cleaned more often.
Travelling to a place near Calgary?
Book flights to Calgary if you plan to visit one of these locationsRadium Hot Springs
Kananaskis
Drumheller
More options for your flight to Calgary
Complete your trip to Calgary with a hotel stay or car rental
Information on the airport you'll fly into in Calgary
Cabin class types available on flights to Calgary
Cabin classes available on flights to Calgary. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Find direct flights for Calgary
Flights from local origins to Calgary
Flights from all regions of Spain to Calgary. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from Alicante to Calgaryfrom C$ 2,260
Flights from Bilbao to Calgaryfrom C$ 1,917
Flights from Madrid to Calgaryfrom C$ 767
Flights from Valencia to Calgaryfrom C$ 1,319
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.
Popular routes to Calgary
The most searched for flights to Calgary from KAYAK users over the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Barcelona to Calgary (BCN - YYC)from C$ 854