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

The 20 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
Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
9hr
Select flight
$740.33
$5.00
Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
11hr 40mn
1 stop
MUC
Select flight
$843.35
$5.00
TAP Portugal TAP Portugal
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
11hr 45mn
1 stop
LIS
Select flight
$368.65
$5.00
Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
11hr 55mn
1 stop
FRA
Select flight
$826.18
$5.00
Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 5mn
1 stop
ZRH
Select flight
$832.24
$5.00
Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 35mn
1 stop
FRA
Select flight
$825.17
$5.00
Vueling Vueling + Air Transat Air Transat
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 40mn
1 stop
LGW
Select flight
$360.57
$5.00
KLM Royal Dutch Airlines KLM Royal Dutch Airlines
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
12hr 55mn
1 stop
AMS
Select flight
$636.30
$5.00
Ryanair Ryanair + Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
13hr 5mn
1 stop
BRU
Select flight
$756.49
$5.00
Air France Air France
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
13hr 10mn
1 stop
CDG
Select flight
$660.54
$5.00
WOW air WOW air + Norwegian International Norwegian International
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
14hr 25mn
1 stop
KEF
Select flight
$378.75
$5.00
Vueling Vueling + Air Canada Air Canada
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
14hr 55mn
2 stops
LYS, FRA
Select flight
$572.67
$5.00
Icelandair Icelandair + Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 15mn
2 stops
MUC, KEF
Select flight
$974.65
$5.00
WOW air WOW air + Vueling Vueling
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 25mn
2 stops
AMS, KEF
Select flight
$328.25
$5.00
Air Canada Air Canada + Lufthansa Lufthansa
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 27mn
1 stop
EWR
Select flight
$650.44
$5.00
Vueling Vueling + KLM Royal Dutch Airlines KLM Royal Dutch Airlines
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 30mn
1 stop
AMS
Select flight
$571.66
$5.00
Transavia Transavia + KLM Royal Dutch Airlines KLM Royal Dutch Airlines
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 55mn
1 stop
AMS
Select flight
$560.55
$5.00
Air Canada Air Canada + British Airways British Airways + easyJet easyJet
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
15hr 55mn
2 stops
MAN, LHR
Select flight
$2,164.43
$5.00
Air Canada Air Canada + Norwegian Norwegian
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
19hr 32mn
1 stop
EWR
Select flight
$441.37
$5.00
Vueling Vueling + TAP Portugal TAP Portugal
Spain 🇪🇸 (BCN) ✈️ Canada 🇨🇦 (YYZ)
19hr 45mn
2 stops
VGO, LIS
Select flight
$350.47
$5.00