Flights Europe Spain Canada to Spain

Cheap flights from Canada to Spain

Depart
Return
Any month
Compare vs. momondo |

Canada 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 Canada to Spain by changing tabs
Quickest
Cheapest
Air Transat
Air Transat
06 Dec.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 55m
1:55 p.m.
BCN
Barcelona-El Prat airport
Air Transat
14 Dec.
BCN
6:00 a.m.
Barcelona-El Prat airport
9h 15m
9:15 a.m.
YYZ
Toronto Pearson Intl airport
607 CAD
Aer Lingus
Aer Lingus
09 Feb.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
10h 00m
1 Stop
4:00 p.m.
BCN
Barcelona-El Prat airport
Aer Lingus
19 Feb.
BCN
6:00 a.m.
Barcelona-El Prat airport
11h 35m
1 Stop
11:35 a.m.
YYZ
Toronto Pearson Intl airport
625 CAD
Air Transat
Air Transat
09 Mar.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
12:15 p.m.
MAD
Madrid Barajas airport
Air Transat
12 Apr.
MAD
6:00 a.m.
Madrid Barajas airport
7h 45m
7:45 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
633 CAD
Air Transat
Air Transat
11 Jan.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 p.m.
MAD
Madrid Barajas airport
Air Transat
21 Jan.
MAD
6:00 a.m.
Madrid Barajas airport
7h 45m
7:45 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
637 CAD
Aer Lingus
Aer Lingus
02 Mar.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
11h 20m
1 Stop
5:20 p.m.
MAD
Madrid Barajas airport
Aer Lingus
30 Mar.
MAD
6:00 a.m.
Madrid Barajas airport
11h 40m
1 Stop
11:40 a.m.
YYZ
Toronto Pearson Intl airport
644 CAD
Air Transat
Air Transat
10 May
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 p.m.
BCN
Barcelona-El Prat airport
Air Transat
18 May
BCN
6:00 a.m.
Barcelona-El Prat airport
8h 30m
8:30 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
650 CAD
Air Transat
Air Transat
09 Mar.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
12:15 p.m.
MAD
Madrid Barajas airport
Air Transat
12 Apr.
MAD
6:00 a.m.
Madrid Barajas airport
7h 45m
7:45 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
633 CAD
Air Transat
Air Transat
11 Jan.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 p.m.
MAD
Madrid Barajas airport
Air Transat
21 Jan.
MAD
6:00 a.m.
Madrid Barajas airport
7h 45m
7:45 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
637 CAD
Air Transat
Air Transat
17 Feb.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 p.m.
MAD
Madrid Barajas airport
Air Transat
01 Mar.
MAD
6:00 a.m.
Madrid Barajas airport
7h 45m
7:45 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
661 CAD
Air Transat
Air Transat
10 May
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 p.m.
BCN
Barcelona-El Prat airport
Air Transat
18 May
BCN
6:00 a.m.
Barcelona-El Prat airport
8h 30m
8:30 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
650 CAD
Air Transat
Air Transat
06 Dec.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 55m
1:55 p.m.
BCN
Barcelona-El Prat airport
Air Transat
14 Dec.
BCN
6:00 a.m.
Barcelona-El Prat airport
9h 15m
9:15 a.m.
YYZ
Toronto Pearson Intl airport
607 CAD
Aer Lingus
Aer Lingus
09 Feb.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
10h 00m
1 Stop
4:00 p.m.
BCN
Barcelona-El Prat airport
Aer Lingus
19 Feb.
BCN
6:00 a.m.
Barcelona-El Prat airport
11h 35m
1 Stop
11:35 a.m.
YYZ
Toronto Pearson Intl airport
625 CAD

Alternative routes for Canada 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
7h 45m
Cheapest price
582 CAD
Montreal to Málaga
Fastest flight time
6h 55m
Cheapest price
609 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
633 CAD
Toronto to Madrid
Fastest flight time
7h 25m
Cheapest price
642 CAD
Montreal to Barcelona
Fastest flight time
7h 15m
Cheapest price
650 CAD
Toronto to Alicante
Fastest flight time
9h 20m
Cheapest price
660 CAD
Toronto to Málaga
Fastest flight time
9h 40m
Cheapest price
683 CAD
Toronto to Sevilla
Fastest flight time
9h 10m
Cheapest price
699 CAD
Montreal to Valencia
Fastest flight time
10h 05m
Cheapest price
707 CAD
Toronto to Valencia
Fastest flight time
12h 20m
Cheapest price
727 CAD
Québec City to Málaga
Fastest flight time
10h 00m
Cheapest price
735 CAD
Montreal to Bilbao
Fastest flight time
11h 15m
Cheapest price
735 CAD
Montreal to Las Palmas de Gran Canaria
Fastest flight time
15h 05m
Cheapest price
738 CAD
Montreal to Sevilla
Fastest flight time
10h 15m
Cheapest price
740 CAD
Toronto to Las Palmas de Gran Canaria
Fastest flight time
9h 40m
Cheapest price
748 CAD
Toronto to Bilbao
Fastest flight time
11h 30m
Cheapest price
754 CAD
Québec City to Sevilla
Fastest flight time
17h 50m
Cheapest price
757 CAD
Ottawa to Madrid
Fastest flight time
10h 20m
Cheapest price
757 CAD
Montreal to Palma de Mallorca
Fastest flight time
14h 20m
Cheapest price
760 CAD
Halifax to Madrid
Fastest flight time
16h 20m
Cheapest price
783 CAD
View more

Flights from Canada to:

Flights Europe Spain Canada to Spain