Find flights
Deals
When to book
Airlines

Direct flights to Barcelona from C$ 491

This is the cheapest price on a non-stop flight to Barcelona found by a Cheapflights user in the last 72 hours by searching for a flight departing on 30/7. Fares are subject to change and may not be available on all flights or dates of travel.
CMH — BCN
11 May — 18 May1
1 adult
Sat 11/5
Sat 18/5

Cheap direct flight deals to Barcelona

Discover affordable direct flight deals to Barcelona. In the last 7 days, Cheapflights users made a total of 454,760 searches and data was last updated on 6 May 2024.
Thu 30/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 7/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 703
Tue 4/68:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Tue 11/612:15 p.m.BCN - YYZ
Nonstop8h 45mLufthansa
Deal found 5/5C$ 846
Tue 21/58:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Sat 25/512:15 p.m.BCN - YYZ
Nonstop8h 45mAir Canada
Deal found 5/5C$ 851
Sat 5/108:35 p.m.YYZ - BCN
Nonstop7h 50mMultiple Airlines
Mon 14/1012:15 p.m.BCN - YYZ
Nonstop8h 45mMultiple Airlines
Deal found 5/5C$ 978
Sat 25/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 7/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 718
Thu 6/610:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Sun 16/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 721
Sun 2/68:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Sun 9/612:20 p.m.BCN - YYZ
Nonstop8h 40mAir Canada
Deal found 5/5C$ 870
Thu 30/58:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Thu 6/612:20 p.m.BCN - YYZ
Nonstop8h 40mLufthansa
Deal found 5/5C$ 872
Sat 18/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 24/52:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 733

One-way direct flights to Barcelona

Explore one-way non-stop flights to Barcelona for greater flexibility in your travel plans. Find up-to-date pricing and availability for one-way flights. In the last 7 days, Cheapflights users made a total of 454,760 searches and data was last updated on 6 May 2024.
Tue 30/78:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Deal found 5/5C$ 491
Sat 6/78:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Deal found 5/5C$ 493
Thu 4/78:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Deal found 5/5C$ 494
Wed 3/78:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Deal found 5/5C$ 543
Tue 2/78:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Deal found 5/5C$ 545
Sat 29/610:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Deal found 5/5C$ 586
Thu 6/610:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Deal found 4/5C$ 590
Sat 18/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Deal found 5/5C$ 602
Tue 18/610:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Deal found 5/5C$ 606

Round-trip direct flights to Barcelona

Explore round-trip direct flights to Barcelona. Find up-to-date pricing and availability for round-trip flights. In the last 7 days, Cheapflights users made a total of 454,760 searches and data was last updated on 6 May 2024.
Thu 30/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 7/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 703
Sat 25/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 7/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 718
Thu 6/610:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Sun 16/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 721
Sat 18/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 24/52:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 733
Sat 1/610:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Wed 26/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 809
Thu 30/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Sun 23/62:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 821
Tue 4/68:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Tue 11/612:15 p.m.BCN - YYZ
Nonstop8h 45mLufthansa
Deal found 5/5C$ 846
Tue 21/58:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Sat 25/512:15 p.m.BCN - YYZ
Nonstop8h 45mAir Canada
Deal found 5/5C$ 851
Sun 2/68:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Sun 9/612:20 p.m.BCN - YYZ
Nonstop8h 40mAir Canada
Deal found 5/5C$ 870

Direct flights to Barcelona departing soon

Discover non-stop flights to Barcelona departing soon. In the last 7 days, Cheapflights users made a total of 454,760 searches and data was last updated on 6 May 2024.
Mon 13/58:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Mon 20/512:15 p.m.BCN - YYZ
Nonstop8h 45mLufthansa
Deal found 5/5C$ 846
Sun 12/58:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Fri 17/512:15 p.m.BCN - YYZ
Nonstop8h 45mAir Canada
Deal found 5/5C$ 872
Sun 12/58:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Fri 31/512:15 p.m.BCN - YYZ
Nonstop8h 45mAir Canada
Deal found 5/5C$ 881
Sun 12/58:35 p.m.YYZ - BCN
Nonstop7h 50mMultiple Airlines
Fri 24/512:15 p.m.BCN - YYZ
Nonstop8h 45mMultiple Airlines
Deal found 5/5C$ 900
Thu 16/510:35 p.m.YYZ - BCN
Nonstop7h 50mAir Transat
Fri 24/52:05 p.m.BCN - YYZ
Nonstop9h 10mAir Transat
Deal found 5/5C$ 1,011
Sat 11/58:35 p.m.YYZ - BCN
Nonstop7h 50mLufthansa
Wed 22/512:15 p.m.BCN - YYZ
Nonstop8h 45mLufthansa
Deal found 5/5C$ 1,263
Thu 16/510:35 p.m.YYZ - BCN
Nonstop7h 50mMultiple Airlines
Tue 21/512:15 p.m.BCN - YYZ
Nonstop8h 45mMultiple Airlines
Deal found 5/5C$ 2,646
Thu 16/510:35 p.m.YYZ - BCN
Nonstop7h 50mMultiple Airlines
Tue 21/512:15 p.m.BCN - YYZ
Nonstop8h 45mMultiple Airlines
Deal found 5/5C$ 2,738
Wed 15/58:35 p.m.YYZ - BCN
Nonstop7h 50mAir Canada
Mon 20/512:15 p.m.BCN - YYZ
Nonstop8h 45mAir Canada
Deal found 5/5C$ 6,483

Best time to book a flight to Barcelona

Estimated round-trip price
Cheapflights 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. The information is for flights to Barcelona based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

Average price of flights to Barcelona

Plan your trip to Barcelona by taking into account the cheapest months to travel. Direct flights to Barcelona can be found for as low as C$ 491. The average price of a direct flight to Barcelona is currently C$ 810. Price data was last updated on 28 April 2024.

At the moment, the best time to book a non-stop flight to Barcelona is in January with an average price of C$ 615. If you're looking to fly direct to Barcelona in July, expect to pay the most, with an average price of C$ 861. Keep in mind that different factors like airlines, departure airports, and times can affect the cost of your flight, so it's a good idea to compare these to find the best deal.

January

C$ 842

February

C$ 885

March

C$ 1,003

April

C$ 954

May

C$ 952

June

C$ 980

July

C$ 1,178

August

C$ 1,129

September

C$ 1,024

October

C$ 988

November

C$ 865

December

C$ 915

Find direct flights to Barcelona within your budget

Use the slider to find non-stop flights to Barcelona within your budget. Price data is based on user searches made on Cheapflights. Over the past seven days, Cheapflights users made 454,760 searches and data was last updated on 6 May 2024.

Fly from

Any airport

Budget

C$ 703 - C$ 978

Route

Depart

Return

Price

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Thu 30/5

Nonstop7h 50m

Barcelona-El Prat

Fri 7/6

Nonstop9h 10m

C$ 703

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Sat 25/5

Nonstop7h 50m

Barcelona-El Prat

Fri 7/6

Nonstop9h 10m

C$ 718

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Thu 6/6

Nonstop7h 50m

Barcelona-El Prat

Sun 16/6

Nonstop9h 10m

C$ 721

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Sat 18/5

Nonstop7h 50m

Barcelona-El Prat

Fri 24/5

Nonstop9h 10m

C$ 733

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Tue 4/6

Nonstop7h 50m

Barcelona-El Prat

Tue 11/6

Nonstop8h 45m

C$ 846

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Tue 21/5

Nonstop7h 50m

Barcelona-El Prat

Sat 25/5

Nonstop8h 45m

C$ 851

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Sun 2/6

Nonstop7h 50m

Barcelona-El Prat

Sun 9/6

Nonstop8h 40m

C$ 870

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Thu 30/5

Nonstop7h 50m

Barcelona-El Prat

Thu 6/6

Nonstop8h 40m

C$ 872

Toronto Pearson IntlBarcelona-El Prat

YYZ - BCN

YYZBCN

Toronto Pearson Intl

Sat 5/10

Nonstop7h 50m

Barcelona-El Prat

Mon 14/10

Nonstop8h 45m

C$ 978

Flights are sorted by cheapest first

Deals found on 5/5

Reviews of airlines flying non-stop to Barcelona

Get insights into the airlines that provide direct flights to Barcelona. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Barcelona. Reviews last updated 6 May 2024.
7.8
Good
2,015 reviews

Boarding

7.9

Entertainment

7.2

Food

7.4

Comfort

7.6

Crew

8.4

Overall

7.8

Reviews

1 / 10

Paying for coffee on a Swiss flight of approx 3hrs. I would’ve expected, that Ryan Air charges….or maybe a charter flight. But 4CHF for a cup of coffee is just another reason, that Swiss (and subsequently LH Group) has lost touch with frequent travellers by a landslide.

7.8
Good
2,015 reviews
7.8
Good
2,015 reviews

Boarding

7.9

Entertainment

7.2

Food

7.4

Comfort

7.6

Crew

8.4

Overall

7.8

Reviews

1 / 10

Paying for coffee on a Swiss flight of approx 3hrs. I would’ve expected, that Ryan Air charges….or maybe a charter flight. But 4CHF for a cup of coffee is just another reason, that Swiss (and subsequently LH Group) has lost touch with frequent travellers by a landslide.

7.6
Good
490 reviews
7.8
Good
2,015 reviews

Boarding

7.9

Entertainment

7.2

Food

7.4

Comfort

7.6

Crew

8.4

Overall

7.8

Reviews

1 / 10

Paying for coffee on a Swiss flight of approx 3hrs. I would’ve expected, that Ryan Air charges….or maybe a charter flight. But 4CHF for a cup of coffee is just another reason, that Swiss (and subsequently LH Group) has lost touch with frequent travellers by a landslide.

7.6
Good
2,966 reviews
7.8
Good
2,015 reviews

Boarding

7.9

Entertainment

7.2

Food

7.4

Comfort

7.6

Crew

8.4

Overall

7.8

Reviews

1 / 10

Paying for coffee on a Swiss flight of approx 3hrs. I would’ve expected, that Ryan Air charges….or maybe a charter flight. But 4CHF for a cup of coffee is just another reason, that Swiss (and subsequently LH Group) has lost touch with frequent travellers by a landslide.

PLAY
7.2
Good
67 reviews
7.8
Good
2,015 reviews

Boarding

7.9

Entertainment

7.2

Food

7.4

Comfort

7.6

Crew

8.4

Overall

7.8

Reviews

1 / 10

Paying for coffee on a Swiss flight of approx 3hrs. I would’ve expected, that Ryan Air charges….or maybe a charter flight. But 4CHF for a cup of coffee is just another reason, that Swiss (and subsequently LH Group) has lost touch with frequent travellers by a landslide.

7.2
Good
1,329 reviews
7.8
Good
2,015 reviews

Boarding

7.9

Entertainment

7.2

Food

7.4

Comfort

7.6

Crew

8.4

Overall

7.8

Reviews

1 / 10

Paying for coffee on a Swiss flight of approx 3hrs. I would’ve expected, that Ryan Air charges….or maybe a charter flight. But 4CHF for a cup of coffee is just another reason, that Swiss (and subsequently LH Group) has lost touch with frequent travellers by a landslide.

Temperature and rainfall in Barcelona by month

Plan your trip to Barcelona by taking into account the average temperature and rainfall totals by month.

BCN

Temperature

9 - 24 °C

If weather is an important factor for your trip to Barcelona, use this chart to help with planning. For those seeking warmer temperatures, August is the ideal time of year to visit, when temperatures reach an average of 24.0 C. Travellers hoping to avoid the cold should look outside of January, when temperatures are typically at their lowest (around 9.0 C).

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.