Find flights
When to book
FAQs & Tips


C$ 405 Find cheap flights from Calgary to Madrid

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Calgary to Madrid departing on 5/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sat 10/8
Sat 17/8

Search hundreds of travel sites at once for deals on flights to Madrid

These are the airlines KAYAK users have selected most often from within our search results in flight searches from Calgary to Madrid.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Calgary to Madrid.
In the last 7 days, travellers have searched 48,146,536 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals from Calgary to Madrid (YYC-MAD)

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Calgary to Madrid 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 and deals for you by selecting your travel dates.
Choose your dates
12:30 p.m. - 9:20 a.m.YYC-MAD
12h 50m1 stop
12:45 p.m. - 6:32 p.m.MAD-YYC
13h 47m1 stop
C$ 878Lufthansa
Find Deal
Tue, 8 Oct - Wed, 23 Oct
12:00 p.m. - 11:15 a.m.YYC-MAD
15h 15m1 stop
12:15 p.m. - 6:32 p.m.MAD-YYC
14h 17m1 stop
C$ 886Lufthansa
Find Deal
Sun, 13 Oct - Thu, 24 Oct
12:00 p.m. - 11:15 a.m.YYC-MAD
15h 15m1 stop
12:45 p.m. - 11:04 p.m.MAD-YYC
18h 19m1 stop
C$ 894Lufthansa
Find Deal
Sun, 13 Oct - Fri, 25 Oct
12:10 p.m. - 11:15 a.m.YYC-MAD
15h 05m2 stops
5:55 a.m. - 3:15 p.m.MAD-YYC
17h 20m1 stop
C$ 914Air Canada
Find Deal
Mon, 23 Sep - Sun, 13 Oct
7:30 a.m. - 9:20 a.m.YYC-MAD
17h 50m2 stops
6:20 a.m. - 6:32 p.m.MAD-YYC
20h 12m2 stops
C$ 933Air Canada
Find Deal
Fri, 11 Oct - Tue, 22 Oct
2:00 p.m. - 1:40 p.m.YYC-MAD
15h 40m2 stops
7:05 a.m. - 1:25 p.m.MAD-YYC
14h 20m1 stop
C$ 936KLM
Find Deal
Sat, 12 Oct - Tue, 22 Oct
2:00 p.m. - 1:40 p.m.YYC-MAD
15h 40m2 stops
10:20 a.m. - 7:57 p.m.MAD-YYC
17h 37m2 stops
C$ 1,098KLM
Find Deal
Sat, 12 Oct - Thu, 24 Oct
9:30 a.m. - 12:40 p.m.YYC-MAD
19h 10m1 stop
2:25 p.m. - 9:15 p.m.MAD-YYC
14h 50m1 stop
C$ 1,372Air Transat
Find Deal
Wed, 7 Aug - Mon, 26 Aug
9:30 a.m. - 12:40 p.m.YYC-MAD
19h 10m1 stop
2:25 p.m. - 9:15 p.m.MAD-YYC
14h 50m1 stop
C$ 1,393Air Transat
Find Deal
Sun, 4 Aug - Mon, 26 Aug
12:40 p.m. - 6:05 p.m.YYC-MAD
21h 25m2 stops
12:20 p.m. - 9:28 p.m.MAD-YYC
17h 08m1 stop
C$ 1,477British Airways
Find Deal
Fri, 11 Oct - Fri, 25 Oct

Flights from Calgary to Madrid - Travel Insights & Trends

Get data-powered insights and trends into flights from Calgary to Madrid to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Calgary to Madrid?

The average price of all flights from Calgary to Madrid clicked on KAYAK for each day over the last 12 months.
When flying from Calgary to Madrid, you should consider leaving on a Monday and avoid Saturdays if you are looking for the best rates. For your return to Calgary, you’ll find the best rates on Fridays and the most expensive ones on Tuesdays.

What is the cheapest month to fly from Calgary to Madrid?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Calgary to Madrid, 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 from Calgary to Madrid is October, where tickets cost C$ 1,052 on average. On the other hand, the most expensive months are March and July, where the average cost of tickets is C$ 1,438 and C$ 1,318 respectively.

How far in advance should I book a flight from Calgary to Madrid?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Calgary to Madrid, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Calgary to Madrid, you should book around 4 days before departure. For the absolute cheapest price, our data suggests you should book 16 days before departure.

Good to know

Low season


High season


Cheapest flight

C$ 405
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly and prices are also 7% lower on average.
Flight from Calgary to Madrid

When to book flights from Calgary to Madrid

Are your dates flexible? Find out the best times to travel from Calgary to Madrid based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking flights from Calgary to Madrid

  • What is the cheapest flight from Calgary to Madrid?

    In the last 3 days, the lowest price for a flight from Calgary to Madrid was C$ 297 for a one-way ticket and C$ 644 for a round-trip.

  • Which aircraft models fly most regularly from Calgary to Madrid?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Calgary to Madrid?

    Star Alliance, SkyTeam, and oneworld are the airline alliances operating flights between Calgary and Madrid, with Star Alliance being the most commonly used for this route.

  • Which is the best airline for flights from Calgary to Madrid, KLM or Air Transat?

    The two airlines most popular with KAYAK users for flights from Calgary to Madrid are KLM and Air Transat. With an average price for the route of C$ 1,300 and an overall rating of 7.8, KLM is the most popular choice. Air Transat is also a great choice for the route, with an average price of C$ 1,320 and an overall rating of 7.7.

  • How does KAYAK find such low prices on flights from Calgary to Madrid?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Calgary to Madrid.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Calgary to Madrid?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Madrid from Calgary is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Calgary to Madrid?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Madrid with an airline and back to Calgary with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Calgary to Madrid?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Madrid from Calgary up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Calgary to Madrid

See real verified KAYAK customer reviews for airlines flying from Calgary to Madrid. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from Calgary to Madrid? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
KLMOverall score based on 1426 reviews
Airline reviews

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

8.0 ExcellentAnonymous, Jun. 2024PDX - SLC
Read more about KLM reviews

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Put some new and several options for entertainment. Do not be rude to customers and avoid serving them an extra coke or something. We paid 1200 GBP for a return flight.. A noisy, crowded, rude and uncomfortable flight.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

First flight was 5.5 hours delayed, the notification came within 2 hours of the flight (bags already checked in). connection missed- no one working on getting us on an alternate flight, knowing where our luggage will be. It was chaos figuring out how to get to our final destination. Customer service throwing us into nowhere on the phone- all while we have 2 small kids on us. It will take the whole vacation to recover from this experience. I am scared how the return flight will go in August. Check-in staff (not sure if they are airport hires or iberia hires- beyond rude, especially in Madrid.) On-plane staff, food and entertainment were good.

The service was great and the people are professional. The service was excellent. I will definitely be recommending them to all of my friends.

The check in was a disaster - they don’t follow their own baggage rules. The layovers are unrealistic and Iberia doesn’t help with their own connecting flights. They lost our kids child seats without any recourse. We will never fly Iberia with our family again.

My trip with Iberia was an absolute nightmare! We arrived at the airport excited for our trip, only to be told our carry-on would be checked for free due to a full flight. Then, they couldn't even print our boarding passes for the connecting flight! The mad dash through security and the train left us breathless, only to be met with confusion at the gate - apparently, they "lost" us in the system and boarded the plane without us, luggage and all! Stuck in Madrid with nothing but the clothes on our backs, we were promised our bags would magically appear at our final destination. Shockingly, they didn't. The next day, we flew home with nothing but frustration and a lingering question: where were our suitcases? Even worse, this ordeal seems to be all too common for Iberia passengers! The hotel staff, used to dealing with stranded Iberia customers, shared stories of countless passengers facing similar luggage nightmares. This whole experience left me feeling stranded, frustrated, and completely dissatisfied with Iberia's service.

Very delayed flight. After a hot/crowded bus ride to the tarmac stairs that negated all benefit of being in boarding group 1, we sat on the tarmac forever in the HEAT waiting for departure from Athens. Seatback was very upright in first class and therefore uncomfortable. Fortunately they block middle seats. Food was good. Upon arrival in Madrid we waited AN HOUR for baggage to arrive. What a waste of time.

Random seats assignment is weird, family of 2 people was seated apart while there were seats available. Does not make any sense

No air, volume on my screen was jumping all over the place

Again. Diabetic menu not for diabetic. I asked for an alternative that was refused. I am Pregnant. I did ask for help to put my carry on on the compartemt , they asked me tomwait and never came back until I asked another passenger. I ended up not eating for more than 9h. I had just a tea. And 0 Empathy from the crew.

When our first flight was late, meaning we missed our flight to Madrid that day, American rescheduled us for the next flight the next day, gave vouchers for meals and hotel, and lounge access.

Our flight was at 12:30 but we couldn’t check in till 10:30 because there was no staff working. When they finally arrived, there was a long line of people waiting to check in. They definitely need to be prepared at least a few hours ahead of the flight to be able to check people in. We’ve been there since nine in the morning. After we were checked in and went up to the gate, the staff was very nice. We were supposed to leave at 12:30 but we didn’t leave until later. When we arrived at Madrid, we had to run to our gate so we wouldn’t miss our connecting flight. The time that we got to our gate, they were calling last call for the flight. We were all out of breath from running and the lady that was taken our boarding pass and passport to scan before entering the plane was very rude. She told me to stop breathing on her and that she understood it was from running, but it’s a hygiene issue. I was embarrassed and felt degraded. All I could do was look at my husband. He couldn’t believe that she said that, the reason we were breathing hard in the first place was because of her airline that she worked for was late, which caused us almost missed our connecting flight. I was trying to catch my breath from running I couldn’t just stop! The staff on the plane were very polite. We got the premium economy and even though are seats had more room it didn’t look much different from economy. Besides our meals and snacks if we asked for any drinks, we had to pay for extra drinks. We got the same meals as economy. We had to still walk all the way to the back to use the lavatory because we were not allowed to use the one near us because that was for business class. I honestly don’t think it’s worth paying for a premium economy with Iberia. I wanted to do the tax receipt in Madrid from all the purchases we made in Spain and Portugal, but since we had a run our gate, we didn’t have time to do that. I did like that the flight had different meals for my three year old. We probably won’t travel with Iberia again.

I called to put a stop to this ticket because it was fraudulent. Nobody stopped it. Then they sent me to Mastercard to fight it alone. Thanks (Sarc) to everyone who helped facilitate fraud and would not dare attempt to stop it.

The plane was boarding at gate 50 and there was a flight to Toronto at gate 52 making the boarding are chaotic and busy.

Flight attendants should learn something about customer service. About how to deal with people Very disappointed This only happens only in Air Canada

First flight was delayed and then they moved up departure time for flight - not ideal. made it but sprinted the entire time and messed up my ankle

The flight crew was extremely accommodating, finding a place for my guitar. Thank you so much! Departure time, however it was delayed almost an hour because the plane was not at our gate on time. We did make up most of that timing flight, however, but it is always annoying to be delayed for that length of time. I was looking forward to the, but, honestly, it was really bad. Overall, however, my first experience with Canada was really good and I would recommend you. Thx.

Flights delayed over 4 hours with no compensation. No agents at counters to assist with re-booking.

Air Canada cancelled my prepaid/prebooked seat selection and changed my seats without any options.

It was overall above average experience. If there is only one thing i could complain about was the lack of wifi availability on my flight from Vancouver to San Francisco

Not much food available, not able to choose seats to be near each other, tv did not work

I think Air Canada is the only airline I've flown where they don't give you at least a free cookie.

I had a family emergency and couldn’t board and I contacted underpricer to help me get a refund or just a flight adjustment as i would still be flying later that week, and that hasn’t happened. I will never book a flight through kayak/ underpricer ever again.

In this flight was no good it was delay, change of door

Seats were terribly uncomfortable! Couldn’t sleep! I paid for good seats when scheduled with Lufthansa, got crappy mid-section seats on Air Canada!

Cancelled flight, that morning! But got us on an Air Canada flight!

The seats are much too narrow and the arm rests are hard and awkwardly high, resulting in shoulder cramps. I am an average sized person ( definitely not overweight). The seats are a similar size to car seats with the added discomfort of incorporating hard plastic arm rests, that force average height individuals (I'm 5 ft 7 (f)) to hold their arms uncomfortably for several hours. The seats are much too close to the ones in front and behind making it extremely difficult to allow fellow passengers to get out, especially when the seat in front is declined. The leg room also necessitates knees banging into passengers backs for the entire flight. This used to be a quality airline who now offer mediocre service for premium cost, coupled with charging exorbitant prices for basic needs, like a seat, or luggage. Blatant and unabashed gouging of clients.

Efficient boarding. Good flight but seats were quite uncomfortable considering we'd already been sitting on two flights, total 13 hours or so. Would have liked to have prices on the menu of amenities on the plane. We could have used more water. Restrooms and nonalcoholic beverages at no extra cost, not much else. I realize these were discount tickets, and the airline has to break even, so I can't say we were expecting amenities to be plentiful. Still, it's nice with long flights to discover a few. Very pleasant crew though.

Will try to not fly with them again. Delays because of weather but got redirected to an airport where I could not make connection.

We liked the direct flight from Frankfurt to Orlando, however, it was a little confusing as I thought I was traveling with Lufthansa from Izmir- Frankfurt-Orlando. We were not able to check in online twenty-four hours before the flight from Izmir. One lady in our group wanted to check two suitcases in Izmir, but was not allowed to do so. She was allowed to take the extra bag into the cablin. Others in our group were able to check two bags. In Frankfurt several in our group were given stand-by boarding tickets, which worried them. Everyone eventually was allowed to board, but it caused them to worry. I didn't have any of those problem.

boarding needs to be streamlined load the back of the plane first

Try to humanize onboarding and take AI out. It's embarrassing and useless

My flight was cancelled for the second time in the Raleigh to NY route .. Cancelled going from Raleigh to NY and then cancelled again from NY to Raleigh going home. Weather was the stated cause but the weather did not seem overly bad anywhere. They blamed lightning but I lived in Florida and planes constantly took off and landed in lightning conditions. I got the feeling that the flight was under booked and it was simply cancelled... The folks at the gates were nice and helpful (not their fault) but it was extremely frustrating and painful to get around those two cancellations. I missed one whole day of my vacation and had to rent a car going home in order to make it back in time to pick up my pet. The hotel I had to get going and the rental car I needed going home were both not covered by American making my vacation much more expensive. I do not think I will ever use American Airlines again.

we departed 5 hours late. Instead of 10pm it was after 2AM and the business lounge thew us out at 1AM and everyone was standing around the boarding gates. When we did board, the crew was nice, served dinner and then was not to be seen again until we landed. No breakfast (which is not great for diabetes)

Horrendous, the worst ever. I would not fly with them again

Great experience overall, no issues with boarding, flight crew or services on board.

I always regard BA as a distress purchase. It is rock bottom in terms of service.

Horrible experience, flight was delayed for 3 hours due to insufficient crew and tray was broken. Seats were extra tight for international flight and food was horrible

Every single flight on my last trip was delayed and We were downgraded from our purchased seat choices. We also had specific requirements for the meals which were reduced to standard choice!

Quick boarding process, slight delays on the tarmac prior to takeoff and a late arrival due to an emergency on the landing runway. Not the fault of the airline at all! Cabin crew was very friendly and the Captain kept the passengers well informed about what was going on

Sitting in the plane for an extended period of time was very hot and uncomfortable. Very late arrival happened to not affect me but many others probably missed their connection because it also took a long time to get to the terminal.

Really quick check in and security at Heathrow Terminal 5. Staff on board were lovely and very friendly. Could have provided a few more drinks on the flight but they were available at the back of the plane.

Book cheap flights from Calgary to Madrid

Recent one-way flight deals

Only flying one-way? Below are some of the best one-way flight deals from Calgary to Madrid found on KAYAK in the last 72 hours.
1 stop
14h 05mYYC-MAD
C$ 405
1 stop
14h 55mYYC-MAD
C$ 429
1 stop
14h 55mYYC-MAD
C$ 435
1 stop
16h 00mYYC-MAD
C$ 444
1 stop
19h 50mYYC-MAD
C$ 473
2 stops
38h 25mYYC-MAD
C$ 477
2 stops
21h 25mYYC-MAD
C$ 481
2 stops
21h 25mYYC-MAD
C$ 482
1 stopAir Canada
21h 45mYYC-MAD
C$ 1,031
1 stopAir Canada
27h 05mYYC-MAD
C$ 1,038

Search by stops

Search by airline

Search by price

Calgary - Madrid Flights


Calgary (YYC)Canada


Madrid (MAD)Spain

Return flight deals:

Madrid - Calgary

Cabin classes:

Browse origins:

Browse destinations: