Onward tickets from Barcelona, Spain to Toronto, Canada on 1st December 2018

The 19 best onward tickets for Spain – Barcelona, Spain to Toronto, Canada on 1st December 2018

  • Select a flight with another airline to a different country
⬅ Search again
Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
9hr 5mn
$1,028.18
Select flight
Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
11hr 40mn
1 stop
FRA
$1,160.49
Select flight
TAP Portugal TAP Portugal
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
11hr 55mn
1 stop
LIS
$371.68
Select flight
Air Canada Air Canada + Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr
1 stop
FRA
$1,013.03
Select flight
Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 20mn
1 stop
FRA
$1,013.03
Select flight
Vueling Vueling + Air Transat Air Transat
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 40mn
1 stop
LGW
$356.53
Select flight
Air Canada Air Canada + Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 45mn
1 stop
MUC
$953.44
Select flight
Ryanair Ryanair + Primera Air Primera Air
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
13hr 20mn
1 stop
STN
$355.52
Select flight
TAP Portugal TAP Portugal
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
14hr 25mn
1 stop
LIS
$343.40
Select flight
WOW air WOW air + Norwegian International Norwegian International
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
14hr 25mn
1 stop
KEF
$395.92
Select flight
Ryanair Ryanair + Primera Air Primera Air
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
14hr 30mn
1 stop
BHX
$278.76
Select flight
Vueling Vueling + Air Canada Air Canada + Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
14hr 50mn
2 stops
LYS, FRA
$845.37
Select flight
Vueling Vueling + Primera Air Primera Air
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 5mn
1 stop
BHX
$280.78
Select flight
WOW air WOW air + Vueling Vueling
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 25mn
2 stops
AMS, KEF
$344.41
Select flight
Vueling Vueling + Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 40mn
2 stops
MXP, FRA
$746.39
Select flight
Finnair Finnair + Ryanair Ryanair + British Airways British Airways
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 45mn
2 stops
DUB, LHR
$724.17
Select flight
Air Canada Air Canada + Ryanair Ryanair + British Airways British Airways
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
16hr 25mn
2 stops
DUB, LHR
$721.14
Select flight
Vueling Vueling + TAP Portugal TAP Portugal
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
19hr 30mn
2 stops
VGO, LIS
$342.39
Select flight
Wizzair Wizzair + Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
20hr 50mn
2 stops
OTP, FRA
$1,118.07
Select flight