Find flights
When to book
FAQs & Tips
Airlines

Book cheap flights from Spain to Toronto

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Toronto found on KAYAK in the last 72 hours.
5/3ter
1 stop
25h 03mAGP-YYZ
C$ 214
5/3ter
2 stops
21h 58mAGP-YYZ
C$ 226
17/12dom
1 stopAir Transat
13h 04mAGP-YYZ
C$ 517
22/12sex
1 stopAir Transat
13h 04mAGP-YYZ
C$ 548
2/1ter
1 stopKLM
18h 10mMAD-YYZ
C$ 1,128
6/1sáb
1 stopKLM
18h 10mMAD-YYZ
C$ 1,132
14/12qui
directAir Canada
8h 30mMAD-YYZ
C$ 1,233
28/3qui
1 stopAir Canada
28h 31mBCN-YTZ
C$ 1,243
21/12qui
directLufthansa
8h 30mMAD-YYZ
C$ 1,259
9/4ter
directLufthansa
8h 45mBCN-YYZ
C$ 1,262

Search by stops

Search by airline

Search by price

Recent round-trip flight deals

18/1qui
1 stopPLAY
25h 00mBCN-YHM
24/1qua
1 stopPLAY
20h 50mYHM-BCN
C$ 288
18/1qui
1 stopPLAY
25h 00mBCN-YHM
24/1qua
1 stopPLAY
20h 50mYHM-BCN
C$ 289
18/1qui
1 stopAir Canada
11h 31mBCN-YTZ
24/1qua
1 stopAir Canada
10h 10mYTZ-BCN
C$ 513
24/12dom
1 stopAir Transat
13h 04mAGP-YYZ
6/1sáb
1 stopAir Transat
28h 20mYYZ-AGP
C$ 523
3/5sex
directAir Transat
9h 10mBCN-YYZ
9/5qui
directAir Transat
7h 50mYYZ-BCN
C$ 526
18/1qui
1 stopAir Canada
14h 31mBCN-YTZ
24/1qua
1 stopAir Canada
13h 10mYTZ-BCN
C$ 529
8/4seg
1 stopKLM
12h 00mBIO-YYZ
14/4dom
1 stopKLM
11h 30mYYZ-BIO
C$ 542
20/1sáb
directLufthansa
8h 30mMAD-YYZ
21/1dom
directLufthansa
7h 20mYYZ-MAD
C$ 545
10/5sex
directLufthansa
8h 55mBCN-YYZ
14/5ter
directLufthansa
7h 40mYYZ-BCN
C$ 553
16/2sex
1 stopKLM
12h 35mBCN-YYZ
1/3sex
1 stopKLM
16h 35mYYZ-BCN
C$ 561

Search by stops

Search by airline

Search by price

Last minute flights to Toronto

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Toronto that are departing in the next 10 days.
7/12qui
multi-stop
14h 20mMAD-YYZ
11/12seg
multi-stop
13h 30mYYZ-MAD
C$ 592
8/12sex
multi-stopTAP AIR PORTUGAL
14h 40mBCN-YYZ
10/12dom
multi-stopTAP AIR PORTUGAL
17h 35mYYZ-BCN
C$ 652
7/12qui
multi-stopUnited Airlines
29h 03mBCN-YYZ
14/12qui
multi-stopUnited Airlines
11h 30mYYZ-BCN
C$ 789
9/12sáb
directAir Canada
8h 30mMAD-YYZ
13/12qua
directAir Canada
7h 25mYYZ-MAD
C$ 819
7/12qui
directLufthansa
8h 30mMAD-YYZ
13/12qua
directLufthansa
7h 25mYYZ-MAD
C$ 840
9/12sáb
multi-stopAir Canada
12h 20mMAD-YYZ
13/12qua
directAir Canada
7h 25mYYZ-MAD
C$ 845
6/12qua
multi-stopUnited Airlines
12h 55mBCN-YYZ
12/12ter
multi-stopUnited Airlines
11h 30mYYZ-BCN
C$ 876
9/12sáb
multi-stopKLM
14h 05mBCN-YYZ
14/12qui
multi-stopKLM
10h 25mYYZ-BCN
C$ 897
8/12sex
multi-stopKLM
15h 59mBCN-YYZ
14/12qui
multi-stopKLM
10h 25mYYZ-BCN
C$ 925
7/12qui
multi-stopLufthansa
11h 50mBCN-YYZ
15/12sex
multi-stopLufthansa
13h 40mYYZ-BCN
C$ 950

Search by stops

Search by airline

Search by price

Flights to Toronto

Return flight deals:

Toronto - Spain

Cabin classes:

C$ 810