C$ 406 Find Cheap Flights from Spain to Toronto – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 25% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Spain to Toronto

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Spain to Toronto

Sun, 22 Nov - Sat, 5 Dec
Icelandair Logo
2:45 p.m. - 6:15 p.m.Barcelona  Barcelona-El Prat-Toronto Toronto Pearson Intl
33h 30m1 stop Reykjavik Keflavik Intl
Icelandair Logo
7:40 p.m. - 1:40 p.m.Toronto  Toronto Pearson Intl-Barcelona Barcelona-El Prat
12h 00m1 stop Reykjavik Keflavik Intl
C$ 594Icelandair
12 hours ago
Fri, 4 Dec - Thu, 10 Dec
TAP AIR PORTUGAL Logo
10:20 a.m. - 9:15 p.m.Málaga  Malaga-Toronto Toronto Pearson Intl
16h 55m1 stop Lisbon Humberto Delgado
TAP AIR PORTUGAL Logo
5:30 p.m. - 9:35 a.m.Toronto  Toronto Pearson Intl-Málaga Malaga
10h 05m1 stop Lisbon Humberto Delgado
C$ 688TAP AIR PORTUGAL
3+ days ago
Sat, 28 Nov - Thu, 3 Dec
Air Transat Logo
10:50 a.m. - 6:57 p.m.Valencia  Valencia-Toronto Toronto Pearson Intl
14h 07m1 stop Montreal Pierre Elliott Trudeau Intl
Air Transat Logo
11:10 p.m. - 9:30 a.m.Toronto  Toronto Pearson Intl-Valencia Valencia
28h 20m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 701Air Transat
2 days ago
Sat, 28 Nov - Thu, 3 Dec
Air Transat Logo
10:50 a.m. - 6:57 p.m.Valencia  Valencia-Toronto Toronto Pearson Intl
14h 07m1 stop Montreal Pierre Elliott Trudeau Intl
Air Transat Logo
8:55 p.m. - 9:30 a.m.Toronto  Toronto Pearson Intl-Valencia Valencia
30h 35m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 707Air Transat
3+ days ago
Fri, 12 Mar - Mon, 22 Mar
KLM Logo
6:50 a.m. - 7:15 p.m.Bilbao  Bilbao-Toronto Toronto Pearson Intl
18h 25m1 stop Amsterdam Schiphol
KLM Logo
7:30 p.m. - 11:30 a.m.Toronto  Toronto Pearson Intl-Bilbao Bilbao
11h 00m1 stop Paris Charles de Gaulle
C$ 721KLM
3+ days ago
Thu, 11 Mar - Mon, 22 Mar
KLM Logo
11:55 a.m. - 7:15 p.m.Bilbao  Bilbao-Toronto Toronto Pearson Intl
13h 20m1 stop Amsterdam Schiphol
KLM Logo
7:30 p.m. - 5:25 p.m.Toronto  Toronto Pearson Intl-Bilbao Bilbao
16h 55m1 stop Paris Charles de Gaulle
C$ 721KLM
3+ days ago
Tue, 17 Nov - Mon, 23 Nov
SWISS Logo
6:20 a.m. - 3:55 p.m.Barcelona  Barcelona-El Prat-Toronto Toronto Pearson Intl
15h 35m1 stop Zurich
SWISS Logo
8:25 p.m. - 11:00 p.m.Toronto  Toronto Pearson Intl-Barcelona Barcelona-El Prat
20h 35m1 stop Zurich
C$ 724SWISS
1 day ago
Sun, 22 Nov - Sat, 5 Dec
Air Canada Logo
6:50 a.m. - 1:00 p.m.Barcelona  Barcelona-El Prat-Toronto Toronto Pearson Intl
12h 10m1 stop Frankfurt am Main
Air Canada Logo
12:00 p.m. - 9:05 a.m.Toronto  Toronto Pearson Intl-Barcelona Barcelona-El Prat
15h 05m2 stops Montreal Pierre Elliott Trudeau Intl Zurich
C$ 725Air Canada
12 hours ago
Sun, 22 Nov - Sat, 5 Dec
Air Canada Logo
5:55 a.m. - 1:00 p.m.Barcelona  Barcelona-El Prat-Toronto Toronto Pearson Intl
13h 05m1 stop Frankfurt am Main
Air Canada Logo
7:50 p.m. - 2:30 p.m.Toronto  Toronto Pearson Intl-Barcelona Barcelona-El Prat
12h 40m1 stop Munich Franz Josef Strauss
C$ 728Air Canada
2 days ago
Sun, 29 Nov - Sun, 6 Dec
SWISS Logo
7:20 p.m. - 6:45 p.m.Málaga  Malaga-Toronto Toronto Pearson Intl
29h 25m2 stops Zurich Montreal Pierre Elliott Trudeau Intl
SWISS Logo
8:25 p.m. - 3:30 p.m.Toronto  Toronto Pearson Intl-Málaga Malaga
13h 05m1 stop Zurich
C$ 1,104SWISS
3+ days ago
Booking Insights

KAYAK's insights & trends for flights to Toronto

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

What is the cheapest flight to Toronto?

In the last 5 days, the cheapest flight deal to Toronto was found on the route from Málaga, at C$ 594 round-trip. The most popular connection is from Madrid to Toronto, while KAYAK users have found round-trip deals for as low as C$ 741 in the last 5 days.

What is the cheapest day to fly to Toronto?

Based on KAYAK data, the cheapest day to fly to Toronto is Monday where round-trip tickets can be as cheap as C$ 997. On the other hand, the most expensive day to fly is Saturday, where round-trip prices are C$ 1,294 on average.

What is the cheapest month to fly to Toronto Pearson Intl Airport?

The cheapest month for flights to Toronto Pearson Intl Airport is September, where tickets cost C$ 878 on average for return flights. On the other hand, the most expensive months are March and December, where the average cost of tickets from Spain is C$ 1,203 and C$ 1,169 respectively. For one-way flights, the best month to travel is February with an average price of C$ 669.

What is the cheapest time of day to fly to Toronto Pearson Intl Airport?

The cheapest time of day to fly to Toronto Pearson Intl Airport is generally in the afternoon, when round-trip flights cost C$ 1,076 on average. The most expensive time of day to fly to Toronto Pearson Intl Airport is generally in the afternoon, which is peak travel time and where the average cost of a ticket is C$ 1,076.

How far in advance should I book a flight to Toronto Pearson Intl Airport?

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 13 weeks before departure.

Good to know

Low season

January

Cheapest flight

C$ 406
Best time to beat the crowds (18% less expensive on average)
Most popular time to fly (2% more expensive on average)
Flight from Málaga to Toronto

FAQs - booking Toronto flights

  • What is the cheapest flight to Toronto?

    In the last 5 days, the cheapest flight deal to Toronto was found on the route from Málaga, at C$ 594 round-trip. The most popular connection is from Madrid to Toronto, while KAYAK users have found round-trip deals for as low as C$ 741 in the last 5 days.

  • How far is Toronto Pearson Intl Airport from central Toronto?

    The city centre of Toronto is 19 km from Toronto.

  • How much is a flight to Toronto?

    On average, a flight to Toronto costs C$ 1,492. The cheapest price found on KAYAK in the last 2 weeks cost C$ 741 and departed from Madrid Barajas Airport.

  • How does KAYAK find such low prices on flights to Toronto?

    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 to Toronto.

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

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

  • What is the Hacker Fare option on flights to Toronto?

    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 Toronto 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 to Toronto?

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

Top tips for finding cheap flights to Toronto

  • Looking for cheap airfare to Toronto? 25% of our users found round-trip tickets to Toronto for the following prices or less: From Madrid C$ 741, from Barcelona-El Prat C$ 979

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

Reviews of the top 5 airlines flying from Spain to Toronto

 
Need help choosing which airline to fly with to Toronto? 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
KLMOverall score based on 1591 reviews
7.7Comfort
7.2Entertainment
7.8Boarding
8.4Crew
7.4Food
Airline reviews

Business class is not pods so not 5 star. Could not find a movie I was really interested in.

8.0 ExcellentDoug, Oct 2026
Read more KLM reviews

Business class is not pods so not 5 star. Could not find a movie I was really interested in.

Outstanding even though the 330 was one of the oldest in the fleet. The difference was the attentiveness and responsiveness of a really experienced flight attendant. For airline food great variety of interesting choices and good tastes supported by a good wine selection.

I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.

Flight was on time, staff are friendly and helpful onboard.

The immigration hall in Amsterdam was understaffed, so passport checking was slower than it should be for a major airport. They need to get the automatic readers up and running for non EU passport holders. Waiting in line after a long flight feels a bit abusive.

Klm start boarding while somw air issue in the plan

I appreciate that KLM was proactive in informing me of the 2 hour delay which enabled me to replan my travel. It was a bit stressful not knowing whether my connection from Montreal to Ottawa was happening. But the ground and air crew did a good job at comforting and assuring me.

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

My recent Air France flight from Paris to Toronto was a genuinely pleasant long‑haul experience, marked by strong service and thoughtful touches throughout the journey. The boarding process was orderly and efficient, with only a short wait before passengers were invited to step onboard. Everything moved with calm coordination, setting a positive tone right from the start. Once in the air, the inflight crew truly shined. They were warm, friendly, and consistently attentive without ever feeling intrusive. Their professionalism and upbeat energy made the cabin feel welcoming and well cared for. The meals and overall service were very good—well‑timed, nicely presented, and satisfying. Air France’s reputation for quality inflight dining held up, and the crew ensured that drinks, snacks, and small requests were handled promptly. I traveled in a business‑class pod, which offered excellent privacy and comfort. The seat itself was spacious and well‑designed, ideal for both resting and working. The only minor drawback was that the pod felt a bit warm when fully closed, but it wasn’t enough to detract from the overall comfort. Overall, this Air France flight delivered a smooth, friendly, and enjoyable experience from gate to landing. The combination of efficient boarding, exceptional crew service, quality meals, and a comfortable seat made the long journey feel easy and well supported.

I love Air France. This was another great experience despite a slight delay in the departure. The time was made up on flight. I would take AirFrance again when traveling to the far East. Merci beaucoup.

I don’t like that an equipment change caused my seat to change from 23A to 44A. The boarding was also delayed. The crew were excellent, however and very attentive. The food was not bad.

Our flight crew were terrific. And they handle a difficult passenger with finesse.

I don't understand the concept of paying to get your personal luggage onboard and then asked to check it in.... either sell the space or don't, its a hassle to carry those all through the airport just to make a check in at the last minute.

My experience was good overall, the quality of the food really decreased! There used to be a choice between meat and fish now it’s between chicken and pasta! In the choices of entertainment meditation has been added which is very good. Soft chair workout to improve blood circulation and avoid phlebitis should be added.

Much better than the major US Carriers especially in Biz Class.

They lost my baggage and I still have not got it back. Disgrace

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

A couple of minor delays in boarding but very professional and efficient staff.

I took a long time to start boarding past the announced boarding time. It was the replacement flight for the flight we were supposed to take the previous day. That one was cancelled because not enough airplanes were planned to be in operation. I don't like that you have to pay extra for food and luggage.

I liked the flight experience. I don't like the leg room.

They lived up to the Swiss reputation of excellent operation in all aspects. Zurich is a great place to make connections to other parts of Europe.

Well it was a 2h delay flight so that said it all. With very little if any information. Boarding took for ever with long waits at the terminal and then in the finger. To top it off and increase the delay we had to take a bus in Zurich. A trip to forget

Each flight we took was late with little or no updates or information.

The staff were nice people, the food was very cheap, one of the meal was a sandwich or nothing, I couldn't buy any food, mind expensive duty free WAS available right away. 🤒

I took this flight to be able to fly with Swiss instead of Air Canada from Geneva.. The AC planes have a better outfit in Business class than Swiss, but the service aboard Swiss is really best, first-class, as is the food and beverages. Though using the same plane model (A330-300), the interior setup of the cabin starts to show its age, but IMO the planes are better serviced by Swiss than AC. I had in my recent trips with AC way too many technical problems that led to delays or even complete cancellation of my flight.. Their fleet is aging (average 20+ years) and the maintenance has taken a toll compared to years ago. Cutting costs in every corner has to be paid sometime by someone, and it's the travelers at the end that pays for it. Unfortunately for me, flying directly to Zurich puts a much longer after-fly trip on me than Geneva.. so I might go back to direct flight YUL-GVA, even if I don't like flying with AC.

Nothing special.. they could have provided something to eat without a charge

Seats are too cramped, but that is a problem with every airline. I actually enjoyed the meal served.

Thank you for waiting for us after our first flight was delayed

I have nerve pain in my hands lasting multiple days so far because of the hard armrests digging into nerves at my elbows. Will have to buy elbow pads before the next time I fly. I hope the pain and numbness fade soon, or I'll need to consult a doctor. Otherwise the flight was fine.

Boarding was slow and our flight took off late. We paid extra for better seats, which were still too small and too close together. The food was horrible. Pasty and tasteless ( odd because the food from Toronto to Spain had been okay.) Disembarking was slow. Multiple exits should be used to disembark. The process takes too long.

Staff was not frankly. I asked about what beverages you have and air hostess told me like before so very rude answer.

My wife and I did not find the flight crew to be very friendly. They just need to be more polite. The meals were not very good. They served chicken with soy sauce on a flight from Madrid to Toronto. This was not a flight to or from Asia. Our flight on September to Madrid had much better food.

Seats are incredibly small and uncomfortable for longer flights, have to pay for business class just for comfort unfortunately. And baggage fees are insanely expensive!

Both return flights delayed due to mechanical issues and flight attendants rushed meals out late. Otherwise though all went ok.

For the first time, I needed to use wheelchair assistance for my return from Madrid to home in Sacramento. I am very impressed with how helpful it was and how kind all of the staff were.

Delay info was confusing. It was in the email but not updated in the app. When at the airport, the gate info was confusing about the time too.

The Air Canadian personnel were all very professional and friendly. I will definitely fly on them again.

Reduced wait times for checked-in baggage at destination, Toronto Pierson airport

Great service food was very good and overall experience was great !!

The longer flight on our leg back to the US was fine. Boarding was great, we had to stay on the runway for a bit after boarding… they kept it cool uncomfortable.

Paid for exit row at the back of the plane. Window seat with lots of leg space. Food was inedible (as usual). Brought my own.

Missed flight. Requested assistance for my father and he did not receive it in Paris.

Poor food on flight between Toronto and Stockholm Airport Toronto too crowded

Business Class Configuration was excellent- private and comfortable. Crew and service were excellent. I really appreciate Air Canada cabin pressurization equal to an altitude of 8,000ft. Upon landing, I felt more alert and refreshed than typical for international flights

Hard to use tables and TV screens interfere with the enjoyment of flight experience. Other than that it was a smooth and comfortable ride and we were well taken care of.

The flight crew, the on-plane service, and the food were fine. The seats lacked cushioning and were uncomfortable compared to other planes from recent flights. The plane was initially delayed one hour and that expanded to 1.5 hours. When we boarded, there was insufficient room for our carry-on bags, which added more time to disembarking from the plane. It appeared the Air Canada staff or the Toronto Airport staff were less than competent to handle whatever the issue was that caused the delays, which was never communicated.

Boarding was haphazard after people with small children or walking difficulties

The boarding process is not well organized at all. It need to be totally revised with an emphasis on order.

Travelling to a place near Toronto?

Book flights to Toronto if you plan to visit one of these locations
Collingwood
Brampton
Markham
Vaughan
Barrie
Muskoka
Burlington
Kitchener
Orillia
Oakville
Oshawa
Peterborough
Guelph
Cambridge
Waterloo
Richmond Hill
Stratford
Brantford
Bracebridge
Whitby

More options for your flight to Toronto