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 flights
Air Canada
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
9hr
Select flight
$1,209.98
$5.00
Lufthansa
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
11hr 35mn
1 stop
MUC 🇩🇪
Select flight
$1,161.50
$5.00
Delta Air Lines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
11hr 35mn
1 stop
AMS 🇳🇱
Select flight
$2,157.36
$5.00
TAP Portugal
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
11hr 45mn
1 stop
LIS 🇵🇹
Select flight
$415.11
$5.00
Lufthansa
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
11hr 50mn
1 stop
FRA 🇩🇪
Select flight
$1,206.95
$5.00
Air Canada
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 5mn
1 stop
ZRH 🇨🇭
Select flight
$1,147.36
$5.00
Air Canada
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 20mn
1 stop
FRA 🇩🇪
Select flight
$2,922.94
$5.00
Air Canada
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 35mn
1 stop
FRA 🇩🇪
Select flight
$2,922.94
$5.00
Vueling + Air Transat
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 40mn
1 stop
LGW 🇬🇧
Select flight
$361.58
$5.00
United Airlines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 42mn
1 stop
EWR 🇺🇸
Select flight
$1,168.57
$5.00
Lufthansa
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 45mn
1 stop
MUC 🇩🇪
Select flight
$2,993.64
$5.00
Air Canada + Lufthansa
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 50mn
1 stop
FRA 🇩🇪
Select flight
$1,204.93
$5.00
Delta Air Lines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
12hr 55mn
1 stop
AMS 🇳🇱
Select flight
$613.07
$5.00
Ryanair + Brussels Airlines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
13hr 5mn
1 stop
BRU 🇧🇪
Select flight
$1,018.08
$5.00
Delta Air Lines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
13hr 10mn
1 stop
CDG 🇫🇷
Select flight
$671.65
$5.00
British Airways
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
13hr 30mn
1 stop
LHR 🇬🇧
Select flight
$2,397.74
$5.00
SATA Azores Airlines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
14hr 20mn
2 stops
LIS 🇵🇹, PDL 🇵🇹
Select flight
$1,028.18
$5.00
Air Canada + United Airlines
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
14hr 57mn
1 stop
EWR 🇺🇸
Select flight
$2,924.96
$5.00
WOW air + Norwegian International
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
15hr
1 stop
KEF 🇮🇸
Select flight
$175.74
$5.00
Air Canada + Norwegian
Barcelona 🇪🇸 (BCN) ✈️ Toronto 🇨🇦 (YYZ)
19hr 32mn
1 stop
EWR 🇺🇸
Select flight
$528.23
$5.00