Cheap flights from Canada to Barcelona

YYZ — BCN
16 Aug — 23 Aug1
Return
1 adult
Economy
From?
To?
Tue 16/8
Tue 23/8

How far in advance should I book a flight from Canada to Barcelona?

To save on the cost of your flight from Canada to Barcelona, book at least 51 days before your planned departure. Booking around this time can save you about 37% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 1,083 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 1,208.

What is the cheapest month to fly from Canada to Barcelona?

November can be a great time to fly to Barcelona from Canada with a flight ticket averaging about C$ 894. Cheapflights users have found deals in the month of November for as cheap as C$ 653. The most expensive prices can be found in the month of December.

When is the cheapest time to fly from Canada to Barcelona (CA - BCN)?

When flying from Canada to Barcelona, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Canada to Barcelona in August, September 2022

The best prices found for Canada to Barcelona flights for August, September
19 Sep. - 20 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

12h 45m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

13h 40m
C$ 631

Air Transat

Pick Dates

Deal found 10.08.22

26 Sep. - 12 Oct.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

1 stop

15h 20m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

13h 25m
C$ 649

Multiple Airlines

Pick Dates

Deal found 08.08.22

13 Sep. - 29 Sep.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

2 stops

19h 20m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

12h 00m
C$ 658

Multiple Airlines

Pick Dates

Deal found 09.08.22

Canada to Barcelona 2022 flight deals

Cheap flights to Barcelona from Canada found for this year
11 Oct. - 24 Oct.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

1 stop

12h 05m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

25h 55m
C$ 608

Multiple Airlines

Pick Dates

Deal found 09.08.22

10 Oct. - 24 Oct.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

1 stop

12h 05m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

25h 55m
C$ 610

Multiple Airlines

Pick Dates

Deal found 09.08.22

5 Oct. - 26 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

12h 45m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 10m
C$ 630

Air Transat

Pick Dates

Deal found 10.08.22

Cheap Air Transat flights from Canada to Barcelona

5 Oct. - 26 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

12h 45m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 10m
C$ 630

Air Transat

Pick Dates

Deal found 10.08.22

19 Sep. - 20 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

12h 45m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

13h 40m
C$ 631

Air Transat

Pick Dates

Deal found 10.08.22

22 Oct. - 27 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 50m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

13h 40m
C$ 635

Air Transat

Pick Dates

Deal found 10.08.22

Cheap American Airlines flights from Canada to Barcelona

5 Oct. - 26 Oct.
YVR

Vancouver Intl

BCN

Barcelona-El Prat

1 stop

34h 32m
BCN

Barcelona-El Prat

YVR

Vancouver Intl

2 stops

31h 10m
C$ 798

American Airlines

Pick Dates

Deal found 10.08.22

5 Oct. - 13 Oct.
YVR

Vancouver Intl

BCN

Barcelona-El Prat

2 stops

32h 17m
BCN

Barcelona-El Prat

YVR

Vancouver Intl

2 stops

40h 34m
C$ 801

American Airlines

Pick Dates

Deal found 10.08.22

26 Sep. - 5 Oct.
YVR

Vancouver Intl

BCN

Barcelona-El Prat

2 stops

37h 03m
BCN

Barcelona-El Prat

YVR

Vancouver Intl

2 stops

34h 15m
C$ 812

American Airlines

Pick Dates

Deal found 08.08.22

Direct flights to Barcelona from Canada

Save time with Canada to Barcelona direct flight deals
22 Oct. - 26 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 50m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 10m
C$ 662

Air Transat

Pick Dates

Deal found 10.08.22

17 Sep. - 26 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 50m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 10m
C$ 663

Air Transat

Pick Dates

Deal found 09.08.22

3 Oct. - 11 Oct.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

Nonstop

7h 15m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

8h 25m
C$ 680

Air Transat

Pick Dates

Deal found 10.08.22

Last minute flights from Canada to Barcelona

Late deals on round-trip flights to Barcelona from Canada, departing today and this week
21 Aug. - 8 Sep.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

18h 45m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

25h 09m
C$ 850

Air Canada

Pick Dates

Deal found 08.08.22

21 Aug. - 8 Sep.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

Nonstop

7h 15m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

8h 35m
C$ 852

Air Canada

Pick Dates

Deal found 08.08.22

17 Aug. - 15 Sep.
YUL

Montreal Pierre Elliott Trudeau Intl

BCN

Barcelona-El Prat

Nonstop

7h 15m
BCN

Barcelona-El Prat

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

8h 35m
C$ 855

Air Canada

Pick Dates

Deal found 09.08.22

One-way flights to Barcelona from Canada

The cheapest one-way flights from Canada to Barcelona
19 Sep.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

12h 45m
C$ 311

Air Transat

Pick Dates

Deal found 11.08.22

25 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 50m
C$ 314

Air Transat

Pick Dates

Deal found 10.08.22

3 Oct.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 35m
C$ 321

WestJet

Pick Dates

Deal found 09.08.22

Related info for your journey

Useful info, stats and facts about Canada to Barcelona flights.

Which airlines flying from Canada to Barcelona have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Canada to Barcelona that may be offering flexible cancellation policies are Air Canada, Air Transat, and Lufthansa. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Canada to Barcelona for under C$ 700 on Cheapflights?

Yes, there are multiple flights from Canada to Barcelona for under C$ 700. The cheapest flight booked recently is on Multiple Airlines for just C$ 608, but on average you can expect to pay C$ 640.

Are there direct flights from Canada to Barcelona for under C$ 700 on Cheapflights?

Cheapflights has 20 direct flights from Canada to Barcelona under C$ 700. A good price for a direct flight from Canada to Barcelona is less than C$ 705.

Are there last-minute flights available from Canada to Barcelona for under C$ 900?

There are currently 20+ open flights from Canada to Barcelona within the next 7 days for less than C$ 900.

What are the most popular routes from Canada to Barcelona?

When deciding which route to take from Canada to Barcelona consider Toronto Pearson Intl - Barcelona-El Prat, Montreal Pierre Elliott Trudeau Intl - Barcelona-El Prat or Vancouver Intl - Barcelona-El Prat as they are the most popular.

What are the most popular airlines that fly from Canada to Barcelona?

Jet Airways, American Airlines and Air Canada are the most popular airlines when flying from Canada to Barcelona.

What are the most reliable airlines from Canada to Barcelona?

Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Canada to Barcelona on time: Air Transat (47%), Air Canada (31%), United Airlines (31%).

What are the cheapest flights from Canada to Barcelona?

While on average a flight from Canada to Barcelona is generally C$ 1,594, our data shows the cheapest flight currently is C$ 36. When looking at the most popular route, (Toronto Pearson Intl - Barcelona-El Prat), you can expect to pay C$ 639 for that flight.

Departure points for flights from Canada to Barcelona

Select to see more specific information for flights to Barcelona from all departure points in Canada

Top 10 airlines flying from Canada to Barcelona

The chart below displays the airlines Cheapflights users travelling from Canada to Barcelona choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 17AverageC$ 34FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
Jet AirwaysCheapestC$ 262AverageC$ 262FlexibilityNo cancel feeOn-time74%COVID-19 safety
Search Jet Airways flights
KLMCheapestC$ 405AverageC$ 1,013FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Air FranceCheapestC$ 460AverageC$ 950FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
WestJetCheapestC$ 480AverageC$ 873FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search WestJet flights
WOW airCheapestC$ 499AverageC$ 606FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search WOW air flights
British AirwaysCheapestC$ 504AverageC$ 1,101FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
TAP AIR PORTUGALCheapestC$ 506AverageC$ 1,064FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
LufthansaCheapestC$ 590AverageC$ 1,014FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
Air TransatCheapestC$ 608AverageC$ 1,141FlexibilityNo cancel feeOn-time50%COVID-19 safety
Search Air Transat flights

Hourly flight availability from Canada to Barcelona

See what time of day planes typically take off from Canada to Barcelona
0%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
100%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM