
Spain (ESP) Flights
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Cheap Spain Flights
Prices were available within the past 7 days for one-way flights and round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.

Wed, 11 Feb - Wed, 25 Feb
PER
Perth
BCN
Barcelona Intl.
AU$1,322 Return, found 1 day ago
AU$1,322
Return
found 1 day ago

Tue, 21 July - Thu, 20 Aug
PER
Perth
BCN
Barcelona Intl.
AU$1,353 Return, found 3 days ago
AU$1,353
Return
found 3 days ago

Wed, 25 Feb - Wed, 11 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,372 Return, found 8 hours ago
AU$1,372
Return
found 8 hours ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,381 Return, found 8 hours ago
AU$1,381
Return
found 8 hours ago

Wed, 4 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,381 Return, found 2 days ago
AU$1,381
Return
found 2 days ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,389 Return, found 8 hours ago
AU$1,389
Return
found 8 hours ago

Tue, 17 Feb - Mon, 2 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,389 Return, found 2 days ago
AU$1,389
Return
found 2 days ago

Wed, 25 Feb - Wed, 11 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,393 Return, found 8 hours ago
AU$1,393
Return
found 8 hours ago

Wed, 28 Jan - Wed, 11 Feb
PER
Perth
BCN
Barcelona Intl.
AU$1,393 Return, found 2 days ago
AU$1,393
Return
found 2 days ago

Wed, 18 Feb - Sun, 8 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,394 Return, found 18 hours ago
AU$1,394
Return
found 18 hours ago
Fri, 24 Apr - Sun, 3 May
SYD
Kingsford Smith Intl.
BCN
Barcelona Intl.
AU$1,395 Return, found 6 days ago
AU$1,395
Return
found 6 days ago

Wed, 4 Mar - Wed, 18 Mar
BNE
Brisbane
BCN
Barcelona Intl.
AU$1,404 Return, found 13 hours ago
AU$1,404
Return
found 13 hours ago

Tue, 21 July - Thu, 20 Aug
PER
Perth
BCN
Barcelona Intl.
AU$1,420 Return, found 3 days ago
AU$1,420
Return
found 3 days ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,456 Return, found 8 hours ago
AU$1,456
Return
found 8 hours ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,458 Return, found 8 hours ago
AU$1,458
Return
found 8 hours ago

Thu, 5 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,460 Return, found 4 days ago
AU$1,460
Return
found 4 days ago
Sun, 26 Apr - Tue, 26 May
SYD
Kingsford Smith Intl.
MAD
Adolfo Suárez Madrid-Barajas
AU$1,474 Return, found 2 days ago
AU$1,474
Return
found 2 days ago

Wed, 21 Jan - Wed, 4 Feb
BNE
Brisbane
BCN
Barcelona Intl.
AU$1,504 Return, found 5 days ago
AU$1,504
Return
found 5 days ago

Wed, 21 Jan - Wed, 4 Feb
BNE
Brisbane
BCN
Barcelona Intl.
AU$1,505 Return, found 5 days ago
AU$1,505
Return
found 5 days ago

Tue, 17 Feb - Mon, 2 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,520 Return, found 2 days ago
AU$1,520
Return
found 2 days ago

Wed, 21 Jan - Wed, 4 Feb
PER
Perth
BCN
Barcelona Intl.
AU$1,542 Return, found 18 hours ago
AU$1,542
Return
found 18 hours ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,556 Return, found 8 hours ago
AU$1,556
Return
found 8 hours ago

Wed, 18 Feb - Sun, 8 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,562 Return, found 18 hours ago
AU$1,562
Return
found 18 hours ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,566 Return, found 8 hours ago
AU$1,566
Return
found 8 hours ago

Tue, 3 Mar - Wed, 18 Mar
PER
Perth
BCN
Barcelona Intl.
AU$1,573 Return, found 8 hours ago
AU$1,573
Return
found 8 hours ago
Deals On This Weekend's Flights
More to Explore
Flights
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.