Cheap Flights from Barcelona to Toronto

Round-trip economy fares between Barcelona (BCN) and Toronto (YYZ) average A$750 across the year. Book for February and typical prices fall to A$585. The 6,418 km hop takes about 8.2 hours non-stop, and the nicest window to visit Toronto is May – September.

BCN YYZ 6,418 km · ~8.2h non-stop

Not flying from Barcelona? See Toronto deals from your nearest hub.

When is the cheapest time to fly from Barcelona to Toronto?

Average round-trip economy fare by departure month. February is the statistical sweet spot at A$585.

Average round-trip fares from Barcelona to Toronto by month
Month Avg. round-trip vs. yearly average
January A$600 −A$150
February Cheapest A$585 −A$165
March A$675 −A$75
April A$735 −A$15
May A$810 +A$60
June A$900 +A$150
July A$945 +A$195
August A$915 +A$165
September A$765 +A$15
October A$720 −A$30
November A$630 −A$120
December A$795 +A$45

Travel Readiness & Connectivity — Canada

eTA (electronic travel authorisation) required for visa-exempt air travellers.

Instant eSIM data for Canada

EKTA travel insurance

Trusted worldwide coverage from $0.99 USD/day

Prices shown in USD. Get an instant quote personalised to your trip dates and age.

  • COVID-19 covered
  • Instant policy by email
  • Valid in 70+ countries
  • Cancel anytime

Sleep near the action in Toronto

Compare hotel and apartment rates for your February dates.

Browse Toronto stays

Alert me when prices drop for this route

Current low: A$585 round-trip. One email when it dips — no newsletters, no spam.

Barcelona to Toronto flight FAQs

What is the cheapest month to fly from Barcelona to Toronto?
February is typically cheapest, with round-trips from A$585 — about A$165 under the yearly average of A$750.
How long is the flight from Barcelona to Toronto?
Non-stop services cover the 6,418 km route in roughly 8.2 hours.
When is the best time to visit Toronto?
May – September. Entry requirements: eTA (electronic travel authorisation) required for visa-exempt air travellers.

Toronto from other departure cities