There are 6 ways to get from Halls Creek to Broome by bus (Greyhound), car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Greyhound)
best- Take the bus from Halls Creek to Broomebus Broome
9h 10m$120–260Drive 686.1 km
- Drive from Halls Creek to Broomecar 686.1 km
7h 6m$123–178Bus to Fitzroy Crossing Airport, fly to Broome
- Take the bus from Halls Creek to Fitzroy Crossingbus
- Fly from Fitzroy Crossing Airport (FIZ) to Broome (BME)plane FIZ - BME
5h 36m$349–580Bus to Kununurra, fly to Broome
- Take the bus from Halls Creek to Kununurrabus
- Fly from Kununurra (KNX) to Broome (BME)plane KNX - BME
6h 52m$271–1,347Fly Halls Creek Airport to Fitzroy Crossing Airport, bus
- Fly from Halls Creek Airport (HCQ) to Fitzroy Crossing Airport (FIZ)plane HCQ - FIZ
- Take the bus from Fitzroy Crossing to Broomebus
6h 48m$337–548Fly Halls Creek Airport to Broome
- Fly from Halls Creek Airport (HCQ) to Broome (BME)plane HCQ - BME
24h 8m$499–1,721
Halls Creek to Broome by bus (Greyhound)
Questions & Answers
The cheapest way to get from Halls Creek to Broome is to drive which costs $120 - $180 and takes 7h 6m.
The fastest way to get from Halls Creek to Broome is to bus and fly which takes 5h 36m and costs $340 - $600.
Yes, there is a direct bus departing from Halls Creek and arriving at Broome. Services depart five times a week, and operate Monday, Tuesday, Wednesday, Saturday and Sunday. The journey takes approximately 9h 10m.
The distance between Halls Creek and Broome is 769 km. The road distance is 686.1 km.
The best way to get from Halls Creek to Broome without a car is to bus which takes 9h 10m and costs $120 - $260.
The bus from Halls Creek to Broome takes 9h 10m including transfers and departs five times a week.
Halls Creek to Broome bus services, operated by Greyhound Australia, depart from Halls Creek station.
The best way to get from Halls Creek to Broome is to bus which takes 9h 10m and costs $120 - $260. Alternatively, you can fly, which costs $490 - $1,800 and takes 24h 8m.
Halls Creek to Broome bus services, operated by Greyhound Australia, arrive at Broome station.
Yes, the driving distance between Halls Creek to Broome is 686 km. It takes approximately 7h 6m to drive from Halls Creek to Broome.
What companies run services between Halls Creek, WA, Australia and Broome, WA, Australia?
Greyhound Australia operates a bus from Halls Creek to Broome 5 times a week. Tickets cost $120–260 and the journey takes 9h 10m. Alternatively, Aviair and Airnorth fly from Halls Creek Airport (HCQ) to Broome (BME) 3 times a week.
- Website
- flyairnorth.com
Flights from Kununurra to Broome
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $190–1,100
Flights from Halls Creek Airport to Broome via Kununurra
- Ave. Duration
- 23h 50m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $490–1,800
- Website
- aviair.com.au
Flights from Fitzroy Crossing Airport to Broome
- Ave. Duration
- 50 min
- When
- Monday, Wednesday, and Friday
- Estimated price
- $280–460
Flights from Halls Creek Airport to Fitzroy Crossing Airport
- Ave. Duration
- 35 min
- When
- Monday, Wednesday, and Friday
- Estimated price
- $240–370
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Halls Creek to Broome
- Ave. Duration
- 9h 10m
- Frequency
- 5 times a week
- Estimated price
- $120–260
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $120–170
- Advantage
- $140–210
- Flexible
- $170–260
Bus from Halls Creek to Fitzroy Crossing
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a week
- Estimated price
- $55–110
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $55–80
- Advantage
- $55–90
- Flexible
- $70–110
Bus from Halls Creek to Kununurra
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- $60–130
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $60–90
- Advantage
- $70–110
- Flexible
- $85–130
Bus from Fitzroy Crossing to Broome
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Estimated price
- $80–170
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $80–120
- Advantage
- $90–140
- Flexible
- $110–170
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
Best ways to travel around Australia
Read the travel guide
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
More Questions & Answers
There are 60+ hotels available in Broome.




