Cheap flights from Barcelona to Toronto

Find cheap Toronto to Barcelona flights with our free search service. Compare all available fares for direct or connection flights from Toronto to Barcelona.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Barcelona to Toronto flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Barcelona (BCN) - Toronto (YTO) 2027-04-07 2027-04-17 492 USD 45 hours 25 minutes Connection 2026-11-08T19:23:13
Barcelona (BCN) - Toronto (YTO) 2027-04-05 2027-04-12 516 USD 33 hours 20 minutes Connection 2026-11-08T19:23:46
Barcelona (BCN) - Toronto (YTO) 2027-04-09 2027-04-18 528 USD 44 hours 45 minutes Connection 2026-11-08T19:23:07
Barcelona (BCN) - Toronto (YTO) 2026-12-04 2027-01-14 562 USD 30 hours 55 minutes Connection 2026-11-06T11:10:47
Barcelona (BCN) - Toronto (YTO) 2026-11-24 2026-12-08 564 USD 26 hours 55 minutes Connection 2026-11-07T20:13:00
Barcelona (BCN) - Toronto (YTO) 2026-12-16 2027-01-16 564 USD 43 hours 20 minutes Connection 2026-11-06T11:10:48
Barcelona (BCN) - Toronto (YTO) 2026-12-12 2027-01-16 577 USD 44 hours 25 minutes Connection 2026-11-06T11:10:51
Barcelona (BCN) - Toronto (YTO) 2027-05-14 2027-06-01 595 USD 24 hours 20 minutes Connection 2026-11-06T15:02:43
Barcelona (BCN) - Toronto (YTO) 2027-05-12 2027-05-24 595 USD 45 hours 35 minutes Connection 2026-11-09T13:09:39
Barcelona (BCN) - Toronto (YTO) 2026-12-09 2027-01-09 595 USD 29 hours 50 minutes Connection 2026-11-06T11:10:54
Barcelona (BCN) - Toronto (YTO) 2027-05-22 2027-06-01 595 USD 24 hours 20 minutes Connection 2026-11-08T19:22:38
Barcelona (BCN) - Toronto (YTO) 2026-12-17 2027-01-15 605 USD 28 hours 50 minutes Connection 2026-11-08T13:05:32
Barcelona (BCN) - Toronto (YTO) 2026-12-17 2027-01-12 605 USD 29 hours 0 minutes Connection 2026-11-08T13:02:18
Barcelona (BCN) - Toronto (YTO) 2026-12-20 2027-01-22 667 USD 42 hours 0 minutes Connection 2026-11-06T11:10:49
Barcelona (BCN) - Toronto (YTO) 2026-12-24 2027-01-13 711 USD 40 hours 45 minutes Connection 2026-11-06T11:46:58
Barcelona (BCN) - Toronto (YTO) 2026-12-25 2027-01-15 712 USD 26 hours 35 minutes Connection 2026-11-03T17:17:15
Barcelona (BCN) - Toronto (YTO) 2026-12-26 2027-01-15 721 USD 36 hours 45 minutes Connection 2026-11-03T17:17:14
Barcelona (BCN) - Toronto (YTO) 2026-12-24 2027-01-15 731 USD 21 hours 40 minutes Connection 2026-11-06T11:10:52
Barcelona (BCN) - Toronto (YTO) 2026-12-25 2027-01-12 743 USD 55 hours 0 minutes Connection 2026-11-06T11:10:52
Barcelona (BCN) - Toronto (YTO) 2026-12-19 2027-01-14 744 USD 71 hours 4 minutes Connection 2026-11-08T12:58:10
Barcelona (BCN) - Toronto (YTO) 2026-12-18 2027-01-15 745 USD 27 hours 10 minutes Connection 2026-11-08T13:01:34
Barcelona (BCN) - Toronto (YTO) 2026-12-21 2027-01-15 745 USD 27 hours 10 minutes Connection 2026-11-08T13:09:21
Barcelona (BCN) - Toronto (YTO) 2026-12-20 2027-01-14 746 USD 61 hours 49 minutes Connection 2026-11-08T13:08:55
Barcelona (BCN) - Toronto (YTO) 2026-12-29 2027-01-17 748 USD 28 hours 24 minutes Connection 2026-11-06T01:07:49
Barcelona (BCN) - Toronto (YTO) 2026-12-29 2027-01-12 749 USD 28 hours 34 minutes Connection 2026-11-06T01:02:59
Barcelona (BCN) - Toronto (YTO) 2026-12-24 2027-01-09 755 USD 57 hours 39 minutes Connection 2026-11-07T20:15:42
Barcelona (BCN) - Toronto (YTO) 2026-12-23 2027-01-17 759 USD 39 hours 45 minutes Connection 2026-11-08T13:02:20
Barcelona (BCN) - Toronto (YTO) 2026-12-13 2026-12-28 765 USD 27 hours 10 minutes Connection 2026-11-04T11:11:09
Barcelona (BCN) - Toronto (YTO) 2026-12-26 2027-01-11 779 USD 26 hours 8 minutes Connection 2026-11-03T17:17:14
Barcelona (BCN) - Toronto (YTO) 2026-12-20 2027-01-13 797 USD 44 hours 45 minutes Connection 2026-11-08T12:58:35

Barcelona to Toronto flight status

Flight Origin Destination Departure Arrival Equip
LH6634 Barcelona (BCN) Toronto (YYZ) 1:15 p.m. 4 p.m. 763
WS15 Barcelona (BCN) Toronto (YYZ) 10:55 a.m. 1:15 p.m. B789
UA8603 Barcelona (BCN) Toronto (YYZ) 1:15 p.m. 4 p.m. 763
AC815 Barcelona (BCN) Toronto (YYZ) 11:05 a.m. 1:50 p.m. 333
AC821 Barcelona (BCN) Toronto (YYZ) 1:15 p.m. 4 p.m. Boeing 777-300ER
WS4219 Barcelona (BCN) Toronto (YYZ) 3:45 p.m. 8:22 p.m. B763
AC1915 Barcelona (BCN) Toronto (YYZ) 8:30 a.m. 10:36 a.m. 763
TS291 Barcelona (BCN) Toronto (YYZ) 1:05 p.m. 4:20 p.m. A310
TS269 Barcelona (BCN) Toronto (YYZ) 1:05 p.m. 4:20 p.m. A332
RV1915 Barcelona (BCN) Toronto (YYZ) 11:50 a.m. 2:50 p.m. B763
BB1569 Barcelona (BCN) Toronto (YYZ) 2:05 p.m. 5:20 p.m.
TS281 Barcelona (BCN) Toronto (YYZ) 6:05 p.m. 10:20 p.m. A332