Skip to content

prices we've seen · United States fares · USD

Flights from Toronto (YYZ) to Barcelona (BCN)

  • One way from $312
  • Round trip from $525
  • Nonstop on 3 of 7 dates
  • Fastest 7h 30m
  • 9 airlines

The cheapest one-way fare from Toronto (YYZ) to Barcelona (BCN) we have seen is $312 USD, departing Dec 5, 2026 (seen Nov 4, 2026): Air Transat TS 480, 1 stop, 17h 50m.

Search flights

Depart
More options

Cheapest · One wayseen Nov 4

$312 USD

Air Transat TS 480 · Dec 5 · 1 stop · 17h 50m

A typical day on this route: $586

Continue on the seller's site — $312

Cheapest round tripseen Nov 6

$525 USD

Air France AF 359 · Nov 23 → Dec 11 · 2 stops · 27h 5m in all, both ways

Continue on the seller's site — $525

a2bflight may earn a commission from the seller if you book after this click; the price you see is the seller's and does not change. How we rank, what we keep.

These are the fares the seller shows on its United States site, in USD; prices where you live may differ.

See more dates →

Leave your email and we'll write on any day the fare is at or under your price — at most once a day. We'll send a link to confirm your address first. Without an email, it's still saved in My watches.

Prices are the fare alone; the seller shows the bag and fare rules.

Cheapest by month

Checked Nov 11

Pick a month to search the day its cheapest fare leaves.

  1. Dec 2026$312
  2. Jan 2027$352
  3. Feb 2027—
  4. Mar 2027$401
  5. Apr 2027—
  6. May 2027$402

Cheapest days to fly one wayCheapest round trips

Each day's cheapest fare we've seen, nonstop and with stops. Cheapest first.

We may earn a commission from the seller · How we rank

  1. SatDec 5

    18:45

    17h 50m1 stop

    18:35+1

    Cheapest$312 USD

    Air Transat TS 480 · seen Nov 4

  2. TueJan 12

    17:30

    38h 30m2 stops

    14:00+2

    $352 USD

    TAP Portugal TP 258 · seen Nov 7

  3. FriDec 25

    13:20

    37h 50m2 stops

    09:10+2

    $516 USD

    American Airlines AA 3606 · seen Nov 10

  4. ThuDec 24

    16:30

    35h 10m2 stops

    09:40+2

    $586 USD

    American Airlines AA 4556 · seen Nov 9

  5. SatDec 19

    07:05

    23h 35m1 stop

    12:40+1

    $654 USD

    American Airlines AA 2589 · seen Nov 4

  6. WedDec 23

    07:44

    29h 31m3 stops

    19:15+1

    $658 USD

    American Airlines AA 5526 · seen Nov 8

  7. MonDec 21

    15:54

    35h 11m2 stops

    09:05+2

    $690 USD

    American Airlines AA 5030 · seen Nov 6

  8. MonDec 21

    19:50

    7h 30mNonstop

    09:20+1

    $1,016 USD

    Air Canada AC 820 · seen Nov 6

  9. WedDec 23

    19:50

    7h 30mNonstop

    09:20+1

    $1,016 USD

    Air Canada AC 820 · seen Nov 8

  10. SatDec 19

    19:50

    7h 30mNonstop

    09:20+1

    $1,196 USD

    Air Canada AC 820 · seen Nov 4

The cheapest round trips we've seen on this route, on any dates, cheapest first.

We may earn a commission from the seller · How we rank

  1. 18 nightsNov 23 – Dec 11

    22:20

    BCN

    Cheapest$525 USD

    Air France AF 359 · 2 stops · 27h 5m in all, both ways · seen Nov 6

  2. 15 nightsNov 25 – Dec 10

    18:30

    BCN

    $527 USD

    Air France AF 357 · 2 stops · 25h 35m in all, both ways · seen Nov 9

  3. 10 nightsNov 23 – Dec 3

    22:20

    BCN

    $527 USD

    Air France AF 359 · 2 stops · 29h in all, both ways · seen Nov 9

  4. 7 nightsFeb 9–16

    18:30

    BCN

    $530 USD

    Air France AF 8682 · 2 stops · 38h 5m in all, both ways · seen Nov 6

  5. 7 nightsFeb 10–17

    18:30

    BCN

    $560 USD

    Air France AF 357 · 3 stops · 26h 20m in all, both ways · seen Nov 6

  6. 17 nightsNov 24 – Dec 11

    21:15

    BCN

    $574 USD

    KLM KL 696 · 2 stops · 28h 25m in all, both ways · seen Nov 8

  7. 14 nightsMar 1–15

    18:30

    BCN

    $580 USD

    Air France AF 357 · 3 stops · 28h 30m in all, both ways · seen Nov 4

  8. 12 nightsNov 23 – Dec 5

    22:20

    BCN

    $597 USD

    Air France AF 359 · 2 stops · 28h 20m in all, both ways · seen Nov 9

  9. 14 nightsMar 1–15

    19:50

    09:20+1

    $693 USD

    Lufthansa LH 6635 · Nonstop · 16h 25m in all, both ways · seen Nov 4

  10. 14 nightsAug 21 – Sep 4

    17:35

    BCN

    $739 USD

    TAP Portugal TP 258 · 2 stops · 25h in all, both ways · seen Nov 8

Show 16 more fares
  1. 20 nightsDec 9–29

    17:30

    BCN

    $839 USD

    Air Canada AC 490 · 1 stop · 19h in all, both ways · seen Nov 4

  2. 16 nightsDec 24 – Jan 9

    16:30

    BCN

    $858 USD

    American Airlines AA 4556 · 2 stops · 38h 59m in all, both ways · seen Nov 10

  3. 3 nightsJul 28–31

    22:55

    BCN

    $868 USD

    TAP Portugal TP 262 · 2 stops · 40h 40m in all, both ways · seen Nov 4

  4. 16 nightsDec 25 – Jan 10

    23:10

    BCN

    $890 USD

    Porter PD 7250 · 2 stops · 42h 6m in all, both ways · seen Nov 10

  5. 17 nightsDec 25 – Jan 11

    13:20

    BCN

    $913 USD

    American Airlines AA 3606 · 4 stops · 53h 56m in all, both ways · seen Nov 10

  6. 18 nightsDec 23 – Jan 10

    07:44

    BCN

    $968 USD

    American Airlines AA 5526 · 4 stops · 61h 55m in all, both ways · seen Nov 10

  7. 18 nightsDec 22 – Jan 9

    13:05

    BCN

    $972 USD

    American Airlines AA 1572 · 2 stops · 41h 54m in all, both ways · seen Nov 10

  8. 16 nightsDec 23 – Jan 8

    07:44

    BCN

    $973 USD

    American Airlines AA 5526 · 4 stops · 51h 25m in all, both ways · seen Nov 10

  9. 20 nightsDec 22 – Jan 11

    13:05

    BCN

    $1,016 USD

    American Airlines AA 1572 · 2 stops · 29h 15m in all, both ways · seen Nov 10

  10. 18 nightsDec 21 – Jan 8

    13:05

    BCN

    $1,040 USD

    American Airlines AA 1572 · 2 stops · 64h 20m in all, both ways · seen Nov 8

  11. 16 nightsDec 22 – Jan 7

    13:05

    BCN

    $1,044 USD

    American Airlines AA 1572 · 2 stops · 50h 56m in all, both ways · seen Nov 8

  12. 14 nightsAug 21 – Sep 4

    19:45

    09:20+1

    $1,094 USD

    Lufthansa LH 9421 · Nonstop · 16h 20m in all, both ways · seen Nov 8

  13. 19 nightsDec 21 – Jan 9

    07:05

    BCN

    $1,121 USD

    American Airlines AA 2589 · 2 stops · 42h 19m in all, both ways · seen Nov 10

  14. 21 nightsDec 18 – Jan 8

    06:00

    BCN

    $1,280 USD

    American Airlines AA 5887 · 2 stops · 49h 30m in all, both ways · seen Nov 5

  15. 18 nightsDec 23 – Jan 10

    19:50

    09:20+1

    $1,330 USD

    Air Canada AC 820 · Nonstop · 16h 20m in all, both ways · seen Nov 10

  16. 3 nightsJul 28–31

    19:45

    09:20+1

    $1,743 USD

    Lufthansa LH 9421 · Nonstop · 16h 20m in all, both ways · seen Nov 4

Compared with Toronto → Barcelona: $312 one way (Dec 5).

Airlines seen on this route

  • American Airlines
  • Air Canada
  • Air France
  • KLM
  • Lufthansa
  • Porter
  • TAP Portugal
  • Air Transat
  • WestJet

Marketing carriers; the operating airline is shown by the seller.

Toronto to Barcelona in numbers

  • By month, Dec 2026 is the cheapest we've seen at $312 USD and May 2027 the most expensive at $402 USD — a spread of 29%.
  • Nonstop fares were seen on 3 of the 7 departure dates; carriers seen: American Airlines, Air Canada, Air France, KLM, Lufthansa, Porter, TAP Portugal, Air Transat, WestJet.
  • YYZ serves Toronto, Canada; BCN serves Barcelona, Spain.
  • Barcelona runs 6 hours ahead of Toronto.

Questions

What is the cheapest fare from Toronto (YYZ) to Barcelona (BCN)?

The cheapest one-way fare from Toronto (YYZ) to Barcelona (BCN) we have seen is $312 USD, departing Dec 5, 2026 (seen Nov 4, 2026): Air Transat TS 480, 1 stop, 17h 50m.

Is there a nonstop flight from Toronto (YYZ) to Barcelona (BCN)?

Nonstop fares were seen on 3 of the 7 departure dates; carriers seen: American Airlines, Air Canada, Air France, KLM, Lufthansa, Porter, TAP Portugal, Air Transat, WestJet.

Which month is cheapest to fly from Toronto (YYZ) to Barcelona (BCN)?

By month, Dec 2026 is the cheapest we've seen at $312 USD and May 2027 the most expensive at $402 USD — a spread of 29%.

How old is this price?

It is the cheapest fare we've seen for that date; the date beside it is the day it was seen, or our last check. We look again at least once a day for the routes people search, and stop showing a route's prices two days after our last look. The seller's page shows the price right now.

How does a2bflight rank results?

By price and duration only; commission never enters the order. Cheapest means cheapest among the fares we've seen for this route. A click that books may earn a2bflight a commission from the seller; the price you see is the seller's own. See how we rank and what we keep.