Flight times from Barcelona to Toronto & schedule

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

Flight duration

About 8 hours 47 minutes

Flight distance

About 6,400.82km

How long is the flight from Barcelona to Toronto?

The flights usually depart from Josep Tarradellas Barcelona-El Prat Airport and arrive at Toronto Pearson International Airport.

See more
Earliest first
Latest first
Ryanair FR3976
BCN 05:50
DUB 07:35
With stops 2.8h
S
M
T
W
T
F
S
Westjet WS047
DUB 11:20
YYZ 14:00
7.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3976
BCN 05:50
DUB 07:35
With stops 2.8h
S
M
T
W
T
F
S
Air Transat TS231
DUB 13:15
YYZ 15:50
7.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR4545
BCN 05:50
OPO 06:50
With stops 2.0h
S
M
T
W
T
F
S
Air Transat TS765
OPO 13:30
YYZ 16:25
7.9h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1041
BCN 06:00
LIS 07:00
With stops 2.0h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:00
8.3h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8476
BCN 07:00
OPO 08:00
With stops 2.0h
S
M
T
W
T
F
S
Air Transat TS765
OPO 13:30
YYZ 16:25
7.9h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8460
BCN 07:20
LIS 08:30
With stops 2.2h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:35
YYZ 13:10
8.6h
S
M
T
W
T
F
S
Check prices
Iberia IB5628
BCN 07:20
LIS 08:30
With stops 2.2h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:35
YYZ 13:10
8.6h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8720
BCN 07:30
DUB 09:20
With stops 2.8h
S
M
T
W
T
F
S
Westjet WS035
DUB 10:30
YYZ 13:15
7.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8720
BCN 07:30
DUB 09:20
With stops 2.8h
S
M
T
W
T
F
S
Air Transat TS231
DUB 13:15
YYZ 15:50
7.6h
S
M
T
W
T
F
S
Check prices
Transavia HV5132
BCN 08:55
AMS 11:20
With stops 2.4h
S
M
T
W
T
F
S
Air Transat TS377
AMS 14:55
YYZ 17:10
8.3h
S
M
T
W
T
F
S
Check prices
easyJet U27656
BCN 10:45
LIS 12:00
With stops 2.3h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:45
YYZ 21:05
8.3h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI563
BCN 11:05
DUB 12:50
With stops 2.8h
S
M
T
W
T
F
S
Westjet WS047
DUB 11:20
YYZ 14:00
7.7h
S
M
T
W
T
F
S
Check prices
Westjet WS067
BCN 11:25
YHZ 14:15
With stops 7.8h
S
M
T
W
T
F
S
Porter Airlines PD472
YHZ 18:15
YHM 19:39
2.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1031
BCN 11:25
LIS 12:25
With stops 2.0h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:45
YYZ 21:05
8.3h
S
M
T
W
T
F
S
Check prices
Westjet WS067
BCN 11:25
YHZ 14:15
With stops 7.8h
S
M
T
W
T
F
S
Westjet WS811
YHZ 20:15
YYZ 21:45
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS067
BCN 11:25
YHZ 14:15
With stops 7.8h
S
M
T
W
T
F
S
Westjet WS803
YHZ 13:30
YYZ 15:00
2.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC821
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6634
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT965
BCN 13:45
CMN 15:00
With stops 2.3h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 16:45
YYZ 20:10
8.4h
S
M
T
W
T
F
S
Check prices
SATA International S4507
BCN 14:20
PDL 16:05
With stops 3.8h
S
M
T
W
T
F
S
SATA International S4323
PDL 16:55
YYZ 19:30
6.6h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR6920
BCN 22:45
DUB 00:30
With stops 2.8h
S
M
T
W
T
F
S
Westjet WS047
DUB 11:20
YYZ 14:00
7.7h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1039
BCN 22:40
LIS 23:40
With stops 2.0h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:35
YYZ 13:10
8.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR4587
BCN 21:40
OPO 22:40
With stops 2.0h
S
M
T
W
T
F
S
Air Transat TS765
OPO 13:30
YYZ 16:25
7.9h
S
M
T
W
T
F
S
Check prices
British Airways BA485
BCN 21:20
LHR 22:35
With stops 2.3h
S
M
T
W
T
F
S
British Airways BA099
LHR 17:10
YYZ 20:15
8.1h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT961
BCN 20:10
CMN 21:25
With stops 2.3h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 16:45
YYZ 20:10
8.4h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8722
BCN 19:00
DUB 20:50
With stops 2.8h
S
M
T
W
T
F
S
Westjet WS047
DUB 11:20
YYZ 14:00
7.7h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1035
BCN 17:45
LIS 18:45
With stops 2.0h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:00
8.3h
S
M
T
W
T
F
S
Check prices
easyJet U27213
BCN 17:25
LIS 18:30
With stops 2.1h
S
M
T
W
T
F
S
Air Transat TS481
LIS 09:35
YYZ 13:10
8.6h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8468
BCN 16:05
LIS 17:10
With stops 2.1h
S
M
T
W
T
F
S
TAP Air Portugal TP257
LIS 10:40
YYZ 14:00
8.3h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8478
BCN 15:10
OPO 16:10
With stops 2.0h
S
M
T
W
T
F
S
Air Transat TS765
OPO 13:30
YYZ 16:25
7.9h
S
M
T
W
T
F
S
Check prices
SATA International S4507
BCN 14:20
PDL 16:05
With stops 3.8h
S
M
T
W
T
F
S
SATA International S4323
PDL 16:55
YYZ 19:30
6.6h
S
M
T
W
T
F
S
Check prices
Royal Air Maroc AT965
BCN 13:45
CMN 15:00
With stops 2.3h
S
M
T
W
T
F
S
Royal Air Maroc AT210
CMN 16:45
YYZ 20:10
8.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC821
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6634
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Westjet WS067
BCN 11:25
YHZ 14:15
With stops 7.8h
S
M
T
W
T
F
S
Porter Airlines PD472
YHZ 18:15
YHM 19:39
2.4h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP1031
BCN 11:25
LIS 12:25
With stops 2.0h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:45
YYZ 21:05
8.3h
S
M
T
W
T
F
S
Check prices
Westjet WS067
BCN 11:25
YHZ 14:15
With stops 7.8h
S
M
T
W
T
F
S
Westjet WS811
YHZ 20:15
YYZ 21:45
2.5h
S
M
T
W
T
F
S
Check prices
Westjet WS067
BCN 11:25
YHZ 14:15
With stops 7.8h
S
M
T
W
T
F
S
Westjet WS803
YHZ 13:30
YYZ 15:00
2.5h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI563
BCN 11:05
DUB 12:50
With stops 2.8h
S
M
T
W
T
F
S
Westjet WS047
DUB 11:20
YYZ 14:00
7.7h
S
M
T
W
T
F
S
Check prices
easyJet U27656
BCN 10:45
LIS 12:00
With stops 2.3h
S
M
T
W
T
F
S
TAP Air Portugal TP261
LIS 17:45
YYZ 21:05
8.3h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC821
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6634
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC821
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH6634
BCN 13:15
YYZ 16:00
Nonstop 8.8h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Barcelona to Toronto

Multiple airlines provide flights from Barcelona to Toronto. The best rated one is Air France with an average rating of 10.0.

See more
Air France
Air France
User rating: 10.0

FAQs about flight schedules from Barcelona to Toronto