Cheapest flights from Toronto
These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sun, Sep 7 - Mon, Sep 15
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$584 Roundtrip, found 1 day ago
$584
Roundtrip
found 1 day ago

Sun, Sep 7 - Wed, Sep 17
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$608 Roundtrip, found 1 day ago
$608
Roundtrip
found 1 day ago

Tue, Sep 2 - Sat, Sep 13
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$631 Roundtrip, found 1 day ago
$631
Roundtrip
found 1 day ago

Mon, Sep 1 - Mon, Sep 15
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$634 Roundtrip, found 3 days ago
$634
Roundtrip
found 3 days ago

Fri, Sep 5 - Fri, Sep 19
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$686 Roundtrip, found 1 day ago
$686
Roundtrip
found 1 day ago

Mon, Sep 1 - Mon, Sep 15
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$689 Roundtrip, found 3 days ago
$689
Roundtrip
found 3 days ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$708 Roundtrip, found 1 day ago
$708
Roundtrip
found 1 day ago

Mon, Sep 1 - Mon, Sep 15
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$711 Roundtrip, found 3 days ago
$711
Roundtrip
found 3 days ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$731 Roundtrip, found 1 day ago
$731
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$811 Roundtrip, found 1 day ago
$811
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$811 Roundtrip, found 1 day ago
$811
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$848 Roundtrip, found 1 day ago
$848
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$866 Roundtrip, found 1 day ago
$866
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$890 Roundtrip, found 1 day ago
$890
Roundtrip
found 1 day ago

Mon, Sep 1 - Mon, Sep 15
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$936 Roundtrip, found 3 days ago
$936
Roundtrip
found 3 days ago

Mon, Sep 1 - Mon, Sep 15
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$1,035 Roundtrip, found 3 days ago
$1,035
Roundtrip
found 3 days ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$1,043 Roundtrip, found 1 day ago
$1,043
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$1,089 Roundtrip, found 1 day ago
$1,089
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$1,096 Roundtrip, found 1 day ago
$1,096
Roundtrip
found 1 day ago

Fri, Sep 5 - Tue, Sep 16
YYZ
Pearson Intl.
BCN
Barcelona Intl.
$1,212 Roundtrip, found 1 day ago
$1,212
Roundtrip
found 1 day ago