Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Toronto Pearson Airport to Spain from C$ 365

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Pearson Intl to Spain departing on 23/9. 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 1/6
Sat 8/6

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

In the last 7 days, travellers have searched 43,740,974 times on KAYAK, and here is why:

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

Best Spain Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Madrid
Madrid1 stopC$ 800
Málaga
Málaga2 stopsC$ 857
Palma de Mallorca
Palma de Mallorca1 stopC$ 941
Valencia
Valencia3 stopsC$ 917
Seville
Seville1 stopC$ 951
Alicante
Alicante1 stopC$ 936
Ibiza
Ibiza2 stopsC$ 1,057
Bilbao
Bilbao2 stopsC$ 925
Granada
Granada1 stopC$ 955
Arrecife
Arrecife2 stopsC$ 1,211
Santiago de Compostela
Santiago de Compostela1 stopC$ 1,142
Mahón
Mahón2 stopsC$ 8,816
Puerto del Rosario
Puerto del Rosario1 stopC$ 976
San Sebastian
San Sebastian3 stopsC$ 1,357
Oviedo
Oviedo1 stopC$ 886
A Coruña
A Coruña2 stopsC$ 1,662

Good to know

Low season

November

High season

May

Cheapest flight

C$ 365
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (19% more expensive on average)
Flight from Toronto Pearson Airport to Barcelona

FAQs - booking Spain flights

  • How does KAYAK find such low prices on flights from Toronto Pearson Airport to Spain?

    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 Toronto Pearson Airport to Spain.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Spain from Toronto Pearson Airport 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 Toronto Pearson Airport to Spain?

    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 Spain with an airline and back to Toronto Pearson Airport with another airline.

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

    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 Spain from Toronto Pearson Airport up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Spain

  • Morning departure is around 12% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from Pearson Intl to Spain

 
Need help choosing which airline to fly with from Pearson Intl to Spain? 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.6
Air TransatOverall score based on 494 reviews
7.1Comfort
6.9Entertainment
8.3Crew
7.7Boarding
6.8Food
Airline reviews

The connecting flight lay over was 4.00 hours, the gate agent booked me on the next flight which was about to depart at no extra cost.

10.0 ExcellentAnonymous, Apr. 2024YUL - YYZ
Read more about Air Transat reviews

The connecting flight lay over was 4.00 hours, the gate agent booked me on the next flight which was about to depart at no extra cost.

The ticket price was reasonable, food was okay, not the best. I would use the service again.

Actually the flight was on time. New plane, food was okay but not great.

Old plane, hard seats, 1.30 hours delay, while seating on the plane waiting for departure.

Boarding was a little chaotic but it was a very large flight. It just wasn’t fast. And there was no noticeable difference between zones boarding.

Crew was pleasant. Aircraft was very dated and uncomfortable for our nearly 4 hour flight. We were in row 17 and they ran out of purchasable food by the time they got to us.

We were lucky enough to arrive at the right time. The staff at YYZ did our complete check in and luggage tags for us. Even made sure we knew where we were to head next and how to get there. It truly was one of the best and easiest check inside. Thanks team.

Compagnie efficace et bons prix. Les sièges en classe club pourraient être plus confortables.

We could not check in early, I think because we purchases through a third party, therefore once we got to the airport, no seats together, and only middle seats. Will never do that again

Once we got through the long line at security, everything was very good from boarding to exiting the place. The flight crew was very friendly. What Air Transat could do much better is to put us through to TSA Pre-Check since my wife and I are Nexus members. We have never enjoyed this privilege with Air Transat, but, we always get this with Air Canada at the FLL airport. So, this is possible to do.

Adequate. You get what you pay for. Absolutely no frills but a cost effective way to travel between European countries.

Very efficient boarding - other airlines could learn from them. Friendly, efficient crew. Red eye flight, so dinner meal was irrelevant. Breakfast could have been more substantial. Seats reasonably comfy.

I have been flying internationally for most of like. My first trip with TAP- wonderful! I look forward to flying with them more frequently in the future!

Disastrous boarding. Entered air bridge only to descend stairs and enter a bus. Plane had insufficient storage, was old and chair recline was damaged. Air stewardess was sullen.

I suspect that there was an item pilfered from my bag at the TAP automated check-in counter on March 26th at Heathrow Airport around 11:30am. I think that the employee assisting me with my bags took something out of it when I was not paying attention because today, March 27th there is a notebook missing. Please check the camera to see if indeed this occurred. My description: Male, African Decent, 5'8, 180lbs medium build, wearing trousers and a jacket. Employee description: Female, Indian Decent (guessing) 5'7, slight build. Flight 1359, London to Lisbon.

Perfect although it took an hour to board the plane but other than that it was great

The flight crew was good, the flight itself was quick and comfortable

Ground staff at Rome gate & boarding were rude and unhelpful

Boarding was late by 30 min due to a bus missing to take us to the plane... And then the flight was delayed by about 90 minutes, in a 60 min flight

I needed to add "Special Request" meal for myself and my trveling companion,and I ended up having to call their Customer Service. It took a while to get through but eventually I connected with a very proffessional and nice representative who took my request. In the middle of the conversation we were disconnected , as I was trying to all back, the TAP representative actually called me back and confirmed the special request for meals....he called me back from Portugal ! I was absolutely amazed,because that does not happen here in the USA. Perhaps some of the other airlines can learn from TAP's Customer Service. TAP's website at times can be difficult ,such as adding my TSA number. Ended up having it added at the TAP desk at the airport.

The 6 hour delay with minimal updates was not handled well. After many complaints from most of the un-boarded passengers, food vouchers were offered. The catering strike meant there was no food or snacks on the plane. Beverage service was heavily impacted, only water or juice was available. The staff at the gate was kind enough to inform that "if you want to eat on the plane, you will need to bring it on when boarding".

It was an excellent experience, traveling from Toronto to Denver with United.

Ontime boarding. Almost 1 hour take off delay. We could have boarded slightly later since the pilots were in traffic

I go am isle seat because it was half empty Food strike no food available

Flight was delayed, jeopardizing the following connections. Food was terrible. Crew was great.

This was the first AC flight in a long time that we experienced no delays or frustrations. The gate attendant was extremely polite and accommodating to my husband who has Parkinson’s disease which made boarding extremely stress free. Flight departed ON TIME and was a smooth ride. If only all my AC experiences could be like this.

Great experience on this Air Canada flight. Everyone was polite and respectful, even the passengers are very polite.

My wife and I especially liked the fact that the Toronto agent went beyond expectation to allow my wife and I to sit together. There was no option for us when we booked our seats. Very thankful!

I didn’t like the fact that all the customs officers went to lunch so I was in line for 90 minutes due to where the staff directed me. We were told three very different reasons for why the plane was delayed. It was a crowded plane with difficult storage situations for the Carry On bags. The Air Canada airline staff were all very good and professional. I was so disappointed in my cheese and fruit box as the cheese had molded and the fruit wasn’t fresh so I couldn’t eat the majority of the food. This was the last meal I could find as the restaurants had closed when I got in to my destination. I think you could work on improving the food quality.

Once again my complaint is how close the seats are together. Also, the bathrooms were not very clean by the second half of the flight.

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

Already stated....flights were fine. Late luggage a disappointment and failure my Lufthansa to get my bag delivered in a timely fashion.

no kiosks to check in with- it’s 2024!!! the flight was so hot and uncomfortable - not sure if that’s what caused a lady to faint during the flight but i was absolutely miserable.

Luggage took nearly 2 hours to come out. Terrible airport service in Malaga.

Air Canada from Edmonton to Toronto was disappointing but Lufthansa from Toronto to Frankfurt was excellent.

This flight space was way better than our international flight. Efficient boarding and comfortable

I ended up buying (for $340) "extra space" seats because I my flying partner was given a STY boarding pass, leading me to conclude that she was on standby and that we had to buy seats on the flight. I later learned that the flight was not sold out and that we could have gotten on as usual. To be honest, I felt swindled.

I'm Canadian. I have the unfortunate experience of pretty not having the choice to fly with them. THEY ARE TERRIBLE.

Super uncomfortable. Shoved in like sardines. Overhead bins were tight. Why was coffee charged for? I was insulted. How about an inflight magazine? Why can’t I charge my phone? Maybe the planes are old? They didn’t feel new. Television would have been nice. Bathrooms also very small for anyone not a size 6 or female.

In a half empty plane LH put me on the only row in Economy plus were 3 people were sitting. Instead of asking either one of us if we'd like to switch to an empty center row , they moved people from the back to the empty middle rows. In the end I felt cheated because I paid more for my seat and lost out.

The seats were tiny, being of a fairly petite build, I don’t usually expect to feel crammed and cramped in a seat, but I definitely was on this flight. I couldn’t even bend over to get anything out from under the seat in front and getting up to go to the bathroom at night with the seat backs reclined was nearly impossible. I had to do gymnastics to get over and out. For an airline that does long flights overnight, it’s kind of ridiculous.

We paid to have overhead carry-on baggage. When we got to the gate we were told that our carry on bags would need to be checked and go below because the flight was full. Notably we were nowhere near the last people to board and about 30 other passengers also had to check their carry-on bags. Other than that the flight was fine.

Crew were very friendly and helpful. They explained to us in detail the delay in our takeoff due to the storm that rolled in from Belfast and did their best to make up the time. Always great to fly BA!

Crew was more interested on looking at their phones than welcoming passengers during boarding.

Overall, terrific service, accommodations, and experience. Only reason comfort was rated lower was because it was difficult to keep a comfortable sleeping position for the overnight flight, but I also had an economy seat.

Not sure if the crew were experiencing something unknown to me,but the service of passing water was non-existent.In addition,please take consideration when providing yogurt as alternative for breakfast as some of us, could be lactose intolerant.. thanks

Entertainment catalog certainly needs an upgrade to include better and latest content. Food was not good at all - they need to cook something edible. Five starts to the crew and on tim performance of British airways though!!

Very cramped seats in economy, difficult to get comfortable with your legs and feet and back. The seat width is ok but I’m average size. Food is HORRIBLE. Crew is friendly. Delays and very tight connections made it tough for navigating. We would have missed our connecting flight if it wasn’t delayed too. The terminal transit was slow and normally every 10 minutes before 8pm, after 8 pm is every 30 minutes!!!!! No free wine or drinks!! Below average attitude.

Check in process was unfamiliar. While receiving assistance the employees supervisor berated him for not walking the area. Lucky for us, he ignored her and helped us check in. Did not know about the baggage fees with economy basic and spent 450 GBP (nearly$600) just on bags for a total of less than 2 hours flying time (50 minutes one way) on a round trip lasting less than 3 days. Astronomically high price for bags. Our first experience flying British Airways and very disappointed. Completely overpriced for the service we received.

We were kept waiting at the gate for 2 hours without explanation

Book cheap flights from Toronto to Spain

Recent round-trip flight deals

8/6Sat
1 stopAir Transat
14h 20mYYZ-BCN
16/6Sun
1 stopAir Transat
33h 05mBCN-YYZ
C$ 670
12/5Sun
1 stopAir Transat
15h 10mYYZ-BCN
24/5Fri
1 stopAir Transat
11h 55mBCN-YYZ
C$ 694
8/6Sat
1 stopTAP AIR PORTUGAL
17h 15mYYZ-BCN
17/6Mon
1 stopTAP AIR PORTUGAL
23h 45mBCN-YYZ
C$ 739
5/6Wed
1 stopTAP AIR PORTUGAL
16h 50mYYZ-BCN
12/6Wed
1 stopTAP AIR PORTUGAL
13h 55mBCN-YYZ
C$ 746
12/5Sun
directAir Canada
7h 20mYYZ-MAD
20/5Mon
directAir Canada
8h 20mMAD-YYZ
C$ 827
15/5Wed
directAir Canada
7h 50mYYZ-BCN
19/5Sun
directAir Canada
8h 45mBCN-YYZ
C$ 828
28/5Tue
directLufthansa
7h 50mYYZ-BCN
4/6Tue
directLufthansa
8h 45mBCN-YYZ
C$ 839
21/5Tue
directLufthansa
7h 50mYYZ-BCN
28/5Tue
1 stopLufthansa
11h 11mBCN-YYZ
C$ 844
10/9Tue
1 stopAer Lingus
10h 30mYYZ-MAD
8/10Tue
1 stopAer Lingus
11h 05mMAD-YYZ
C$ 863
10/9Tue
1 stopAer Lingus
10h 30mYYZ-MAD
2/10Wed
1 stopAer Lingus
11h 05mMAD-YYZ
C$ 868

Search by stops

Search by airline

Search by price

Recent one-way flight deals

23/9Mon
1 stopAzores Airlines
10h 35mYYZ-BCN
C$ 365
23/9Mon
1 stopAzores Airlines
10h 35mYYZ-BCN
C$ 372
16/6Sun
1 stopTAP AIR PORTUGAL
19h 20mYYZ-MAD
C$ 493
17/6Mon
1 stopTAP AIR PORTUGAL
19h 40mYYZ-MAD
C$ 494
19/6Wed
1 stopAir Transat
24h 05mYYZ-BCN
C$ 577
1/6Sat
1 stopAir Transat
11h 30mYYZ-BCN
C$ 585
29/7Mon
1 stopLufthansa
32h 45mYYZ-VLC
C$ 640
13/5Mon
directLufthansa
7h 20mYYZ-MAD
C$ 965
12/5Sun
1 stopAir Canada
26h 50mYYZ-MAD
C$ 994
26/5Sun
2 stopsAir Canada
31h 40mYYZ-VLC
C$ 1,020

Search by stops

Search by airline

Search by price

Last minute flights from Pearson Intl to Spain

Last minute flight, train and bus deals

7/5Tue
multi-stopAir Transat
31h 45mYYZ-BCN
19/6Wed
directAir Transat
9h 10mBCN-YYZ
C$ 718
6/5Mon
multi-stopAir Transat
24h 05mYYZ-BCN
16/5Thu
multi-stopAir Transat
27h 19mBCN-YYZ
C$ 731
6/5Mon
multi-stopAir Transat
20h 45mYYZ-BCN
21/6Fri
multi-stopAir Transat
27h 19mBCN-YYZ
C$ 780
5/5Sun
directAir Canada
7h 50mYYZ-BCN
21/6Fri
directAir Canada
8h 45mBCN-YYZ
C$ 1,199
5/5Sun
multi-stopAir Canada
18h 15mYYZ-BCN
25/5Sat
directAir Canada
8h 45mBCN-YYZ
C$ 1,226
6/5Mon
multi-stopAzores Airlines
10h 35mYYZ-BCN
20/6Thu
multi-stopAzores Airlines
31h 45mBCN-YYZ
C$ 1,230
7/5Tue
directLufthansa
7h 50mYYZ-BCN
18/5Sat
directLufthansa
8h 45mBCN-YYZ
C$ 1,269
6/5Mon
multi-stopAzores Airlines
10h 35mYYZ-BCN
19/6Wed
multi-stopAzores Airlines
19h 30mBCN-YYZ
C$ 1,273
7/5Tue
multi-stopAmerican Airlines
12h 40mYYZ-MAD
22/5Wed
multi-stopAmerican Airlines
15h 20mMAD-YYZ
C$ 1,280
6/5Mon
directLufthansa
7h 50mYYZ-BCN
19/6Wed
directLufthansa
8h 45mBCN-YYZ
C$ 1,495

Search by stops

Search by airline

Search by price

Toronto Pearson Airport - Spain Flights

Departure:

Toronto Pearson Airport (YYZ)Canada

Return flight deals:

Spain - Toronto Pearson Airport

Cabin classes:

C$ 2,957
C$ 2,367
C$ 834