Find Cheap Flights to Barcelona

Depart
Return
1 adult
Adults
18+
Youths
12-17
Children
2-11
Seat Infants
under 2
Lap Infants
under 2
The price shown for each flight will be the average for all passengers including any infants.
Compare vs. KAYAK all | none
Browse Origins:
Browse Destinations:

Dates flexible? Here are the best fares found in the past 48 hours...

Book cheap flights to Barcelona

(Round-trip)
Depart: Mon 1 May 2017 Return: Tue 30 May 2017 Trip spans 30 days
C$667
Select
Aer Lingus
Aer Lingus
YYZ
BCN
10h 20m
1 stop
BCN
YYZ
23h 15m
1 stop
Depart: Fri 5 May 2017 Return: Sat 13 May 2017 Trip spans 9 days
C$686
Select
Major Airline
Major Airline
YTZ
BCN
16h 50m
1 stop
BCN
YTZ
10h 50m
1 stop
Depart: Sat 8 Apr 2017 Return: Fri 19 May 2017 Trip spans 42 days
C$687
Select
Air Transat
Air Transat
YUL
BCN
7h 15m
nonstop
BCN
YUL
8h 30m
nonstop
Depart: Wed 1 Mar 2017 Return: Thu 23 Mar 2017 Trip spans 22 days
C$766
Select
WOW air
WOW air
YUL
BCN
21h 15m
1 stop
BCN
YUL
23h 50m
1 stop
Depart: Sun 28 May 2017 Return: Mon 5 Jun 2017 Trip spans 9 days
C$821
Select
Air Canada
Air Canada
YTZ
BCN
9h 50m
1 stop
BCN
YTZ
10h 50m
1 stop
Depart: Tue 4 Apr 2017 Return: Wed 26 Apr 2017 Trip spans 23 days
C$875
Select
Lufthansa
Lufthansa
YYZ
BCN
7h 45m
nonstop
BCN
YYZ
8h 55m
nonstop
Depart: Wed 17 May 2017 Return: Fri 2 Jun 2017 Trip spans 17 days
C$998
Select
Delta
Delta
YWG
BCN
23h 50m
2 stops
BCN
YWG
37h 15m
2 stops
Depart: Thu 4 May 2017 Return: Thu 18 May 2017 Trip spans 15 days
C$1034
Select
KLM
KLM
YWG
BCN
26h 15m
2 stops
BCN
YWG
38h 25m
2 stops
Depart: Thu 27 Apr 2017 Return: Sat 13 May 2017 Trip spans 17 days
C$1117
Select
British Airways
British Airways
YYC
BCN
27h 00m
1 stop
BCN
YYC
30h 50m
1 stop
Depart: Wed 22 Mar 2017 Return: Sun 26 Mar 2017 Trip spans 5 days
C$1134
Select
SWISS
SWISS
YOW
BCN
31h 10m
2 stops
BCN
YOW
18h 44m
2 stops
Depart: Fri 9 Jun 2017 Return: Fri 16 Jun 2017 Trip spans 8 days
C$727
Select
Air Transat
Air Transat
YYZ
BCN
7h 55m
nonstop
BCN
YYZ
9h 15m
nonstop
Depart: Fri 10 Mar 2017 Return: Sun 19 Mar 2017 Trip spans 9 days
C$1453
Select
United
United
YEG
BCN
57h 35m
2 stops
BCN
YEG
66h 25m
3 stops
Depart: Sun 26 Mar 2017 Return: Tue 2 May 2017 Trip spans 38 days
C$741
Select
Aer Lingus
Aer Lingus
YYZ
BCN
22h 20m
1 stop
BCN
YYZ
23h 15m
1 stop
Depart: Fri 9 Jun 2017 Return: Fri 16 Jun 2017 Trip spans 8 days
C$729
Select
Air Transat
Air Transat
YYZ
BCN
7h 55m
nonstop
BCN
YYZ
9h 15m
nonstop
Depart: Wed 7 Jun 2017 Return: Mon 12 Jun 2017 Trip spans 6 days
C$813
Select
Major Airline
Major Airline
YTZ
BCN
11h 50m
1 stop
BCN
YTZ
12h 50m
1 stop
Depart: Sun 21 May 2017 Return: Mon 29 May 2017 Trip spans 9 days
C$824
Select
Air Canada
Air Canada
YHM
BCN
18h 25m
1 stop
BCN
YHM
11h 31m
1 stop
Depart: Sun 9 Apr 2017 Return: Wed 19 Apr 2017 Trip spans 11 days
C$875
Select
Lufthansa
Lufthansa
YYZ
BCN
7h 45m
nonstop
BCN
YYZ
8h 55m
nonstop
Depart: Wed 31 May 2017 Return: Wed 21 Jun 2017 Trip spans 22 days
C$820
Select
Major Airline
Major Airline
YYZ
BCN
13h 25m
1 stop
BCN
YYZ
14h 15m
1 stop
Depart: Thu 25 May 2017 Return: Thu 1 Jun 2017 Trip spans 8 days
C$826
Select
Air Canada
Air Canada
YHM
BCN
9h 10m
1 stop
BCN
YHM
11h 31m
1 stop
Depart: Sun 20 Aug 2017 Return: Mon 28 Aug 2017 Trip spans 9 days
C$855
Select
Aer Lingus
Aer Lingus
YYZ
BCN
10h 20m
1 stop
BCN
YYZ
23h 15m
1 stop
* 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 email and someone from our team will get back to you promptly.

Airports
Origin

Winnipeg
C$ 998
Edmonton
C$ 1453
Calgary
C$ 1117
Hamilton
C$ 824
Ottawa
C$ 1134
Montreal
C$ 687
Toronto
only C$ 667
only C$ 686
Destination

Barcelona
C$ 667
Airlines Airline reviews

2 travellers who booked a flight from Toronto to Barcelona rated their chosen airlines with an average of 5.5.

Overall
6.0
Boarding
5.0
Crew
9.0
Comfort
6.0
Food
5.0
Entertainment
2.0