Flights from Brisbane to Perth – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BNE to PER – All flight route options from Brisbane International, Australia to Perth International, Australia. These flights are operated by 9 different airlines. Fly non-stop or choose from 6 different connecting flights. The shortest flight time is 5 hours and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Perth
We got great deals on hotels and car rentals near the airport.
Brisbane to Perth flights
With over 1817 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Perth (PER) from Brisbane (BNE) with Qantas, Virgin Australia or Jetstar but if a stopover option suits you better you can choose to fly via Alice Springs, Adelaide or any other of the 6 alternatives with connectiing airports.
Brisbane to Perth with Qantas
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. You can also catch a transit flight via Adelaide or Melbourne. Qantas is a member of the air alliance OneWorld.
With Virgin Australia
You can fly non-stop every weekday with flights departing from 9:00 am to 9:00 pm. You can also catch a transit flight via Adelaide or Melbourne.
Distance & flight times: Brisbane International to Perth International
The shortest flight time between BNE and PER is 5 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 30m | - | 2251 miles (3622 km) |
ASP Alice Springs | 8h 0m | 1h 20m | 2461 miles (3960 km) |
ADL Adelaide | 8h 5m | 3h 0m | 2330 miles (3749 km) |
CBR Canberra | 8h 20m | 55m | 2521 miles (4056 km) |
MEL Melbourne | 9h 10m | 2h 35m | 2546 miles (4097 km) |
LST Launceston | 9h 15m | 2h 5m | 2887 miles (4645 km) |
SYD Sydney | 9h 15m | 2h 55m | 2514 miles (4045 km) |

