Flights Europe Spain Catalonia Barcelona Canada to Barcelona

Cheap flights from Canada to Barcelona

Depart
Return
Any month
Compare vs. momondo |

Canada to Barcelona 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 Barcelona 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
626 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
651 CAD
Air Transat
Air Transat
02 May
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 55m
1:55 p.m.
BCN
Barcelona-El Prat airport
Air Transat
16 May
BCN
6:00 a.m.
Barcelona-El Prat airport
9h 15m
9:15 a.m.
YYZ
Toronto Pearson Intl airport
662 CAD
Aer Lingus
Aer Lingus
05 Apr.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
10h 25m
1 Stop
4:25 p.m.
BCN
Barcelona-El Prat airport
Aer Lingus
15 Apr.
BCN
6:00 a.m.
Barcelona-El Prat airport
23h 10m
1 Stop
11:10 p.m.
YYZ
Toronto Pearson Intl airport
695 CAD
Aer Lingus
Aer Lingus
08 May
YYZ
12:00 a.m.
Toronto Pearson Intl airport
10h 25m
1 Stop
4:25 p.m.
BCN
Barcelona-El Prat airport
Aer Lingus
18 May
BCN
6:00 a.m.
Barcelona-El Prat airport
23h 10m
1 Stop
11:10 p.m.
YYZ
Toronto Pearson Intl airport
695 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
651 CAD
Air Transat
Air Transat
11 Apr.
YUL
12:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
7h 25m
1:25 p.m.
BCN
Barcelona-El Prat airport
Air Transat
19 Apr.
BCN
6:00 a.m.
Barcelona-El Prat airport
8h 30m
8:30 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
732 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
Air Transat
Air Transat
02 May
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 55m
1:55 p.m.
BCN
Barcelona-El Prat airport
Air Transat
16 May
BCN
6:00 a.m.
Barcelona-El Prat airport
9h 15m
9:15 a.m.
YYZ
Toronto Pearson Intl airport
662 CAD
Air Transat
Air Transat
22 Nov.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 55m
1:55 p.m.
BCN
Barcelona-El Prat airport
Air Transat
25 Nov.
BCN
6:00 a.m.
Barcelona-El Prat airport
9h 15m
9:15 a.m.
YYZ
Toronto Pearson Intl airport
750 CAD
Air Transat
Air Transat
03 Jan.
YYZ
12:00 a.m.
Toronto Pearson Intl airport
7h 55m
1:55 p.m.
BCN
Barcelona-El Prat airport
Air Transat
11 Jan.
BCN
6:00 a.m.
Barcelona-El Prat airport
9h 15m
9:15 a.m.
YYZ
Toronto Pearson Intl airport
819 CAD

Alternative routes for Canada to Barcelona

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 Barcelona
Fastest flight time
7h 15m
Cheapest price
651 CAD
Montreal to Palma de Mallorca
Fastest flight time
14h 20m
Cheapest price
761 CAD
Toronto to Palma de Mallorca
Fastest flight time
12h 55m
Cheapest price
797 CAD
London to Barcelona
Fastest flight time
12h 30m
Cheapest price
807 CAD
Winnipeg to Barcelona
Fastest flight time
14h 45m
Cheapest price
814 CAD
Ottawa to Barcelona
Fastest flight time
13h 15m
Cheapest price
822 CAD
Québec City to Barcelona
Fastest flight time
9h 25m
Cheapest price
844 CAD
Halifax to Barcelona
Fastest flight time
19h 40m
Cheapest price
868 CAD
Vancouver to Barcelona
Fastest flight time
12h 50m
Cheapest price
871 CAD
Québec City to Palma de Mallorca
Fastest flight time
22h 35m
Cheapest price
877 CAD
Ottawa to Palma de Mallorca
Fastest flight time
18h 00m
Cheapest price
877 CAD
Calgary to Barcelona
Fastest flight time
12h 35m
Cheapest price
881 CAD
Regina to Barcelona
Fastest flight time
19h 10m
Cheapest price
901 CAD
St. John's to Barcelona
Fastest flight time
12h 20m
Cheapest price
975 CAD
Moncton to Barcelona
Fastest flight time
11h 30m
Cheapest price
986 CAD
Saskatoon to Barcelona
Fastest flight time
20h 40m
Cheapest price
1,003 CAD
St. John's to Palma de Mallorca
Fastest flight time
17h 30m
Cheapest price
1,045 CAD
Winnipeg to Palma de Mallorca
Fastest flight time
20h 45m
Cheapest price
1,097 CAD
Kelowna to Barcelona
Fastest flight time
12h 55m
Cheapest price
1,170 CAD
View more

Flights from Canada to:

*Flight prices to Barcelona are based on prices for economy tickets found by momondo users during searches within the last 72 hours. These prices may no longer be available.
Flights Europe Spain Catalonia Barcelona Canada to Barcelona