C$ 337 Find Cheap Flights from Spain to Canada

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Spain to Canada departing on 2/4. 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

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

Travellers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 24% 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.

Good to know

Low season

November

High season

August

Cheapest flight

C$ 337
Best time to beat the crowds but there is an average 14% increase in price.
Most popular time to fly (9% more expensive on average)
Flight from Madrid to Toronto

Flights from Spain to Canada: the best tips from KAYAK users

Insights shared by verified travellers who flew the route from Spain to Canada 
Verified travelerFlew with Air CanadaBCN-YYZMay 2024
Toronto airport was exceptional. The places they had for you to sit were spacious. I loved all the Canadian products they had available.
ENRIQUEFlew with Air CanadaMAD-YYZMar 2024
Everything overall is great and makes the time fly

FAQs for booking flights from Spain to Canada

  • How does KAYAK find such low prices on flights from Spain to Canada?

    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 Spain to Canada.

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

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

  • What is the Hacker Fare option on flights from Spain to Canada?

    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 from Spain to Canada with an airline and back with another airline.

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

    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 from Spain to Canada 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 Spain to Canada

Need help choosing which airline to fly with from Spain to Canada? 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.
7.8
Air TransatOverall score based on 383 reviews
7.4Comfort
7.1Entertainment
7.9Boarding
8.5Crew
6.8Food
Airline reviews

Flight delayed any hour and couple of big gate changes

6.0 Goodalex, Feb 2025YYZ - CUN
Read more Air Transat reviews

Flight delayed any hour and couple of big gate changes

The pilot came out and chatted with the passengers. He explained why there was a slight delay. The crew was excellent. Very helpful. I had to buy meals for my whole family and they were in different seats, so the crew had to deal with that. They were very pleasant and accommodating and did a great job!

We were unable to land in Liberia. It was not the airline’s fault, but we had to be diverted to SJO.

We had things stolen from our luggage, we also were refused an upgrade on a flight that was not full.

When we left, it wasn't Great . People were drinking heavily, very disrespectful Extremely loud, the entire trip. I think the crew members, should have get their attention. Coming back was great.

I sat in the club. The seeds were fantastic. The meal was great and Entertainment was good. The crew was fantastic. I recommend it to everybody.

The food was small portions and not fresh. I was seated at the back of the plane so by the time the cart approached me most of the food options were sold out. The cabin crew was fantastic however.

Great flight and crew. Food isn't free and neither are headphones...

We were in economy class but paid for option Plus which offer you an extra snack after take off, free earplugs & blanket. The crew were very attentive. The comfort however wasn’t great, hard to be comfortable in such restraint place. Wasn’t able to sleep through out the 7hrs flight and was exhausted upon arrival.

The flights were on time and the crew was friendly and helpful. The food was ok. The seats were quite cramped and if the seat in front was tipped back there was very very little room. The entertainment was only on your own device and there was no usb charging

Westjet has been absolutely terrible! Flights continually cancelled. Took 4 days to get home. Would have been 5, but we booked last flight with another airline after our Westjet flight was cancelled. Even pilot on original flight looked frustrated! Funny how they say cancelation is weather related, but they still have more than 1 other flight leaving to same destination on same day, but of course those are all full. This happened more than once on this trip. Two weather related cancelations and 1 mechanical. Not sure if the last flight even went ahead. Felt so sorry for families with kids and babies, and the older travellers. Felt like we lived out of suitcases and airports for days - SO RIDICULOUS! Next to no help from Westjet staff at airports, but it appears there is nothing they can help you with. Westjet has made it that they are unreachable when you need them! People were getting extremely frustrated, and rightfully so. Additional costs to us really added up, but Westjet literally DOESN'T CARE! Final straw was when we had to pay $1280 on a different airline (economy) trying to get home after another cancelled flight. Westjet will be refunding us a whole $140! Can't believe how this airline operates. We will never, ever use them again!

The only thing I didn’t like was how far away the gate was. I would have requested a wheelchair had I known.

The cancelation of my flight from Toronto to Edmonton without any solution given to me for my next flight. Very poor connection from Toronto to Edmonton

They delayed flight because lack of staff then missed connection. Never flying with kayak or weather

Too squished in seats. I'm 110 lbs and 5'6....can't imagine being any bigger and flying

WestJet claims that tickets purchased through a 3rd party (such as you kayak) they cannot make sure they mention the luggage situation. We purchased tickets that wouldn’t allowed any carry on. WHAT!? So ridiculous. We bought them and there was not one single place mentioning that. Then on our departure the WstJet attendant was a super nasty rude person. Very unprofessional, unpleasant. She should be reprimanded and given some sort of training but I believe that won’t change her nasty disposition. On our return was great, the front desk gentleman was really professional, friendly and helpful. He offered us to pay $18 usd each for our carry on backpacks as they were small (instead of $90 each at the departure, she could have mentioned but decided not to do so. Didn’t print my boarding pass with my full name as in the passport and made the flight delay because the crew needed to correct it).

no staff available to help, no systems available to coordinate

Flight was delayed. Arrived in Vancouver at 3 am. Not a great experience.

Scrooge airlines spoiled my last chance at Christmas with my 95 and 92 year old folks. and rest of the family in Calgary. Ticket personnel would not let me on without a passport and I always visit Canada with my enhanced driver;s License when I travel from the US

Flight was delayed due to mechanical issues to the point that I missed my connection and had to wait for 6 hrs in Calgary... thankfully I wasn't in a rush or that would have been annoying

First time and I enjoyed the trip…. Will fly again soon 🔜

TAP boarding gate agents singled out Group A line to gate check all carry on bags …. Supposedly because of lack on bin space. BUT ALL OTHERS WERE PERMITTED WITH CARRY ON BAGS. Additionally so many passengers entering the plane after us were permitted carry on bags. And when the plane was fully loaded, there was a number of open spaces in the overhead bins. I WILL SEARCH OTHER OPTIONS BEFORE FLYING TAP AGAIN

Boarding went fast. Lisbon's gates are too small for the flights they serve.

Baggage check in was very slow. No sign that the check in was TAP until the station opened. Understaffed and overworked team.

Our flight was canceled for a reason that suggests gross mismanagement. We were re-booked for a flight to a different airport.

Great overall experience with TAP - would not hesitate to recommend for your next trip to or from Portugal

Flight delayed by >1 hour. Long boarding involving riding a shuttle to the plane.

Bused out to the plane, then back to the terminal. Plane was delayed for 2 hours - most of that time spent sitting in bus or plane with NO EXPLANATION of what was going on. Departure delay due to crew not showing up on time. FIX THAT. Why do your own international flights NOT have gates with ramps. Being 74 and having to carry my carry ons up and downstairs is awful.

Boarding the plane from 2 entries at the the same time front and back was ridiculous. I boarded from the back for row 7 and others boarded from the front for row 15, for example. We met mid-plane and had to squeeze past each other. Ridiculous

Flight delays. Mad rush with no help from staff. Staff for TAP is elusive like the Tasmanian devil... you hear about it but never seen it. Seats were the only thing that was ok as its lie flat, but trying to sleep was like being at a concert as the crew were chit chatting non stop while you are trying to sleep. Food was seriously better in Premium EY on other airlines like Singapore Airlines, Lufthansa, United. We traveled Business Class on TAP. Crew were friendly enough but not very present at lull period of flight.

On time, comfort, service. No breakfast available as per menu, the chicken wrap I got instead was poor and poorly presented (in Saran wrap, as if made at home by the pilot)

We boarded 1.5 hours late. Long wait for the bags when we got to Mexico City. Long wait to get on plane with people mover truck. Friendly staff. They answered all questions as best the could. Such a long, long walk from the plane to customs. Thank you, Michael A. Burris Cambridge, Massachusetts USA

Delayed in Fort Lauderdale 3 hours , gave us $15 coupon for meals at 20:50, when most of the restuarant closed at 21:00.

Most expensive flight… and they are trying to pinch more and more money out of you. Baggage, snacks, pillows, headphones… — so many airlines do far better than this… surely a national airline can do better?

Flight was cancelled. Had to wait around the airport for 5.5 hrs for later flight. Entertainment system was not working.

Air Canada at SeaTac was the best. Polite, helpful, all good!

Plane was old, cabin was small, overhead bins were small, seats really uncomfortable, no seat-back entertainment

Everything was good till we got to yyz...then we got to the gate and there was NO GATE AGENT. We waited 15 min before disembarking. No internet No IFE Old aircraft Second leg in two weeks NOT IMPRESSED

Check-in, Boarding and Flight were fine however I unfortunately chose the only seat in the plane without a window (15A) and when I asked to move up to row 13 that was empty, I was denied because they call it a preferred seat. The only difference I could see was maybe an inch or two more legroom. I think once the door is closed and all passengers are aboard they should be able to accommodate a reasonable request to move even if to a seat they tried and failed to sell for more money. And a few flights now, I find that Air Canada’s Infotainment system has a 100 channels with nothing on. No movies still in theaters nor any that are not already streaming for free.

Everything related to this flight except the flight time could have been better. This is not the first though that Rouge has disappointed with poor show! Bad crew adds to the agony! Cant help it because of lack of options from YXE!

The boarding process was really slow. The air crew was amazing. Also the food options and the entertainment on board.

Happy and nice crew and the atmosphere is very easy and calm. I got a wonderful travel with UA this time

Service was courteous and attentive. Sat in the exit row. In exchange for leg room I had people tripping over my feet to use it at a hallway from one aisle to the other, had no access to films viaa viewscreen and no underseat storage for medicines or other personal travel needs. Next time I am seated there, I will refuse the exit row.

Flights scheduled with impossible connections - Lufthansa apparently believes it takes 7mins to change terminals, go through passport control, re-clear security and walk 1.8kms…..and everything will work perfectly (which it never does at Frankfurt). No staff on hand to assist with transfers on delayed flights. No transfer guidance provided by app. No compensation offered for 6hr delay to connecting flight.

The flight was ok, the flight attendants were lovely, the movies were good, the food was ok, and I am just sad because my luggage didn't arrive with me in Iasi because the flight from Vancouver to Frankfurt was delayed and then I barely made the rest of my flights. Also, there was no real support once I got off each of the flights. There was nobody to ask about gate or where to be and for example when I got off in Vienna to catch the flight to Iasi there was no screen where I could read the gate and time of departure of the plane. I was going crazy trying to find the plane to Iasi and I barely made it. When my luggage finally arrived home it was broken. The handle was completely broken and that was not so good. I am in a visit here, in Romania, and I will have to buy a new luggage.

Plane was crowded, seats narrow, legroom nearly nonexistent. The entertainment feature didn't work for my row and nobody was able to/interested in trying to repair it. This flight was in direct contrast to a very comfortable Lufthansa flight from RDU to Frankfurt about a week earlier.

Rushed due to connecting Lufthansa flight delay Seating very tight and uncomfortable with poor leg room Long lines for rest room

The plane was 3 hours late. What more can I say?!.. This, plus my horrendous experience of the second leg of my trip in where the plane had to be boarded (off and on) without escalators.. but not-covered outside regular steps…!! No… this is my last flight with Lufthansa!! Never again!

I was charged for one of my luggage twice, when I was not supposed to be charged for it

I paid for extra legroom which was not honored and have spent hours trying to get a refund for without success. I have since come to learn Lufthansa has a habit of reassigning seats and making it impossible to get refunds.

Book cheap flights from Spain to Canada

Recent round-trip flight deals

29/5Thu
directAir Transat
8h 30mBCN-YUL
15/6Sun
directAir Transat
7h 15mYUL-BCN
C$ 600
7/5Wed
1 stop
20h 30mBCN-YUL
21/5Wed
1 stop
12h 15mYUL-BCN
C$ 621
20/3Thu
1 stopTAP AIR PORTUGAL
32h 15mMAD-YUL
30/3Sun
1 stopTAP AIR PORTUGAL
14h 35mYUL-MAD
C$ 659
4/3Tue
1 stopTAP AIR PORTUGAL
30h 05mBCN-YYZ
17/3Mon
1 stopTAP AIR PORTUGAL
12h 30mYYZ-BCN
C$ 660
7/5Wed
1 stopAir Canada
15h 10mBCN-YUL
21/5Wed
directAir Canada
7h 35mYUL-BCN
C$ 800
5/5Mon
1 stopAir Canada
12h 40mMAD-YYZ
25/5Sun
directAir Canada
7h 30mYYZ-MAD
C$ 807
15/5Thu
1 stopLufthansa
15h 10mBCN-YUL
25/5Sun
directLufthansa
7h 35mYUL-BCN
C$ 810
7/5Wed
1 stopLufthansa
14h 00mBCN-YUL
18/5Sun
directLufthansa
7h 35mYUL-BCN
C$ 817
30/7Wed
2 stopsWestJet
17h 00mBCN-YVR
23/8Sat
2 stopsWestJet
17h 10mYVR-BCN
C$ 1,567
2/8Sat
2 stopsWestJet
19h 25mBCN-YVR
16/8Sat
2 stopsWestJet
18h 25mYVR-BCN
C$ 1,747

Search by stops

Search by airline

Search by price

Recent one-way flight deals

2/4Wed
1 stop
28h 15mMAD-YYZ
C$ 337
2/4Wed
1 stop
25h 50mBCN-YYZ
C$ 338
1/6Sun
1 stopTAP AIR PORTUGAL
12h 15mMAD-YYZ
C$ 439
9/4Wed
1 stopTAP AIR PORTUGAL
19h 05mMAD-YUL
C$ 460
23/5Fri
directAir Transat
8h 30mBCN-YUL
C$ 565
20/5Tue
directAir Transat
8h 30mBCN-YUL
C$ 580
6/5Tue
directLufthansa
8h 45mBCN-YYZ
C$ 832
4/3Tue
directLufthansa
8h 45mBCN-YUL
C$ 876
2/4Wed
directAir Canada
8h 45mBCN-YYZ
C$ 1,025
2/4Wed
1 stopAir Canada
13h 05mMAD-YTZ
C$ 1,103

Search by stops

Search by airline

Search by price

Last minute flights to Canada

Last minute flight, train and bus deals

6/2Thu
multi-stopRoyal Air Maroc
24h 55mBCN-YUL
1/4Tue
multi-stopRoyal Air Maroc
15h 20mYUL-BCN
C$ 845
7/2Fri
multi-stopAzores Airlines
11h 40mBCN-YYZ
20/2Thu
multi-stopAzores Airlines
10h 15mYYZ-BCN
C$ 877
9/2Sun
multi-stopTAP AIR PORTUGAL
29h 05mMAD-YUL
10/9Wed
multi-stopTAP AIR PORTUGAL
16h 45mYUL-MAD
C$ 923
9/2Sun
multi-stopTAP AIR PORTUGAL
29h 05mMAD-YUL
10/9Wed
multi-stopTAP AIR PORTUGAL
29h 30mYUL-MAD
C$ 936
7/2Fri
multi-stopKLM
29h 20mBCN-YYZ
18/2Tue
multi-stopKLM
15h 50mYYZ-BCN
C$ 965
8/2Sat
multi-stopKLM
19h 15mBCN-YYZ
17/2Mon
multi-stopKLM
16h 55mYYZ-BCN
C$ 1,009
9/2Sun
multi-stopLufthansa
18h 30mMAD-YYZ
16/2Sun
multi-stopLufthansa
20h 30mYYZ-MAD
C$ 1,103
9/2Sun
multi-stopLufthansa
16h 15mMAD-YUL
16/2Sun
multi-stopLufthansa
19h 10mYUL-MAD
C$ 1,160
9/2Sun
multi-stopAir Canada
16h 27mMAD-YUL
16/2Sun
directAir Canada
7h 15mYUL-MAD
C$ 1,279
6/2Thu
directAir Canada
8h 45mBCN-YUL
1/4Tue
multi-stopAir Canada
12h 05mYUL-BCN
C$ 1,302

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Canada

Cabin class types available on flights to Canada

Cabin classes available on flights to Canada. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.