Flights Europe Spain Toronto to Spain

Cheap flights from Toronto to Spain

Depart
Return
Any month
Compare vs. momondo |

Toronto to Spain flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Toronto to Spain by changing tabs
Quickest
Cheapest
Air Transat
Air Transat
23 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
1:55 p.m.
Barcelona-El Prat airport
Air Transat
03 Jun.
6:00 a.m.
BCN
Barcelona-El Prat airport
9h 15m
YYZ
9:15 a.m.
Toronto Pearson Intl airport
615 C$
Air Transat
Air Transat
17 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
10h 40m
1 Stop
BCN
4:40 p.m.
Barcelona-El Prat airport
Air Transat
28 May
6:00 a.m.
BCN
Barcelona-El Prat airport
13h 35m
1 Stop
YYZ
1:35 p.m.
Toronto Pearson Intl airport
645 C$
Aer Lingus
Aer Lingus
26 Apr.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
10h 25m
1 Stop
BCN
4:25 p.m.
Barcelona-El Prat airport
Aer Lingus
03 May
6:00 a.m.
BCN
Barcelona-El Prat airport
23h 15m
1 Stop
YYZ
11:15 p.m.
Toronto Pearson Intl airport
686 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
22 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
15h 15m
1 Stop
AGP
8:15 p.m.
Malaga airport
TAP AIR PORTUGAL
08 Apr.
6:00 a.m.
AGP
Malaga airport
30h 45m
1 Stop
YYZ
6:45 a.m.
+1
Toronto Pearson Intl airport
689 C$
Aer Lingus
Aer Lingus
27 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
10h 05m
1 Stop
MAD
4:05 p.m.
Madrid Barajas airport
Aer Lingus
06 Jun.
6:00 a.m.
MAD
Madrid Barajas airport
11h 45m
1 Stop
YYZ
11:45 a.m.
Toronto Pearson Intl airport
694 C$
Air Canada
Air Canada
26 Apr.
12:00 a.m.
YTZ
Toronto Island airport
31h 50m
1 Stop
BCN
1:50 p.m.
+1
Barcelona-El Prat airport
Air Canada
04 May
6:00 a.m.
BCN
Barcelona-El Prat airport
10h 30m
1 Stop
YTZ
10:30 a.m.
Toronto Island airport
703 C$
Air Canada
Air Canada
21 Apr.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
7h 45m
BCN
1:45 p.m.
Barcelona-El Prat airport
Air Canada
29 Apr.
6:00 a.m.
BCN
Barcelona-El Prat airport
9h 00m
YYZ
9:00 a.m.
Toronto Pearson Intl airport
715 C$
Air Transat
Air Transat
23 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
1:55 p.m.
Barcelona-El Prat airport
Air Transat
03 Jun.
6:00 a.m.
BCN
Barcelona-El Prat airport
9h 15m
YYZ
9:15 a.m.
Toronto Pearson Intl airport
615 C$
Aer Lingus
Aer Lingus
27 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
10h 05m
1 Stop
MAD
4:05 p.m.
Madrid Barajas airport
Aer Lingus
06 Jun.
6:00 a.m.
MAD
Madrid Barajas airport
11h 45m
1 Stop
YYZ
11:45 a.m.
Toronto Pearson Intl airport
694 C$
Air Canada
Air Canada
27 May
12:00 a.m.
YTZ
Toronto Island airport
11h 50m
1 Stop
BCN
5:50 p.m.
Barcelona-El Prat airport
Air Canada
24 Jun.
6:00 a.m.
BCN
Barcelona-El Prat airport
10h 30m
1 Stop
YTZ
10:30 a.m.
Toronto Island airport
717 C$
Azores Airlines
Azores Airlines
29 Feb.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
9h 40m
1 Stop
LPA
2:40 p.m.
Las Palmas de Gran Canaria airport
Azores Airlines
10 Mar.
4:00 a.m.
LPA
Las Palmas de Gran Canaria airport
13h 10m
1 Stop
YYZ
1:10 p.m.
Toronto Pearson Intl airport
901 C$
Air Transat
Air Transat
17 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
10h 40m
1 Stop
BCN
4:40 p.m.
Barcelona-El Prat airport
Air Transat
28 May
6:00 a.m.
BCN
Barcelona-El Prat airport
13h 35m
1 Stop
YYZ
1:35 p.m.
Toronto Pearson Intl airport
645 C$

Alternative routes for Toronto to Spain

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Toronto to Barcelona
Fastest flight time
9h 50m
Cheapest price
609 C$
Toronto to Málaga
Fastest flight time
11h 30m
Cheapest price
657 C$
Toronto to Madrid
Fastest flight time
7h 25m
Cheapest price
677 C$
Toronto to Sevilla
Fastest flight time
9h 15m
Cheapest price
708 C$
Toronto to Valencia
Fastest flight time
11h 45m
Cheapest price
709 C$
Toronto to Alicante
Fastest flight time
17h 35m
Cheapest price
716 C$
Toronto to Palma de Mallorca
Fastest flight time
11h 00m
Cheapest price
729 C$
Toronto to Las Palmas de Gran Canaria
Fastest flight time
9h 40m
Cheapest price
729 C$
Toronto to Bilbao
Fastest flight time
10h 30m
Cheapest price
749 C$
Toronto to Ibiza
Fastest flight time
12h 40m
Cheapest price
770 C$
Toronto to San Sebastian
Fastest flight time
12h 05m
Cheapest price
875 C$
Toronto to Santiago de Compostela
Fastest flight time
17h 50m
Cheapest price
941 C$
Toronto to Pamplona
Fastest flight time
16h 15m
Cheapest price
946 C$
Toronto to Mahón
Fastest flight time
16h 30m
Cheapest price
958 C$
Toronto to Puerto del Rosario
Fastest flight time
14h 15m
Cheapest price
960 C$
Toronto to Girona
Fastest flight time
16h 10m
Cheapest price
981 C$
Toronto to Arrecife
Fastest flight time
12h 50m
Cheapest price
993 C$
Toronto to Santa Cruz de Tenerife
Fastest flight time
15h 55m
Cheapest price
1,014 C$
Toronto to Santander
Fastest flight time
13h 50m
Cheapest price
1,078 C$
Toronto to Reus
Fastest flight time
16h 10m
Cheapest price
1,325 C$
View more

Flights from Toronto to:

Flights to Spain from:

Flights Europe Spain Toronto to Spain