Travel from Perth to Broome

Bus or fly from Perth to Broome?

Qantas and Virgin Australia fly from Perth to Broome 5 times a day. Alternatively, Integrity Coach Lines (Aust) Pty Ltd operates a bus from Perth to Broome twice a week. Tickets cost $250 - $360 and the journey takes 34 hours 45 minutes.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Perth to Broome

ModeDurationPrice
From Elizabeth Quay Bus Stn Stand D7 line 40 bus to Perth airport, fly to Broome airport, then bus to Broome.4 h 29 min$234
From Wellington St Forrest Place R10 / Y14 bus to Broome Visitor Centre.34 h 45 min$281
From Perth drive to Broome.25 h 10 min$242

How long does it take to get from Perth to Broome?

It takes approximately 4 hours 29 minutes to get from Perth to Broome, including transfers.

Is there a direct bus between Perth and Broome?

Yes, there is a direct bus departing from Wellington St Forrest Place R10 / Y14 and arriving at Broome Visitor Centre. Services depart twice a week, and operate Tuesday and Thursday. The journey takes approximately 34 hours 45 minutes.

Operators from Perth to Broome

OperatorPhoneWebsite
TransperthTransperth
QantasQantas
Virgin AustraliaVirgin Australia
Broomebus08 91936585Broomebus
Integrity Coach Lines (Aust) Pty LtdIntegrity Coach Lines (Aust) Pty Ltd