There are 8 ways to get from Barcelona Airport (BCN) to Perth Airport (PER) by plane, train, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Barcelona–El Prat Airport to Perth Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Perth Airport (PER)plane BCN - PER
19h 20m$850–1,600Car ferry, bus to Son Sant Joan Airport, fly to Perth Airport
cheapest- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
- Take the bus from Centre històric to Aeroport - Sortidesbus
- Fly from Son Sant Joan Airport (PMI) to Perth Airport (PER)plane PMI - PER
31h 23m$558–1,740Train to Valencia Airport, fly to Perth Airport
- Take the train from Barcelona-Sants to Estació del Nordtrain
- Fly from Valencia Airport (VLC) to Perth Airport (PER)plane VLC - PER
27h 27m$934–1,735Train to Adolfo Suárez Madrid–Barajas Airport, fly to Perth Airport
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Perth Airport (PER)plane MAD - PER
26h 45m$895–1,684Train, train to Toulouse-Blagnac Airport, fly to Perth Airport
- Take the train from Barcelona-Sants to Narbonnetrain
- Take the train from Narbonne to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Perth Airport (PER)plane TLS - PER
28h 52m$1,207–2,531Train, train to Nice Côte D'Azur International Airport, fly to Perth Airport
- Take the train from Barcelona-Sants to Marseille St Charlestrain
- Take the train from Marseille-Saint-Charles to Nice-Saint-Augustintrain
- Fly from Nice Côte D'Azur International Airport (NCE) to Perth Airport (PER)plane NCE - PER
31h 41m$1,056–1,760Fly Barcelona–El Prat Airport to Harry Riggs Albany Regional Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Harry Riggs Albany Regional Airport (ALH)plane BCN - ALH
- Take the bus from Albany Hwy Transwa Redmond Turnoff to Armadale Stn Transwa Armadalebus
29h 32m$932–1,952Fly Barcelona–El Prat Airport to Geraldton Airport, fly to Jandakot Airport
- Fly from Barcelona–El Prat Airport (BCN) to Geraldton Airport (GET)plane BCN - GET
- Fly from Geraldton Airport to Jandakot Airportplane
24h 55m$1,056–1,978
Barcelona–El Prat Airport (BCN) to Perth Airport (PER) flights
Questions & Answers
The cheapest way to get from Barcelona Airport (BCN) to Perth Airport (PER) is to car ferry and bus and fly which costs $550 - $1,800 and takes 31h 23m.
The fastest way to get from Barcelona Airport (BCN) to Perth Airport (PER) is to fly which takes 19h 20m and costs $850 - $1,600.
The distance between Barcelona Airport (BCN) and Perth Airport (PER) is 14167 km.
It takes approximately 19h 20m to fly from Barcelona–El Prat Airport (BCN) to Perth Airport (PER), including transfers and time at the airport.
There is no direct flight from Barcelona–El Prat Airport Airport to Perth Airport Airport. The quickest flight takes 19h 20m and has one stopover.
Perth Airport (PER) is 6h ahead of Barcelona Airport (BCN). It is currently 9:44 PM in Barcelona Airport (BCN) and 3:44 AM in Perth Airport (PER).
Virgin Australia, Emirates, Singapore Airlines and two other airlines offer flights from Barcelona–El Prat Airport Airport to Perth Airport Airport.
There are 1676+ hotels available in Perth Airport (PER).
What companies run services between Barcelona Airport (BCN), Spain and Perth Airport (PER), Australia?
Emirates, Qatar Airways, and three other airlines fly from Barcelona–El Prat Airport (BCN) to Perth Airport (PER) 4 times a day.
- Website
- qantas.com
Flights from Barcelona–El Prat Airport to Perth Airport via Dubai
- Ave. Duration
- 19h 20m
- When
- Every day
- Estimated price
- $700–2,100
Flights from Valencia Airport to Perth Airport via Rome
- Ave. Duration
- 21h 5m
- When
- Saturday
- Estimated price
- $900–2,900
Flights from Valencia Airport to Perth Airport via Istanbul, Ngurah Rai
- Ave. Duration
- 24h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $800–2,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Dubai
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- $800–2,400
Flights from Son Sant Joan Airport to Perth Airport via Rome
- Ave. Duration
- 20h 50m
- When
- Thursday
- Estimated price
- $700–2,300
Flights from Son Sant Joan Airport to Perth Airport via Abu Dhabi, Singapore Changi
- Ave. Duration
- 23h 5m
- When
- Tuesday
- Estimated price
- $460–1,300
Flights from Son Sant Joan Airport to Perth Airport via Abu Dhabi, Ngurah Rai
- Ave. Duration
- 26h 20m
- When
- Tuesday and Sunday
- Estimated price
- $470–1,300
Flights from Toulouse-Blagnac Airport to Perth Airport via Rome
- Ave. Duration
- 20h 55m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–3,200
Flights from Toulouse-Blagnac Airport to Perth Airport via Istanbul, Ngurah Rai
- Ave. Duration
- 24h 30m
- When
- Thursday and Friday
- Estimated price
- $850–2,600
Flights from Nice Côte D'Azur International Airport to Perth Airport via Dubai
- Ave. Duration
- 19h 45m
- When
- Every day
- Estimated price
- $900–2,600
Flights from Barcelona–El Prat Airport to Geraldton Airport via Dubai, Perth Airport
- Ave. Duration
- 33h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $750–2,300
Flights from Barcelona–El Prat Airport to Geraldton Airport via Singapore Changi, Perth Airport
- Ave. Duration
- 24h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $750–4,400
Flights from Barcelona–El Prat Airport to Geraldton Airport via Doha, Perth Airport
- Ave. Duration
- 26h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $750–1,700
Flights from Barcelona–El Prat Airport to Geraldton Airport via Rome, Perth Airport
- Ave. Duration
- 27h 40m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $850–2,700
- Website
- qatarairways.com
Flights from Barcelona–El Prat Airport to Perth Airport via Doha
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- $700–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Doha
- Ave. Duration
- 22h 30m
- When
- Every day
- Estimated price
- $750–2,100
Flights from Nice Côte D'Azur International Airport to Perth Airport via Doha
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- $950–1,400
- Website
- virginaustralia.com
Flights from Barcelona–El Prat Airport to Perth Airport via Doha
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- $700–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Doha
- Ave. Duration
- 23h 3m
- When
- Every day
- Estimated price
- $750–2,100
Flights from Nice Côte D'Azur International Airport to Perth Airport via Doha
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- $950–1,400
- Website
- iberia.com
Flights from Barcelona–El Prat Airport to Perth Airport via Doha
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- $900–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Doha
- Ave. Duration
- 23h 3m
- When
- Every day
- Estimated price
- $750–2,100
Flights from Nice Côte D'Azur International Airport to Perth Airport via Doha
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- $950–1,400
- Website
- singaporeair.com
Flights from Barcelona–El Prat Airport to Perth Airport via Singapore Changi
- Ave. Duration
- 21h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–4,000
Flights from Valencia Airport to Perth Airport via Rome, Singapore Changi
- Ave. Duration
- 24h 45m
- When
- Thursday
- Estimated price
- $800–4,800
Flights from Son Sant Joan Airport to Perth Airport via Rome, Singapore Changi
- Ave. Duration
- 22h
- When
- Tuesday
- Estimated price
- $600–3,700
Flights from Toulouse-Blagnac Airport to Perth Airport via Rome, Singapore Changi
- Ave. Duration
- 24h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $850–5,500
- Website
- emirates.com
Flights from Barcelona–El Prat Airport to Perth Airport via Dubai
- Ave. Duration
- 19h 20m
- When
- Every day
- Estimated price
- $700–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Dubai
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- $800–2,400
Flights from Nice Côte D'Azur International Airport to Perth Airport via Dubai
- Ave. Duration
- 19h 45m
- When
- Every day
- Estimated price
- $900–2,600
- Website
- jetstar.com
Flights from Valencia Airport to Perth Airport via Istanbul, Ngurah Rai
- Ave. Duration
- 24h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $800–2,400
Flights from Son Sant Joan Airport to Perth Airport via Abu Dhabi, Ngurah Rai
- Ave. Duration
- 26h 20m
- When
- Tuesday and Sunday
- Estimated price
- $470–1,300
Flights from Toulouse-Blagnac Airport to Perth Airport via Istanbul, Ngurah Rai
- Ave. Duration
- 24h 30m
- When
- Thursday and Friday
- Estimated price
- $850–2,600
- Website
- etihad.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Abu Dhabi, Kuala Lumpur
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- $550–1,600
Flights from Son Sant Joan Airport to Perth Airport via Abu Dhabi, Kuala Lumpur
- Ave. Duration
- 23h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $460–1,300
- Website
- rex.com.au
Flights from Barcelona–El Prat Airport to Harry Riggs Albany Regional Airport via Dubai, Perth Airport
- Ave. Duration
- 22h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $850–2,500
Flights from Barcelona–El Prat Airport to Harry Riggs Albany Regional Airport via Singapore Changi, Perth Airport
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $800–4,800
Flights from Barcelona–El Prat Airport to Harry Riggs Albany Regional Airport via Doha, Perth Airport
- Ave. Duration
- 25h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $850–1,900
- Website
- cathaypacific.com
Flights from Barcelona–El Prat Airport to Perth Airport via Hong Kong
- Ave. Duration
- 27h 40m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $750–2,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Perth Airport via Hong Kong
- Ave. Duration
- 28h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $850–2,600
- Website
- turkishairlines.com
Flights from Valencia Airport to Perth Airport via Istanbul, Singapore Changi
- Ave. Duration
- 23h
- When
- Every day
- Estimated price
- $800–2,300
Flights from Toulouse-Blagnac Airport to Perth Airport via Istanbul, Singapore Changi
- Ave. Duration
- 23h 5m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $850–2,500
- Website
- batikair.com
Flights from Valencia Airport to Perth Airport via Istanbul, Soekarno–Hatta
- Ave. Duration
- 23h 25m
- When
- Every day
- Estimated price
- $800–2,300
Flights from Toulouse-Blagnac Airport to Perth Airport via Istanbul, Soekarno–Hatta
- Ave. Duration
- 23h 30m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $850–2,500
- Website
- aviair.com.au
Flights from Barcelona–El Prat Airport to Geraldton Airport via Dubai, Perth Airport
- Ave. Duration
- 21h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $750–2,300
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Estació del Nord
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- $75–120
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- 4 times a day
- Estimated price
- $120–200
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Narbonne
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a day
- Estimated price
- $50–80
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Marseille St Charles
- Ave. Duration
- 5h 1m
- Frequency
- Twice daily
- Estimated price
- $110–170
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- $150–270
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Estimated price
- $100–200
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- $90–160
- Website
- Ouigo
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Narbonne
- Ave. Duration
- 2h 12m
- Frequency
- 5 times a day
- Estimated price
- $80–130
- Website
- TGV inOui
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- $50–80
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- $40–80
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Marseille-Saint-Charles to Nice-Saint-Augustin
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- $90–180
- Website
- Zou! Lignes Express Régionales
Bus from Centre històric to Aeroport - Sortides
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $17–22
- Website
- Consorci de Transports de Mallorca
- Phone
- 1300 662 205
- [email protected]
- Website
- TransWA
Bus from Albany Hwy Transwa Redmond Turnoff to Armadale Stn Transwa Armadale
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- $60–382
- Schedules at
- balearia.com
- Lobby Bar
- $98
- Seating
- $131
- Cabin
- $382
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide































