Flight times from Toronto to Barcelona & schedule

The average flight time from Toronto to Barcelona is About 7 hours 50 minutes, covering a distance of About 6,400.82km.

Flight duration

About 7 hours 50 minutes

Flight distance

About 6,400.82km

Latest flight

20:35 → 10:25

How long is the flight from Toronto to Barcelona?

The flights usually depart from Toronto Pearson International Airport and arrive at Barcelona Airport.

See more
Earliest first
Latest first
Westjet WS585
YHM 06:00
YYC 08:15
With stops 4.3h
S
M
T
W
T
F
S
Westjet WS008
YYC 19:00
BCN 12:25
9.4h
S
M
T
W
T
F
S
Check prices
Westjet WS649
YYZ 08:00
YYC 10:21
With stops 4.3h
S
M
T
W
T
F
S
Westjet WS008
YYC 19:00
BCN 12:25
9.4h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD353
YYZ 09:15
YYC 11:37
With stops 4.4h
S
M
T
W
T
F
S
Westjet WS008
YYC 19:00
BCN 12:25
9.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC143
YYZ 13:05
YYC 15:15
With stops 4.2h
S
M
T
W
T
F
S
Westjet WS008
YYC 19:00
BCN 12:25
9.4h
S
M
T
W
T
F
S
Check prices
Flair Airlines F8623
YYZ 13:40
YYC 15:55
With stops 4.3h
S
M
T
W
T
F
S
Westjet WS008
YYC 19:00
BCN 12:25
9.4h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7480
YYZ 18:50
LIS 06:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8465
LIS 22:10
BCN 01:05
1.9h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7480
YYZ 18:50
LIS 06:45
With stops 6.9h
S
M
T
W
T
F
S
Ryanair FR3079
LIS 20:35
BCN 23:25
1.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC820
YYZ 19:30
BCN 09:20
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6635
YYZ 19:30
BCN 09:20
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8461
LIS 09:10
BCN 12:10
2.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
easyJet U26701
LIS 18:55
BCN 21:45
1.8h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8467
LIS 14:00
BCN 17:00
2.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8465
LIS 22:10
BCN 01:05
1.9h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Ryanair FR3079
LIS 20:35
BCN 23:25
1.8h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
easyJet U27655
LIS 06:35
BCN 09:30
1.9h
S
M
T
W
T
F
S
Check prices
Air Canada AC9614
YYZ 20:20
MUC 10:15
With stops 7.9h
S
M
T
W
T
F
S
Air Canada AC9356
MUC 15:45
BCN 17:55
2.2h
S
M
T
W
T
F
S
Check prices
SATA International S4372
YYZ 20:45
PDL 06:40
With stops 5.9h
S
M
T
W
T
F
S
SATA International S4506
PDL 07:50
BCN 13:20
3.5h
S
M
T
W
T
F
S
Check prices
SATA International S4322
YYZ 20:45
PDL 06:40
With stops 5.9h
S
M
T
W
T
F
S
SATA International S4506
PDL 07:50
BCN 13:20
3.5h
S
M
T
W
T
F
S
Check prices
SATA International S4360
YYZ 20:45
PDL 06:40
With stops 5.9h
S
M
T
W
T
F
S
SATA International S4506
PDL 07:50
BCN 13:20
3.5h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
Vueling Airlines VY8241
CDG 20:20
BCN 22:20
2.0h
S
M
T
W
T
F
S
Check prices
See all
Air Transat TS764
YYZ 23:55
OPO 11:45
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR4596
OPO 18:35
BCN 21:20
1.8h
S
M
T
W
T
F
S
Check prices
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Vueling Airlines VY8723
DUB 21:35
BCN 01:15
2.7h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Vueling Airlines VY8723
DUB 21:35
BCN 01:15
2.7h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR6395
DUB 21:45
BCN 01:15
2.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS230
YYZ 23:55
DUB 11:30
With stops 6.6h
S
M
T
W
T
F
S
Ryanair FR6395
DUB 21:45
BCN 01:15
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR6395
DUB 21:45
BCN 01:15
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Vueling Airlines VY8725
DUB 20:25
BCN 00:05
2.7h
S
M
T
W
T
F
S
Check prices
Westjet WS034
YYZ 23:05
DUB 09:55
With stops 6.8h
S
M
T
W
T
F
S
Ryanair FR3977
DUB 17:45
BCN 21:15
2.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 22:45
LGW 10:45
With stops 7.0h
S
M
T
W
T
F
S
easyJet U22323
LTN 07:00
BCN 10:15
2.3h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 22:45
LGW 10:45
With stops 7.0h
S
M
T
W
T
F
S
Ryanair FR9810
STN 06:00
BCN 09:10
2.2h
S
M
T
W
T
F
S
Check prices
Air Transat TS122
YYZ 22:45
LGW 10:45
With stops 7.0h
S
M
T
W
T
F
S
Ryanair FR8230
STN 11:05
BCN 14:15
2.2h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD7188
YYZ 21:05
CDG 10:30
With stops 7.4h
S
M
T
W
T
F
S
Vueling Airlines VY8241
CDG 20:20
BCN 22:20
2.0h
S
M
T
W
T
F
S
Check prices
SATA International S4372
YYZ 20:45
PDL 06:40
With stops 5.9h
S
M
T
W
T
F
S
SATA International S4506
PDL 07:50
BCN 13:20
3.5h
S
M
T
W
T
F
S
Check prices
SATA International S4322
YYZ 20:45
PDL 06:40
With stops 5.9h
S
M
T
W
T
F
S
SATA International S4506
PDL 07:50
BCN 13:20
3.5h
S
M
T
W
T
F
S
Check prices
SATA International S4360
YYZ 20:45
PDL 06:40
With stops 5.9h
S
M
T
W
T
F
S
SATA International S4506
PDL 07:50
BCN 13:20
3.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC9614
YYZ 20:20
MUC 10:15
With stops 7.9h
S
M
T
W
T
F
S
Air Canada AC9356
MUC 15:45
BCN 17:55
2.2h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8461
LIS 09:10
BCN 12:10
2.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
easyJet U26701
LIS 18:55
BCN 21:45
1.8h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8467
LIS 14:00
BCN 17:00
2.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS480
YYZ 19:50
LIS 07:45
With stops 6.9h
S
M
T
W
T
F
S
Vueling Airlines VY8465
LIS 22:10
BCN 01:05
1.9h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC820
YYZ 19:30
BCN 09:20
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6635
YYZ 19:30
BCN 09:20
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC820
YYZ 19:30
BCN 09:20
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6635
YYZ 19:30
BCN 09:20
Nonstop 7.8h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Toronto to Barcelona

  • When to buy flight tickets from Toronto (YTO) to Barcelona (BCN) the cheapest?

    Airlines adjust prices for flights from Toronto to Barcelona based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 7 hours 50 minutes to fly from Toronto (YTO) to Barcelona (BCN).
  • Airlines with flights from Toronto (YTO) to Barcelona (BCN): Lufthansa, United Airlines and Air Canada.
  • There are 1 airports near Barcelona: Barcelona Airport.