1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare
Search Your Dates

Cheap Flights from Perth to Barcelona

Filter
Close
Return
One Way
Reverse direction: BCN to PER
Depart
Return
LH,LX,QF Return flights from £560
Dep. Thu 13 NovRet. Wed 26 Nov£560
Dep. Wed 18 FebRet. Wed 04 Mar£598
LH,LX,QFShow more Flights
Dep. Thu 20 NovRet. Thu 04 Dec£600
Dep. Mon 17 NovRet. Mon 01 Dec£606
Dep. Mon 27 OctRet. Wed 12 Nov£620
Dep. Mon 16 MarRet. Sun 29 Mar£635
Dep. Wed 28 JanRet. Sun 15 Feb£643
Dep. Thu 30 OctRet. Thu 13 Nov£657
Dep. Wed 11 FebRet. Wed 25 Feb£668
Dep. Wed 04 MarRet. Wed 18 Mar£676
Dep. Wed 18 FebRet. Sun 08 Mar£695
Dep. Tue 10 FebRet. Mon 23 Feb£704
Dep. Thu 12 MarRet. Tue 24 Mar£855
Dep. Thu 12 MarRet. Wed 25 Mar£860
Dep. Mon 09 MarRet. Thu 26 Mar£890
Dep. Wed 18 MarRet. Tue 31 Mar£893
Dep. Sun 25 JanRet. Thu 12 Feb£894
Dep. Thu 26 FebRet. Thu 12 Mar£894
Dep. Tue 03 MarRet. Wed 18 Mar£909
Dep. Mon 23 FebRet. Mon 09 Mar£920
Dep. Tue 20 JanRet. Sun 08 Feb£928
Dep. Wed 21 JanRet. Wed 04 Feb£932
Dep. Tue 11 NovRet. Tue 25 Nov£950
Dep. Wed 05 NovRet. Sun 23 Nov£950
Dep. Mon 02 FebRet. Sun 15 Feb£955
Dep. Thu 05 FebRet. Wed 18 Feb£960
Dep. Wed 04 FebRet. Wed 18 Feb£989
Dep. Sat 11 AprRet. Sun 10 May£1,030
Dep. Thu 23 OctRet. Wed 12 Nov£1,072
AK,EY,FR,HO,JQ Return flights from £565
Dep. Tue 11 NovRet. Tue 25 Nov£565
LH,LX,QF,TR Return flights from £570
Dep. Thu 13 NovRet. Wed 26 Nov£570
Dep. Tue 11 NovRet. Tue 25 Nov£575
LH,LX,QF,TRShow more Flights
Dep. Wed 05 NovRet. Sun 23 Nov£617
Dep. Wed 18 FebRet. Wed 04 Mar£648
Dep. Mon 16 MarRet. Sun 29 Mar£649
Dep. Mon 27 OctRet. Wed 12 Nov£793
Dep. Tue 10 FebRet. Mon 23 Feb£861
Dep. Wed 18 FebRet. Sun 08 Mar£904
Dep. Sun 15 FebRet. Thu 05 Mar£904
Dep. Sat 11 AprRet. Sun 10 May£968
Dep. Tue 17 FebRet. Wed 04 Mar£1,035
Dep. Thu 20 NovRet. Thu 04 Dec£1,055
Dep. Thu 30 OctRet. Thu 13 Nov£1,116
Dep. Wed 14 JanRet. Sun 01 Feb£1,353
LX,QF,TR Return flights from £572
Dep. Thu 13 NovRet. Wed 26 Nov£572
Dep. Mon 17 NovRet. Mon 01 Dec£609
LX,QF,TRShow more Flights
Dep. Thu 20 NovRet. Thu 04 Dec£609
Dep. Mon 27 OctRet. Wed 12 Nov£633
Dep. Wed 18 FebRet. Wed 04 Mar£645
Dep. Thu 30 OctRet. Thu 13 Nov£670
Dep. Tue 10 FebRet. Mon 23 Feb£730
Dep. Sun 15 FebRet. Thu 05 Mar£880
Dep. Tue 17 FebRet. Wed 04 Mar£887
Dep. Tue 03 MarRet. Wed 18 Mar£887
Dep. Thu 12 MarRet. Wed 25 Mar£901
Dep. Thu 12 MarRet. Tue 24 Mar£901
Dep. Thu 05 FebRet. Wed 18 Feb£925
Dep. Wed 28 JanRet. Sun 15 Feb£1,088
Dep. Thu 26 FebRet. Thu 12 Mar£1,157
Dep. Wed 14 JanRet. Sun 01 Feb£1,344
QF,TK Return flights from £575
Dep. Wed 18 FebRet. Sun 08 Mar£575
Dep. Wed 28 JanRet. Sun 15 Feb£575
QF,TKShow more Flights
Dep. Mon 02 FebRet. Sun 15 Feb£575
Dep. Thu 13 NovRet. Wed 26 Nov£596
Dep. Wed 25 FebRet. Wed 11 Mar£599
Dep. Wed 11 FebRet. Wed 25 Feb£599
Dep. Thu 12 MarRet. Wed 25 Mar£600
Dep. Tue 11 NovRet. Tue 25 Nov£601
Dep. Mon 17 NovRet. Mon 01 Dec£601
Dep. Wed 05 NovRet. Sun 23 Nov£601
Dep. Mon 23 FebRet. Mon 09 Mar£601
Dep. Mon 09 MarRet. Thu 26 Mar£601
Dep. Wed 04 MarRet. Wed 18 Mar£601
Dep. Wed 04 FebRet. Wed 18 Feb£602
Dep. Thu 05 FebRet. Wed 18 Feb£604
Dep. Mon 27 OctRet. Wed 12 Nov£604
Dep. Wed 18 MarRet. Tue 31 Mar£606
Dep. Tue 03 MarRet. Wed 18 Mar£612
Dep. Thu 12 MarRet. Tue 24 Mar£614
Dep. Tue 10 FebRet. Mon 23 Feb£616
Dep. Thu 26 FebRet. Thu 12 Mar£618
Dep. Thu 30 OctRet. Thu 13 Nov£619
Dep. Wed 21 JanRet. Wed 04 Feb£626
Dep. Sun 15 FebRet. Thu 05 Mar£645
Dep. Mon 16 FebRet. Sun 01 Mar£666
Dep. Thu 20 NovRet. Thu 04 Dec£666
Dep. Mon 16 MarRet. Sun 29 Mar£669
Dep. Tue 20 JanRet. Sun 08 Feb£703
Dep. Wed 18 FebRet. Wed 04 Mar£802
Dep. Wed 18 MarRet. Wed 01 Apr£802
Dep. Tue 17 FebRet. Wed 04 Mar£802
Dep. Sun 25 JanRet. Thu 12 Feb£927
Dep. Wed 18 FebRet. Thu 05 Mar£948
Dep. Sat 11 AprRet. Sun 10 May£1,028
Dep. Thu 23 OctRet. Wed 12 Nov£1,030
Dep. Wed 14 JanRet. Sun 01 Feb£1,362
JQ,TK Return flights from £576
Dep. Thu 13 NovRet. Wed 26 Nov£576
Dep. Thu 05 FebRet. Wed 18 Feb£579
JQ,TKShow more Flights
Dep. Tue 17 FebRet. Wed 04 Mar£590
Dep. Wed 11 FebRet. Wed 25 Feb£590
Dep. Wed 25 FebRet. Wed 11 Mar£590
Dep. Wed 18 FebRet. Wed 04 Mar£590
Dep. Wed 04 FebRet. Wed 18 Feb£590
Dep. Thu 23 OctRet. Wed 12 Nov£591
Dep. Thu 30 OctRet. Thu 13 Nov£599
Dep. Mon 27 OctRet. Wed 12 Nov£600
Dep. Tue 11 NovRet. Tue 25 Nov£607
Dep. Tue 03 MarRet. Wed 18 Mar£608
Dep. Wed 04 MarRet. Wed 18 Mar£608
Dep. Tue 10 FebRet. Mon 23 Feb£614
Dep. Mon 17 NovRet. Mon 01 Dec£615
Dep. Thu 12 MarRet. Wed 25 Mar£616
Dep. Wed 18 MarRet. Tue 31 Mar£629
Dep. Mon 02 FebRet. Sun 15 Feb£671
Dep. Thu 12 MarRet. Tue 24 Mar£673
Dep. Thu 26 FebRet. Thu 12 Mar£673
Dep. Wed 18 FebRet. Sun 08 Mar£675
Dep. Tue 20 JanRet. Sun 08 Feb£678
Dep. Wed 21 JanRet. Wed 04 Feb£708
Dep. Wed 18 MarRet. Wed 01 Apr£845
Dep. Thu 20 NovRet. Thu 04 Dec£865
Dep. Mon 16 FebRet. Sun 01 Mar£910
Dep. Mon 23 FebRet. Mon 09 Mar£916
Dep. Wed 05 NovRet. Sun 23 Nov£969
Dep. Sat 11 AprRet. Sun 10 May£971
Dep. Wed 18 FebRet. Thu 05 Mar£976
Dep. Mon 16 MarRet. Sun 29 Mar£981
Dep. Mon 09 MarRet. Thu 26 Mar£981
Dep. Wed 28 JanRet. Sun 15 Feb£992
Dep. Sun 15 FebRet. Thu 05 Mar£998
Dep. Sun 25 JanRet. Thu 12 Feb£1,239
Dep. Wed 14 JanRet. Sun 01 Feb£1,331
LH,LX,SQ Return flights from £579
Dep. Wed 18 MarRet. Tue 31 Mar£579
Dep. Tue 11 NovRet. Tue 25 Nov£581
LH,LX,SQShow more Flights
Dep. Wed 18 MarRet. Wed 01 Apr£590
Dep. Wed 18 FebRet. Sun 08 Mar£618
Dep. Mon 23 FebRet. Mon 09 Mar£632
Dep. Thu 12 MarRet. Tue 24 Mar£636
Dep. Mon 16 MarRet. Sun 29 Mar£636
Dep. Mon 16 FebRet. Sun 01 Mar£639
Dep. Thu 12 MarRet. Wed 25 Mar£642
Dep. Thu 05 FebRet. Wed 18 Feb£657
Dep. Mon 09 MarRet. Thu 26 Mar£660
Dep. Tue 03 MarRet. Wed 18 Mar£705
Dep. Wed 05 NovRet. Sun 23 Nov£845
Dep. Wed 04 MarRet. Wed 18 Mar£868
Dep. Thu 20 NovRet. Thu 04 Dec£881
Dep. Thu 26 FebRet. Thu 12 Mar£881
Dep. Sun 15 FebRet. Thu 05 Mar£917
Dep. Tue 17 FebRet. Wed 04 Mar£924
Dep. Wed 18 FebRet. Wed 04 Mar£924
Dep. Thu 30 OctRet. Thu 13 Nov£944
Dep. Wed 18 FebRet. Thu 05 Mar£980
Dep. Tue 10 FebRet. Mon 23 Feb£1,005
Dep. Sat 11 AprRet. Sun 10 May£1,035
Dep. Thu 13 NovRet. Wed 26 Nov£1,413
LX,TR Return flights from £583
Dep. Tue 11 NovRet. Tue 25 Nov£583
Dep. Wed 05 NovRet. Sun 23 Nov£620
LX,TRShow more Flights
Dep. Wed 18 FebRet. Sun 08 Mar£643
Dep. Mon 16 FebRet. Sun 01 Mar£656
Dep. Thu 05 FebRet. Wed 18 Feb£680
Dep. Tue 10 FebRet. Mon 23 Feb£680
Dep. Wed 18 MarRet. Tue 31 Mar£693
Dep. Thu 12 MarRet. Wed 25 Mar£869
Dep. Wed 04 MarRet. Wed 18 Mar£875
Dep. Tue 03 MarRet. Wed 18 Mar£875
Dep. Mon 09 MarRet. Thu 26 Mar£892
Dep. Thu 12 MarRet. Tue 24 Mar£898
Dep. Sun 15 FebRet. Thu 05 Mar£912
Dep. Wed 18 FebRet. Thu 05 Mar£932
Dep. Wed 18 FebRet. Wed 04 Mar£932
Dep. Wed 25 FebRet. Wed 11 Mar£932
Dep. Wed 11 FebRet. Wed 25 Feb£932
Dep. Tue 17 FebRet. Wed 04 Mar£932
Dep. Thu 20 NovRet. Thu 04 Dec£1,161
Dep. Thu 30 OctRet. Thu 13 Nov£1,165
Dep. Wed 21 JanRet. Wed 04 Feb£1,180
Dep. Mon 17 NovRet. Mon 01 Dec£1,202
Dep. Thu 13 NovRet. Wed 26 Nov£1,242
JQ,LX,OS Return flights from £584
Dep. Thu 05 FebRet. Wed 18 Feb£584
Dep. Thu 23 OctRet. Wed 12 Nov£1,154
LH,QF Return flights from £586
Dep. Tue 11 NovRet. Tue 25 Nov£586
Dep. Wed 18 FebRet. Wed 04 Mar£607
LH,QFShow more Flights
Dep. Wed 18 FebRet. Sun 08 Mar£644
Dep. Wed 11 FebRet. Wed 25 Feb£663
Dep. Wed 05 NovRet. Sun 23 Nov£669
Dep. Wed 04 MarRet. Wed 18 Mar£685
Dep. Wed 18 MarRet. Tue 31 Mar£859
Dep. Thu 12 MarRet. Tue 24 Mar£911
Dep. Mon 09 MarRet. Thu 26 Mar£912
Dep. Thu 12 MarRet. Wed 25 Mar£916
Dep. Wed 21 JanRet. Wed 04 Feb£935
Dep. Thu 13 NovRet. Wed 26 Nov£937
Dep. Tue 10 FebRet. Mon 23 Feb£947
Dep. Wed 28 JanRet. Sun 15 Feb£958
Dep. Mon 23 FebRet. Mon 09 Mar£963
Dep. Mon 16 MarRet. Sun 29 Mar£971
Dep. Mon 02 FebRet. Sun 15 Feb£974
Dep. Sat 11 AprRet. Sun 10 May£978
Dep. Thu 26 FebRet. Thu 12 Mar£990
Dep. Wed 04 FebRet. Wed 18 Feb£995
Dep. Thu 23 OctRet. Wed 12 Nov£1,073
Dep. Mon 17 NovRet. Mon 01 Dec£1,141
Dep. Tue 20 JanRet. Sun 08 Feb£1,187
Dep. Sun 25 JanRet. Thu 12 Feb£1,208
Dep. Thu 30 OctRet. Thu 13 Nov£1,218
JQ,QF,TK Return flights from £590
Dep. Thu 30 OctRet. Thu 13 Nov£590
Dep. Wed 11 FebRet. Wed 25 Feb£597
JQ,QF,TKShow more Flights
Dep. Wed 25 FebRet. Wed 11 Mar£597
Dep. Wed 04 MarRet. Wed 18 Mar£598
Dep. Wed 04 FebRet. Wed 18 Feb£599
Dep. Tue 11 NovRet. Tue 25 Nov£608
Dep. Mon 17 NovRet. Mon 01 Dec£610
Dep. Tue 10 FebRet. Mon 23 Feb£613
Dep. Mon 27 OctRet. Wed 12 Nov£646
Dep. Tue 03 MarRet. Wed 18 Mar£652
Dep. Thu 20 NovRet. Thu 04 Dec£655
Dep. Mon 23 FebRet. Mon 09 Mar£679
Dep. Thu 12 MarRet. Tue 24 Mar£679
Dep. Thu 05 FebRet. Wed 18 Feb£680
Dep. Thu 12 MarRet. Wed 25 Mar£681
Dep. Wed 21 JanRet. Wed 04 Feb£739
Dep. Wed 18 FebRet. Wed 04 Mar£799
Dep. Tue 17 FebRet. Wed 04 Mar£799
Dep. Wed 18 FebRet. Sun 08 Mar£812
Dep. Wed 18 MarRet. Tue 31 Mar£868
Dep. Thu 26 FebRet. Thu 12 Mar£873
Dep. Sun 15 FebRet. Thu 05 Mar£921
Dep. Wed 28 JanRet. Sun 15 Feb£925
Dep. Wed 05 NovRet. Sun 23 Nov£935
Dep. Thu 23 OctRet. Wed 12 Nov£942
Dep. Wed 18 MarRet. Wed 01 Apr£959
Dep. Mon 09 MarRet. Thu 26 Mar£963
Dep. Mon 16 MarRet. Sun 29 Mar£989
Dep. Thu 13 NovRet. Wed 26 Nov£1,026
Dep. Mon 02 FebRet. Sun 15 Feb£1,070
Dep. Wed 18 FebRet. Thu 05 Mar£1,144
Dep. Tue 20 JanRet. Sun 08 Feb£1,260
Dep. Sun 25 JanRet. Thu 12 Feb£1,278
Dep. Sat 11 AprRet. Sun 10 May£1,332
AK,EY,TR,VY Return flights from £592
Dep. Mon 23 FebRet. Mon 09 Mar£592
Dep. Wed 18 FebRet. Thu 05 Mar£719
AK,EY,TR,VYShow more Flights
Dep. Wed 18 FebRet. Wed 04 Mar£789
Dep. Thu 23 OctRet. Wed 12 Nov£876
Dep. Sat 11 AprRet. Sun 10 May£920
LH,LX,TR Return flights from £594
Dep. Tue 11 NovRet. Tue 25 Nov£594
Dep. Wed 18 MarRet. Tue 31 Mar£636
LH,LX,TRShow more Flights
Dep. Mon 16 MarRet. Sun 29 Mar£646
Dep. Wed 04 MarRet. Wed 18 Mar£881
Dep. Tue 03 MarRet. Wed 18 Mar£897
Dep. Sat 11 AprRet. Sun 10 May£905
Dep. Thu 12 MarRet. Wed 25 Mar£918
Dep. Sun 15 FebRet. Thu 05 Mar£930
Dep. Tue 17 FebRet. Wed 04 Mar£937
Dep. Wed 18 FebRet. Wed 04 Mar£937
Dep. Wed 18 FebRet. Thu 05 Mar£937
Dep. Thu 20 NovRet. Thu 04 Dec£968
Dep. Thu 26 FebRet. Thu 12 Mar£969
Dep. Wed 25 FebRet. Wed 11 Mar£982
Dep. Tue 10 FebRet. Mon 23 Feb£984
Dep. Wed 11 FebRet. Wed 25 Feb£996
Dep. Thu 05 FebRet. Wed 18 Feb£1,000
Dep. Wed 05 NovRet. Sun 23 Nov£1,019
Dep. Mon 16 FebRet. Sun 01 Mar£1,037
Dep. Wed 21 JanRet. Wed 04 Feb£1,182
Dep. Thu 30 OctRet. Thu 13 Nov£1,184
Dep. Thu 23 OctRet. Wed 12 Nov£1,247
LX,QF Return flights from £595
Dep. Wed 18 FebRet. Wed 04 Mar£595
Dep. Mon 16 MarRet. Sun 29 Mar£692
LX,QFShow more Flights
Dep. Mon 09 MarRet. Thu 26 Mar£753
Dep. Thu 12 MarRet. Tue 24 Mar£851
Dep. Mon 23 FebRet. Mon 09 Mar£851
Dep. Thu 12 MarRet. Wed 25 Mar£851
Dep. Tue 03 MarRet. Wed 18 Mar£897
Dep. Tue 10 FebRet. Mon 23 Feb£962
Dep. Mon 27 OctRet. Wed 12 Nov£1,021
Dep. Sun 15 FebRet. Thu 05 Mar£1,239
Dep. Sat 11 AprRet. Sun 10 May£1,306
Dep. Mon 16 FebRet. Sun 01 Mar£1,471
Dep. Thu 20 NovRet. Thu 04 Dec£1,476
Dep. Wed 04 MarRet. Wed 18 Mar£1,839
Dep. Thu 26 FebRet. Thu 12 Mar£1,888
6E,AK,EY,SK,TR Return flights from £597
Dep. Mon 17 NovRet. Mon 01 Dec£597

Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Perth? Check out our domestic flights to Perth. If Perth is not your closest airport, then here are all our flights to Barcelona from United Kingdom and flights to Spain. Maybe a different destination? Here are all the flights from Perth

Did you know...

  • The shortest one-way flight on this route is 19 hours and 25 minutes on . Dubai
  • BCN is the IATA airport code for Barcelona.
  • The nearest train station to Perth airport is Ashfield which is 3 kms away.
  • From Barcelona to Perth is 14,165 km.
How to get from Perth to Barcelona
Perth (PER)
 to 
Dubai (DXB)
11h 0m
Layover - 2h 45m
Dubai (DXB)
 to 
Barcelona (BCN)
7h 5m

Sign up to I Know The Pilot for all the latest flight deals

Join 300,000+ Australians getting the best airfares delivered to their mailbox

As seen in:
7 News Today Show News Com Au The Guardian Daily Mail Mama Mia