Find flights
Deals
When to book
FAQs & Tips
Airlines

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

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 10/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
Wed 5/6
Wed 12/6

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

In the last 7 days, travellers have searched 42,830,901 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
Madrid2 stopsC$ 788
Málaga
Málaga1 stopC$ 973
Palma de Mallorca
Palma de Mallorca2 stopsC$ 876
Valencia
Valencia3 stopsC$ 1,140
Seville
Seville1 stopC$ 895
Alicante
Alicante1 stopC$ 943
Ibiza
Ibiza2 stopsC$ 995
Bilbao
Bilbao2 stopsC$ 940
Arrecife
Arrecife2 stopsC$ 1,069
Santiago de Compostela
Santiago de Compostela2 stopsC$ 8,737
Mahón
Mahón2 stopsC$ 1,013
Puerto del Rosario
Puerto del Rosario1 stopC$ 991
San Sebastian
San Sebastian1 stopC$ 1,242
A Coruña
A Coruña3 stopsC$ 1,011

Good to know

Low season

November

High season

May

Cheapest flight

C$ 372
Best time to beat the crowds (11% less expensive on average)
Most popular time to fly and prices are also 2% lower 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 15% 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 490 reviews
8.3Crew
6.8Food
7.8Boarding
6.9Entertainment
7.1Comfort
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.

Lisbon, make sure to get food , coffee prior to going to boarding gates as there is no food being served after. Only vending machines. A lot of check points to get to the boarding gates. Not enough seating for passengers waiting to board. Crew was very courteous and kind.

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

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.

O comissário não nos serviu bebida no jantar. Quando voltou somente serviu água.

Great travel. Only issues were rude passengers, sorry to say.

Airline attendant never walks along the isle to check if everyone is ok. The food is worst I’ve experienced. Chicken pasta is very salty while the fish is bland and over-cooked. Only two toilets for the entire economy section.

It was awful. For a 37 minute flight time,we had 1:30 hours delay. If someone had a connection flight he or she couldn’t reach for sure. The only positive point was online check in.

Limited snack options cause the snack vendor was on strike

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!

The flight crew was outstanding. Small children running around and constantly crying was extremely annoying.

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.

Our luggage is missing. We are at the Hotel Gran Via in Barcelona

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

30/5Thu
directAir Transat
7h 50mYYZ-BCN
7/6Fri
directAir Transat
9h 10mBCN-YYZ
C$ 661
30/5Thu
directAir Transat
7h 50mYYZ-BCN
7/6Fri
directAir Transat
9h 10mBCN-YYZ
C$ 664
30/5Thu
1 stopAir Transat
14h 20mYYZ-BCN
7/6Fri
1 stopAir Transat
33h 05mBCN-YYZ
C$ 673
2/6Sun
1 stopTAP AIR PORTUGAL
20h 30mYYZ-BCN
9/6Sun
1 stopTAP AIR PORTUGAL
13h 55mBCN-YYZ
C$ 744
2/6Sun
1 stopTAP AIR PORTUGAL
14h 20mYYZ-BCN
14/6Fri
1 stopTAP AIR PORTUGAL
14h 10mBCN-YYZ
C$ 753
19/5Sun
directLufthansa
7h 50mYYZ-BCN
29/5Wed
directLufthansa
8h 45mBCN-YYZ
C$ 842
27/5Mon
directLufthansa
7h 50mYYZ-BCN
23/10Wed
directLufthansa
8h 45mBCN-YYZ
C$ 844
12/5Sun
directAir Canada
7h 20mYYZ-MAD
20/5Mon
directAir Canada
8h 20mMAD-YYZ
C$ 850
12/5Sun
directAir Canada
7h 20mYYZ-MAD
28/5Tue
directAir Canada
8h 20mMAD-YYZ
C$ 851
31/5Fri
1 stopBritish Airways
11h 35mYYZ-PMI
21/10Mon
1 stopBritish Airways
25h 45mPMI-YYZ
C$ 1,752

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/10Thu
1 stopAzores Airlines
10h 35mYYZ-BCN
C$ 372
21/9Sat
1 stopAzores Airlines
10h 35mYYZ-BCN
C$ 379
13/7Sat
1 stopAir Canada
9h 40mYYZ-BCN
C$ 491
17/7Wed
1 stopAir Canada
10h 50mYYZ-MAD
C$ 493
14/6Fri
1 stopAir Transat
11h 30mYYZ-BCN
C$ 577
7/6Fri
1 stopAir Transat
31h 45mYYZ-BCN
C$ 580
1/6Sat
1 stopTAP AIR PORTUGAL
17h 55mYYZ-AGP
C$ 583
1/6Sat
1 stopTAP AIR PORTUGAL
13h 35mYYZ-TFS
C$ 619
8/5Wed
2 stopsLufthansa
17h 05mYYZ-MAD
C$ 996
14/6Fri
directLufthansa
7h 20mYYZ-MAD
C$ 1,141

Search by stops

Search by airline

Search by price

Last minute flights from Pearson Intl to Spain

Last minute flight, train and bus deals

8/5Wed
multi-stopAir Transat
15h 10mYYZ-BCN
14/5Tue
multi-stopAir Transat
27h 19mBCN-YYZ
C$ 831
7/5Tue
multi-stopAir Transat
31h 45mYYZ-BCN
14/5Tue
multi-stopAir Transat
23h 24mBCN-YYZ
C$ 848
7/5Tue
multi-stopAir Transat
31h 45mYYZ-BCN
17/5Fri
multi-stopAir Transat
23h 24mBCN-YYZ
C$ 858
9/5Thu
multi-stop
17h 25mYYZ-MAD
28/5Tue
multi-stop
20h 29mMAD-YYZ
C$ 948
8/5Wed
directAir Canada
7h 50mYYZ-BCN
30/5Thu
multi-stopAir Canada
11h 11mBCN-YYZ
C$ 1,040
8/5Wed
directAir Canada
7h 50mYYZ-BCN
30/5Thu
directAir Canada
8h 45mBCN-YYZ
C$ 1,041
9/5Thu
directLufthansa
7h 50mYYZ-BCN
20/5Mon
directLufthansa
8h 45mBCN-YYZ
C$ 1,263
9/5Thu
multi-stopLufthansa
15h 10mYYZ-MAD
27/5Mon
multi-stopLufthansa
11h 51mMAD-YYZ
C$ 1,294
9/5Thu
multi-stopBritish Airways
11h 05mYYZ-MAD
29/5Wed
multi-stopBritish Airways
15h 14mMAD-YYZ
C$ 1,611
10/5Fri
multi-stopAir France
24h 10mYYZ-BCN
19/5Sun
multi-stopAir France
31h 27mBCN-YYZ
C$ 1,739

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$ 5,576
C$ 2,417
C$ 811