Other Options for This Route
Toronto (YYZ) to Barcelona (BCN) in November from $1,473
From $1,473
Toronto (YYZ) to Barcelona (BCN) in January from $437
From $437
Toronto (YYZ) to Barcelona (BCN) in April from $1,588
From $1,588
Toronto (YYZ) to Barcelona (BCN) in May from $574
From $574
Toronto (YYZ) to Barcelona (BCN) in May from $1,778
From $1,778
Toronto (YYZ) to Barcelona (BCN) in June from $650
From $650