- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights from Toronto to Barcelona (YYZ-BCN)
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Toronto to Barcelona that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Toronto to Barcelona
Sat, Nov 14 - Wed, Nov 18
10:20 pm - 5:00 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
12h 40m1 stop Paris Charles de Gaulle
11:15 am - 7:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
14h 00m1 stop Amsterdam Schiphol
$516Delta
Thu, Jan 21 - Sun, Jan 31
5:30 pm - 11:45 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
24h 15m1 stop Lisbon Humberto Delgado
12:35 pm - 9:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
14h 40m1 stop Lisbon Humberto Delgado
$516TAP AIR PORTUGAL
Mon, Nov 9 - Thu, Nov 19
10:20 pm - 5:00 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
12h 40m1 stop Paris Charles de Gaulle
11:15 am - 7:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
14h 00m1 stop Amsterdam Schiphol
$516Multiple Airlines
Tue, Nov 10 - Wed, Nov 25
6:30 pm - 7:20 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
18h 50m1 stop Paris Charles de Gaulle
11:15 am - 7:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
14h 00m1 stop Amsterdam Schiphol
$516Multiple Airlines
Sun, Nov 15 - Mon, Apr 26
12:15 pm - 8:40 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
14h 25m1 stop New York John F Kennedy Intl
10:55 am - 10:51 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
17h 56m1 stop New York John F Kennedy Intl
$517Delta
Wed, Jan 13 - Sat, Jan 23
10:45 pm - 11:45 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
19h 00m1 stop Lisbon Humberto Delgado
9:10 pm - 2:25 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
23h 15m1 stop Lisbon Humberto Delgado
$517TAP AIR PORTUGAL
Sun, Feb 21 - Sat, Mar 6
12:10 pm - 8:40 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
14h 30m1 stop New York John F Kennedy Intl
10:35 am - 5:26 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
12h 51m1 stop New York John F Kennedy Intl
$520KLM
Sun, Nov 22 - Fri, Nov 27
9:15 pm - 4:30 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
13h 15m1 stop Amsterdam Schiphol
6:00 am - 3:40 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
15h 40m1 stop Amsterdam Schiphol
$520KLM
Wed, Feb 10 - Sun, Feb 21
7:40 pm - 1:15 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
11h 35m1 stop Reykjavik Keflavik Intl
2:15 pm - 6:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
34h 00m1 stop Reykjavik Keflavik Intl
$629Icelandair
Wed, Feb 10 - Sun, Feb 21
7:40 pm - 1:15 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
11h 35m1 stop Reykjavik Keflavik Intl
2:15 pm - 6:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
34h 00m1 stop Reykjavik Keflavik Intl
$630Icelandair
Recent one-way flight deals from Toronto to Barcelona
Sat, Nov 28
11:10 pm - 12:15 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
43h 05m2 stops Montreal Pierre Elliott Trudeau Intl Lisbon Humberto Delgado
$306Multiple Airlines
Sat, Nov 28
6:45 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
32h 35m1 stop Lisbon Humberto Delgado
$310Multiple Airlines
Mon, Nov 9
8:55 pm - 7:40 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
28h 45m1 stop Montreal Pierre Elliott Trudeau Intl
$312Air Transat
Mon, Nov 16
5:50 pm - 7:40 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
31h 50m1 stop Montreal Pierre Elliott Trudeau Intl
$312Air Transat
Tue, Nov 17
4:00 pm - 9:35 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
11h 35m1 stop Montreal Pierre Elliott Trudeau Intl
$350Air Canada
Sun, Dec 6
10:45 pm - 11:45 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
19h 00m1 stop Lisbon Humberto Delgado
$373TAP AIR PORTUGAL
Wed, Dec 30
10:45 pm - 11:45 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
19h 00m1 stop Lisbon Humberto Delgado
$379TAP AIR PORTUGAL
Wed, Dec 30
7:40 pm - 1:40 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
12h 00m1 stop Reykjavik Keflavik Intl
$464Icelandair
Wed, Dec 30
10:20 pm - 8:00 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
27h 40m2 stops London Heathrow Madrid Barajas
$523British Airways
Wed, Dec 30
10:20 pm - 8:00 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
27h 40m2 stops London Heathrow Madrid Barajas
$524British Airways
Recent last minute flight deals from Toronto to Barcelona
Thu, Nov 5 - Thu, Nov 12
6:28 pm - 8:40 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
32h 12m1 stop New York John F Kennedy Intl
10:35 am - 10:51 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
18h 16m1 stop New York John F Kennedy Intl
$538Delta
Thu, Nov 5 - Thu, Nov 12
6:10 pm - 2:00 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
13h 50m2 stops Detroit Metropolitan Wayne County Paris Charles de Gaulle
10:35 am - 10:51 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
18h 16m1 stop New York John F Kennedy Intl
$543Delta
Wed, Nov 4 - Tue, Dec 1
10:20 pm - 5:00 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
12h 40m1 stop Paris Charles de Gaulle
1:10 pm - 7:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
12h 05m1 stop Amsterdam Schiphol
$644Multiple Airlines
Wed, Nov 4 - Wed, Dec 2
10:20 pm - 7:20 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
15h 00m1 stop Paris Charles de Gaulle
10:35 am - 5:10 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
12h 35m1 stop New York John F Kennedy Intl
$646Air France
Tue, Nov 3 - Wed, Dec 2
5:30 pm - 11:45 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
12h 15m1 stop Lisbon Humberto Delgado
10:55 am - 9:15 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
16h 20m1 stop Lisbon Humberto Delgado
$650TAP AIR PORTUGAL
Mon, Nov 2 - Wed, Dec 2
10:45 pm - 11:45 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
19h 00m1 stop Lisbon Humberto Delgado
9:10 pm - 2:45 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
23h 35m1 stop Lisbon Humberto Delgado
$650TAP AIR PORTUGAL
Tue, Nov 3 - Tue, Dec 1
2:00 pm - 9:35 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
13h 35m1 stop Montreal Pierre Elliott Trudeau Intl
6:20 am - 3:55 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
15h 35m1 stop Zurich
$677Air Canada
Tue, Nov 3 - Tue, Nov 10
7:50 pm - 11:05 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
21h 15m1 stop Munich Franz Josef Strauss
7:30 am - 2:55 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
13h 25m1 stop Munich Franz Josef Strauss
$714Lufthansa
Tue, Nov 3 - Tue, Nov 10
2:00 pm - 9:35 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
13h 35m1 stop Montreal Pierre Elliott Trudeau Intl
9:55 am - 3:55 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
12h 00m1 stop Zurich
$732Air Canada
Tue, Nov 3 - Wed, Nov 11
7:50 pm - 11:05 pmYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
21h 15m1 stop Munich Franz Josef Strauss
1:35 pm - 9:35 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
14h 00m1 stop Montreal Pierre Elliott Trudeau Intl
$732Lufthansa
Recent direct flight deals from Toronto to Barcelona
Tue, Mar 2 - Wed, Mar 10
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
1:15 pm - 4:10 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 55mnonstop
$663Air Canada
Sat, Mar 6 - Fri, Mar 12
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
1:15 pm - 4:10 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 55mnonstop
$693Air Canada
Sat, Mar 6 - Sat, Mar 13
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
1:15 pm - 4:10 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 55mnonstop
$694Air Canada
Mon, Apr 19 - Mon, Apr 26
7:30 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 50mnonstop
1:15 pm - 4:00 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 45mnonstop
$720Air Canada
Sun, Mar 28 - Sun, Apr 11
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
1:15 pm - 4:00 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 45mnonstop
$754Air Canada
Sun, Mar 28 - Sun, Apr 11
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
1:15 pm - 4:00 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 45mnonstop
$754Air Canada
Thu, Mar 18 - Fri, Mar 26
7:50 pm - 8:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
12:15 pm - 4:10 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 55mnonstop
$762Air Canada
Sat, Apr 10 - Sat, Apr 17
7:30 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 50mnonstop
1:15 pm - 4:00 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 45mnonstop
$772Air Canada
Wed, Mar 10 - Thu, Mar 18
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
12:15 pm - 4:10 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 55mnonstop
$798Lufthansa
Sun, Mar 28 - Sun, Apr 11
7:50 pm - 9:20 amYYZ Toronto Pearson Intl-BCN Barcelona-El Prat
7h 30mnonstop
1:15 pm - 4:00 pmBCN Barcelona-El Prat-YYZ Toronto Pearson Intl
8h 45mnonstop
$841Lufthansa
Booking Insights
Price, demand and travel trends for Toronto Pearson Intl Airport to Barcelona-El Prat Airport flights
Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
Delays
Layovers
How much is a round-trip flight from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
This analysis is based on the cheapest round-trip price found on KAYAK in the last 12 months by searching for a flight from Toronto Pearson Intl Airport to Barcelona-El Prat Airport departing in november.What's the cheapest day of the week to fly from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
Based on deals KAYAK users found in the last 12 months, Monday is the cheapest day of the week to fly from Toronto Pearson Intl Airport to Barcelona-El Prat Airport. It’s 5% cheaper than the average day, while Thursday is the most expensive, with prices 4% higher.
What’s the cheapest month to fly from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
KAYAK internal proprietary data takes all prices for each month over the last 12 months for round-trip flights from Toronto Pearson Intl Airport to Barcelona-El Prat Airport, removes the top 0.1% to account for outliers and then takes the median of all values for each month.•January is the cheapest month to fly from Toronto Pearson Intl Airport to Barcelona-El Prat Airport at $565 round-trip.
•July ($866) and August ($848) are the most expensive months.
•The price difference between flying in the cheapest and most expensive months is 53% on average.
This is based on KAYAK aggregated and averaged internal data over the past 12 months.
Round-trip flights from Toronto Pearson Intl Airport to Barcelona-El Prat Airport typically range from $594 to $907. The lowest price found in the past 5 days was $516, on Delta.
What’s the most punctual time of day to fly from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
Evening flights have the fewest delays on this route.
Which day of the week has the fewest delays on Toronto Pearson Intl Airport to Barcelona-El Prat Airport flights?
Friday has the fewest flight delays on the Toronto Pearson Intl Airport to Barcelona-El Prat Airport route, at only 16% of flights delayed. Wednesday has the most delays at 32%.
What’s the most popular layover airport when flying from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
KAYAK data for 1-stop round-trips over the past 3 months. Only counts itineraries with the same layover on both legs.Frankfurt am Main (FRA) is the most popular layover for the Toronto Pearson Intl Airport to Barcelona-El Prat Airport route. 20% of KAYAK users who booked 1-stop round-trips over the past 3 months connected via FRA.
What is the cheapest layover airport when flying from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
Flights via Helsinki-Vantaa (HEL) offer the most affordable fares, with an average round-trip price of $454. Based on KAYAK data over the past 3 months.
Which route with a layover is the fastest from Toronto Pearson Intl Airport to Barcelona-El Prat Airport?
Ponta Delgada Nordela (PDL) offers the shortest 1-stop connection from Toronto Pearson Intl Airport to Barcelona-El Prat Airport at 10h 52m one-way, 3h 22m longer than the 7h 30m direct flight. Based on KAYAK data over the past 3 months.
When flying from Toronto Pearson Intl Airport to Barcelona-El Prat Airport which airport offers the shortest layover?
Ponta Delgada Nordela (PDL) had the shortest average connection time for Toronto Pearson Intl Airport to Barcelona-El Prat Airport layovers at 6h 02m over the past 3 months.
Expert advice
Expert advice for your flight from Toronto to Barcelona
AI-powered summary based on content written by travel experts. AI can make mistakes.
Our travel experts
Key details for Toronto Pearson Intl Airport to Barcelona-El Prat Airport flights
Low season | January |
|---|---|
High season | May |
Cheapest flight | $306 |
When to book flights from Toronto to Barcelona
Are your dates flexible? Find out the best times to travel from Toronto to Barcelona based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your Toronto Pearson Intl Airport to Barcelona-El Prat Airport flight questions, answered
Find helpful answers about this route, including flight times, airports, airlines and booking tips.
Your guide to booking Toronto Pearson Intl Airport to Barcelona-El Prat Airport flights
Get tips on when to book, when to fly and what to know before your trip.Prefer to fly direct from Toronto to Barcelona?
Direct data is based off flight results for the next 60 days. Find direct flights from all airlines flying direct from Toronto Pearson Intl to Barcelona-El Prat.
Direct departures
Toronto Pearson Intl to Barcelona-El Prat
Monday
Air Canada
Air Canada
Wednesday
Air Canada
Air Canada
Saturday
Air Canada
Air Canada
Direct returns
Barcelona-El Prat to Toronto Pearson Intl
Tuesday
Air Canada
Air Canada
Thursday
Air Canada
Air Canada
Sunday
Air Canada
Air Canada
More options for your flight from Toronto to Barcelona
Complete your trip to Barcelona with a hotel stay or car rental
Information on your arrival and departure airports
Cabin class types available on flights to Barcelona
Cabin classes available on flights to Barcelona. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Find direct flights to and from Toronto and Barcelona
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.