There are 8 ways to get from Calgary Airport (YYC) to Perth Airport (PER) by plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Calgary International Airport to Perth Airport
best- Fly from Calgary International Airport (YYC) to Perth Airport (PER)plane YYC - PER
24h 20m$1,200–1,800Shuttle, bus to Kelowna International Airport, fly to Perth Airport
cheapest- Take a shuttle bus from Calgary Airport to Banff, AB
- Take the bus from Banff to Kelowna Airportbus
- Fly from Kelowna International Airport (YLW) to Perth Airport (PER)plane YLW - PER
35h 12m$838–2,590Fly Calgary International Airport to Busselton Airport, bus
- Fly from Calgary International Airport (YYC) to Busselton Airport (BQB)plane YYC - BQB
- Take the bus from Busselton to Perth Airport International Terminal T1 T2bus
32h 28m$1,265–3,936Bus to Edmonton International Airport, fly to Perth Airport
- Take the bus from Calgary YYC Airport to Edmonton Airport - YEGbus
- Fly from Edmonton International Airport (YEG) to Perth Airport (PER)plane YEG - PER
29h 13m$1,144–2,494Bus, bus to Cranbrook/Canadian Rockies International Airport, fly to Perth Airport
- Take the bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Perth Airport (PER)plane YXC - PER
35h 22mBus, bus to Castlegar Airport, fly to Perth Airport
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Streetbus
- Take the bus from Baker St at Falls St to Selkirk College Bay Bbus
- Fly from Castlegar Airport (YCG) to Perth Airport (PER)plane YCG - PER
2d 1h$1,132–3,205Bus, bus to Trail Airport, fly to Perth Airport
- Take the bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Salmo, BC - 519 Railway Avebus
- Fly from Trail Airport (YZZ) to Perth Airport (PER)plane YZZ - PER
40h 3mFly Calgary International Airport to Geraldton Airport, fly to Jandakot Airport
- Fly from Calgary International Airport (YYC) to Geraldton Airport (GET)plane YYC - GET
- Fly from Geraldton Airport to Jandakot Airportplane
33h 15m$1,208–3,626
Calgary International Airport (YYC) to Perth Airport (PER) flights
Questions & Answers
The cheapest way to get from Calgary Airport (YYC) to Perth Airport (PER) is to fly which costs $1,200 - $1,800 and takes 24h 20m.
The fastest way to get from Calgary Airport (YYC) to Perth Airport (PER) is to fly which takes 24h 20m and costs $1,200 - $1,800.
The distance between Calgary Airport (YYC) and Perth Airport (PER) is 15452 km.
It takes approximately 24h 20m to fly from Calgary International Airport (YYC) to Perth Airport (PER), including transfers and time at the airport.
There is no direct flight from Calgary International Airport Airport to Perth Airport Airport. The quickest flight takes 25h 15m and has two stopovers.
Perth Airport (PER) is 14h ahead of Calgary Airport (YYC). It is currently 11:54 AM in Calgary Airport (YYC) and 1:54 AM in Perth Airport (PER).
Flair Airlines, Singapore Airlines, WestJet and three other airlines offer flights from Calgary International Airport Airport to Perth Airport Airport.
There are 1666+ hotels available in Perth Airport (PER).
What companies run services between Calgary Airport (YYC), Canada and Perth Airport (PER), Australia?
Air Canada, Virgin Australia, and four other airlines fly from Calgary International Airport (YYC) to Perth Airport (PER) 5 times a day.
- Website
- qantas.com
Flights from Calgary International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 24h 30m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $1,000–3,200
Flights from Calgary International Airport to Busselton Airport via San Francisco, Sydney
- Ave. Duration
- 32h 49m
- When
- Tuesday, Sunday, and Thursday
- Estimated price
- $1,200–4,500
Flights from Calgary International Airport to Busselton Airport via Vancouver, Sydney
- Ave. Duration
- 30h 21m
- When
- Thursday, Tuesday, and Sunday
- Estimated price
- $1,100–4,500
Flights from Calgary International Airport to Busselton Airport via Tokyo Narita, Melbourne
- Ave. Duration
- 29h 35m
- When
- Monday
- Estimated price
- $1,500–4,300
Flights from Edmonton International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 26h 7m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $1,000–3,200
Flights from Edmonton International Airport to Perth Airport via Vancouver, Manila
- Ave. Duration
- 26h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $800–3,000
Flights from Edmonton International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 29h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $800–2,800
Flights from Kelowna International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 25h 10m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $900–2,900
Flights from Kelowna International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 27h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $700–2,400
Flights from Cranbrook/Canadian Rockies International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 25h 35m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $1,200–4,000
Flights from Cranbrook/Canadian Rockies International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 26h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $1,000–3,400
Flights from Castlegar Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 33h 30m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $1,000–3,500
Flights from Castlegar Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 34h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $900–2,900
Flights from Trail Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 27h 15m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $1,200–4,000
Flights from Trail Airport to Perth Airport via Vancouver, Manila
- Ave. Duration
- 30h
- When
- Monday and Wednesday
- Estimated price
- $1,000–3,700
Flights from Calgary International Airport to Geraldton Airport via Vancouver, Brisbane, Perth Airport
- Ave. Duration
- 29h 42m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $900–3,100
Flights from Calgary International Airport to Geraldton Airport via San Francisco, Adelaide, Perth Airport
- Ave. Duration
- 32h 42m
- When
- Saturday and Monday
- Estimated price
- $950–3,200
Flights from Calgary International Airport to Geraldton Airport via Seattle, Manila, Perth Airport
- Ave. Duration
- 31h 35m
- When
- Wednesday
- Estimated price
- $900–3,400
- Website
- aircanada.com
Flights from Calgary International Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 25h 42m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $900–3,000
Flights from Kelowna International Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 25h
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $750–2,600
Flights from Cranbrook/Canadian Rockies International Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 26h 45m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,700
Flights from Cranbrook/Canadian Rockies International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 30h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,000–3,500
Flights from Cranbrook/Canadian Rockies International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 30h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $1,000–3,400
Flights from Castlegar Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 34h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $950–3,200
Flights from Castlegar Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 37h 55m
- When
- Every day
- Estimated price
- $900–3,000
Flights from Castlegar Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 38h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $900–2,900
Flights from Trail Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 28h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,600
- Website
- virginaustralia.com
Flights from Calgary International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 25h 7m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $800–2,800
Flights from Calgary International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 25h 55m
- When
- Every day
- Estimated price
- $850–2,800
Flights from Edmonton International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 25h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $800–2,800
Flights from Edmonton International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 26h 30m
- When
- Every day
- Estimated price
- $850–2,800
Flights from Kelowna International Airport to Perth Airport via Vancouver, Sydney
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- $750–2,500
Flights from Kelowna International Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 25h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $700–2,400
Flights from Trail Airport to Perth Airport via Vancouver, Brisbane
- Ave. Duration
- 28h 50m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $1,000–3,400
- Website
- jetstar.com
Flights from Calgary International Airport to Busselton Airport via Vancouver, Sydney
- Ave. Duration
- 28h 7m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $1,100–3,900
Flights from Calgary International Airport to Busselton Airport via San Francisco, Sydney
- Ave. Duration
- 32h 7m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $1,200–4,000
Flights from Calgary International Airport to Busselton Airport via Tokyo Narita, Melbourne
- Ave. Duration
- 29h 35m
- When
- Monday
- Estimated price
- $1,500–4,300
Flights from Edmonton International Airport to Perth Airport via Vancouver, Manila
- Ave. Duration
- 26h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $800–3,000
Flights from Trail Airport to Perth Airport via Vancouver, Manila
- Ave. Duration
- 30h
- When
- Monday and Wednesday
- Estimated price
- $1,000–3,700
- Website
- singaporeair.com
Flights from Calgary International Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 25h 30m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $900–3,000
Flights from Kelowna International Airport to Perth Airport via Seattle, Singapore Changi
- Ave. Duration
- 24h 50m
- When
- Friday to Sunday
- Estimated price
- $750–5,500
Flights from Trail Airport to Perth Airport via Vancouver, Singapore Changi
- Ave. Duration
- 28h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,600
- Phone
- +61 (0)8 9753 7700
- [email protected]
- Website
- southwestcoachlines.com.au
Bus from Busselton to Perth Airport International Terminal T1 T2
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Website
- https://southwestcoachlines.com.au/
- Schedules at
- https://southwestcoachlines.com.au/express-coach-travel/routes/
- Book at
- https://apps.customlinc.com.au/southwesttransitgroup/BookingExpress/ExFromTo/?
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Calgary YYC Airport to Edmonton Airport - YEG
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- Estimated price
- $40–95
- Website
- https://www.riderexpress.ca/
- Standard
- $40–95
- Phone
- +1 403 762 0000
- [email protected]
- Website
- banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
- Phone
- +1 403 800 0355
- [email protected]
- Website
- fairybus.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
- Phone
- +1 403 754 6467
- [email protected]
- Website
- mtnparktrans.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $71
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Banff to Kelowna Airport
- Ave. Duration
- 7h 7m
- Frequency
- 6 times a week
- Estimated price
- $80–120
- Website
- https://www.myebus.ca/
- Adult
- $80–120
Bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- https://mountainmanmikes.ca/
Bus from Claresholm, AB to Salmo, BC - 519 Railway Ave
- Ave. Duration
- 6h 16m
- Frequency
- Once a week
- Estimated price
- $150–210
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 855 993 3100
- [email protected]
- Website
- bctransit.com
Bus from Baker St at Falls St to Selkirk College Bay B
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://www.bctransit.com/west-kootenay/
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
Best ways to travel around Australia
Read the travel guide



















