Cheap flights from Toronto to Barcelona

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

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Toronto (YTO) - Barcelona (BCN) 2020-02-18 2020-03-04 413.42 USD 35 hours 36 minutes Connection 2020-01-17T03:01:39.378995
Toronto (YTO) - Barcelona (BCN) 2020-02-17 2020-03-02 467.28 USD 41 hours 26 minutes Connection 2020-01-17T03:11:30.859551
Toronto (YTO) - Barcelona (BCN) 2020-05-02 2020-05-07 470.57 USD 47 hours 50 minutes Connection 2020-01-16T23:59:49.680511
Toronto (YTO) - Barcelona (BCN) 2020-02-02 2020-03-14 482.71 USD 42 hours 8 minutes Connection 2020-01-16T20:25:13.127557
Toronto (YTO) - Barcelona (BCN) 2020-05-02 2020-05-09 489.93 USD 17 hours 10 minutes Direct 2020-01-17T20:52:36.348255
Toronto (YTO) - Barcelona (BCN) 2020-05-16 2020-05-30 513.79 USD 17 hours 10 minutes Direct 2020-01-18T18:12:29.202911
Toronto (YTO) - Barcelona (BCN) 2020-03-06 2020-03-13 532.12 USD 34 hours 11 minutes Connection 2020-01-20T02:25:10.083615
Toronto (YTO) - Barcelona (BCN) 2020-10-15 2020-10-19 544.27 USD 19 hours 5 minutes Connection 2020-01-19T15:55:33.299037
Toronto (YTO) - Barcelona (BCN) 2020-10-15 2020-10-21 554.42 USD 45 hours 25 minutes Connection 2020-01-18T23:02:10.766762
Toronto (YTO) - Barcelona (BCN) 2020-04-02 2020-04-13 560.9 USD 43 hours 0 minutes Connection 2020-01-20T00:28:06.018484
Toronto (YTO) - Barcelona (BCN) 2020-01-29 2020-02-03 566.46 USD 23 hours 55 minutes Connection 2020-01-17T16:31:10.213405
Toronto (YTO) - Barcelona (BCN) 2020-05-15 2020-05-24 596.59 USD 31 hours 29 minutes Connection 2020-01-19T20:56:30.251975
Toronto (YTO) - Barcelona (BCN) 2020-04-11 2020-04-16 603.77 USD 37 hours 25 minutes Connection 2020-01-18T16:43:55.641320
Toronto (YTO) - Barcelona (BCN) 2020-04-04 2020-04-11 605.92 USD 40 hours 40 minutes Connection 2020-01-17T16:05:25.475351
Toronto (YTO) - Barcelona (BCN) 2020-04-09 2020-04-15 609.36 USD 42 hours 15 minutes Connection 2020-01-18T16:41:55.534185
Toronto (YTO) - Barcelona (BCN) 2020-04-08 2020-04-18 610.22 USD 46 hours 40 minutes Connection 2020-01-17T02:15:33.326827
Toronto (YTO) - Barcelona (BCN) 2020-08-21 2020-08-29 627.64 USD 22 hours 20 minutes Connection 2020-01-18T21:53:01.444842
Toronto (YTO) - Barcelona (BCN) 2020-01-30 2020-02-02 632.5 USD 38 hours 20 minutes Connection 2020-01-18T16:49:36.768840
Toronto (YTO) - Barcelona (BCN) 2020-02-15 2020-02-23 636.08 USD 60 hours 28 minutes Connection 2020-01-19T21:26:48.107743
Toronto (YTO) - Barcelona (BCN) 2020-01-23 2020-01-26 677.19 USD 66 hours 0 minutes Connection 2020-01-19T02:18:21.295999
What is the distance between Toronto and Barcelona?

The average distance from Toronto to Barcelona is 6421 kilometers (equals to 3990 miles or 3467 nautical miles). Your flight will departure from Toronto, Canada and arrive on Barcelona, Spain.

How long is the flight from Toronto to Barcelona?

The average flight time between Toronto to Barcelona is 17 hours 10 minutes

How much is the fare for flight between Toronto and Barcelona?

The average price for one-way airfare from Toronto to Barcelona is 880 USD (none-taxes) for economy class.

How many flights fly from Toronto to Barcelona on the daily basis?

Around 11 flights are flying daily from Toronto to Barcelona. Some major airlines between this route are Air Transat, WestJet, Lan Argentina, Air Canada, Lufthansa, Air Canada rouge, United, ...

Flight Origin Destination Departure Arrival Equip
TS290 Toronto (YYZ) Barcelona (BCN) 9:30 p.m. 11:25 a.m. A310
TS268 Toronto (YYZ) Barcelona (BCN) 9:30 p.m. 11:25 a.m. A332
RV1914 Toronto (YYZ) Barcelona (BCN) 8:20 p.m. 10:10 a.m. B763
LH6635 Toronto (YYZ) Barcelona (BCN) 8:30 p.m. 10:10 a.m. 763
UA8682 Toronto (YYZ) Barcelona (BCN) 8:30 p.m. 10:10 a.m. 763
AC1914 Toronto (YYZ) Barcelona (BCN) 8:20 p.m. 10:10 a.m. 763
WS4218 Toronto (YYZ) Barcelona (BCN) midnight 11:50 a.m. B763
WS4114 Toronto (YYZ) Barcelona (BCN) None None B763
TS280 Toronto (YYZ) Barcelona (BCN) 10:30 p.m. 11:25 a.m. A332
4M4249 Toronto (YYZ) Barcelona (BCN) 5:55 p.m. 7:35 a.m.
WS14 Toronto (YYZ) Barcelona (BCN) 10:05 p.m. 11:50 a.m. B763

Toronto to Barcelona Route Map

Popular Flights from Toronto