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
Fly from
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
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Sat 25/5
Nonstop7h 50m
Barcelona-El Prat
Fri 7/6
Nonstop9h 10m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Thu 6/6
Nonstop7h 50m
Barcelona-El Prat
Sun 16/6
Nonstop9h 10m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Sat 18/5
Nonstop7h 50m
Barcelona-El Prat
Fri 24/5
Nonstop9h 10m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Tue 4/6
Nonstop7h 50m
Barcelona-El Prat
Tue 11/6
Nonstop8h 45m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Tue 21/5
Nonstop7h 50m
Barcelona-El Prat
Sat 25/5
Nonstop8h 45m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Sun 2/6
Nonstop7h 50m
Barcelona-El Prat
Sun 9/6
Nonstop8h 40m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Thu 30/5
Nonstop7h 50m
Barcelona-El Prat
Thu 6/6
Nonstop8h 40m
Toronto Pearson IntlBarcelona-El Prat
YYZ - BCN
YYZBCN
Toronto Pearson Intl
Sat 5/10
Nonstop7h 50m
Barcelona-El Prat
Mon 14/10
Nonstop8h 45m
Boarding
Entertainment
Food
Comfort
Crew
Overall
Reviews
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.
Boarding
Entertainment
Food
Comfort
Crew
Overall
Reviews
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.
Boarding
Entertainment
Food
Comfort
Crew
Overall
Reviews
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.
Boarding
Entertainment
Food
Comfort
Crew
Overall
Reviews
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.
Boarding
Entertainment
Food
Comfort
Crew
Overall
Reviews
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.
Boarding
Entertainment
Food
Comfort
Crew
Overall
Reviews
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.
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).