Find Cheap Flights from Toronto to Spain

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

Sun 25/2
Sun 4/3
Any month
Compare vs. KAYAK |

Book cheap flights from Toronto to Spain (round-trip)

Airports
Origin
Toronto
C$ 591
only
C$ 591
C$ 782
only
C$ 782
Destination
Las Palmas de Gran Canaria
C$ 1103
only
C$ 1103
Barcelona
C$ 591
only
C$ 591
Madrid
C$ 629
only
C$ 629
Alicante
C$ 657
only
C$ 657
Malaga
C$ 668
only
C$ 668
Valencia
C$ 909
only
C$ 909
Mon, 9 Apr
YYZ
BCN
18h 25m
Wed, 11 Apr
BCN
YYZ
19h 47m
C$ 591
Trip: 3 days
Overall null null
Based on null reviews
Mon, 23 Apr
YYZ
BCN
18h 25m
Wed, 25 Apr
BCN
YYZ
12h 58m
C$ 605
Trip: 3 days
Overall null null
Based on null reviews
Thu, 14 Jun
YYZ
BCN
7h 55m
Fri, 29 Jun
BCN
YYZ
9h 15m
C$ 645
Trip: 16 days
Overall null null
Based on null reviews
Sun, 26 Aug
YYZ
MAD
14h 30m
Tue, 28 Aug
MAD
YYZ
13h 39m
C$ 657
Trip: 3 days
Overall null null
Based on null reviews
Sat, 2 Jun
YTZ
BCN
13h 50m
Sat, 9 Jun
BCN
YTZ
27h 45m
C$ 782
Trip: 8 days
Overall null null
Based on null reviews
Sun, 29 Apr
YYZ
VLC
32h 30m
Sun, 6 May
VLC
YYZ
29h 32m
C$ 909
Trip: 8 days
Overall null null
Based on null reviews
Sun, 6 May
YYZ
MAD
7h 10m
Sun, 13 May
MAD
YYZ
8h 10m
C$ 921
Trip: 8 days
Overall null null
Based on null reviews
Fri, 23 Mar
YYZ
LPA
9h 20m
Sat, 7 Apr
LPA
YYZ
12h 20m
C$ 1103
Trip: 16 days
Overall null null
Based on null reviews
Sun, 25 Mar
YYZ
BCN
17h 45m
Wed, 4 Apr
BCN
YYZ
17h 15m
C$ 615
Trip: 11 days
Overall null null
Based on null reviews
Sat, 26 May
YYZ
BCN
7h 55m
Fri, 8 Jun
BCN
YYZ
9h 15m
C$ 666
Trip: 14 days
Overall null null
Based on null reviews
Sun, 15 Apr
YYZ
MAD
41h 05m
Wed, 18 Apr
MAD
YYZ
36h 35m
C$ 629
Trip: 4 days
Overall null null
Based on null reviews
Tue, 28 Aug
YYZ
BCN
13h 25m
Wed, 12 Sep
BCN
YYZ
13h 15m
C$ 722
Trip: 16 days
Overall null null
Based on null reviews
Thu, 7 Jun
YYZ
BCN
7h 55m
Fri, 15 Jun
BCN
YYZ
9h 15m
C$ 667
Trip: 9 days
Overall null null
Based on null reviews
Sun, 22 Apr
YYZ
ALC
36h 55m
Wed, 2 May
ALC
YYZ
39h 35m
C$ 657
Trip: 11 days
Overall null null
Based on null reviews
Wed, 4 Apr
YTZ
BCN
30h 50m
Tue, 24 Apr
BCN
YTZ
10h 55m
C$ 802
Trip: 21 days
Overall null null
Based on null reviews
Thu, 1 Mar
YYZ
BCN
17h 25m
Thu, 15 Mar
BCN
YYZ
13h 28m
C$ 805
Trip: 14 days
Overall null null
Based on null reviews
Mon, 9 Apr
YYZ
AGP
36h 45m
Wed, 18 Apr
AGP
YYZ
34h 00m
C$ 668
Trip: 10 days
Overall null null
Based on null reviews
Fri, 1 Jun
YYZ
BCN
10h 25m
Sun, 10 Jun
BCN
YYZ
12h 50m
C$ 741
Trip: 10 days
Overall null null
Based on null reviews
Thu, 3 May
YYZ
VLC
23h 10m
Sun, 6 May
VLC
YYZ
29h 32m
C$ 909
Trip: 4 days
Overall null null
Based on null reviews
Thu, 31 May
YYZ
BCN
11h 40m
Mon, 4 Jun
BCN
YYZ
12h 30m
C$ 745
Trip: 5 days
Overall null null
Based on null reviews

Toronto to Spain Flight Information

Flights Arrive in Spain
Flights Depart from Toronto
Flight Price C$ 591
Airlines American Airlines, Air Transat, British Airways, Air Canada, SWISS, Brussels Airlines, Azores Airlines
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.