There are 5 ways to get from Kalbarri to Rockingham by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Geraldton Airport, fly to Jandakot Airport
best- Take the bus from Jeffrey Browne Wy Transwa Kalbarri to Transwa Bay Transwa 440 Roadhouse Glenfield
- Fly from Geraldton Airport to Jandakot Airport
4h 33m$348–376Bus, train
cheapest- Take the bus from Jeffrey Browne Wy Transwa Kalbarri to Transwa Bay Transwa East Perth Set-DownGeraldton
- Take the train from Perth Underground Stn Platform 2 to Rockingham Stn Platform 2Mandurah Line
10h 26m$98–126Drive 612.1 km
- Drive from Kalbarri to Rockingham612.1 km
6h 39m$117–169Drive to Geraldton Airport, fly to Perth Airport, train
- Drive from Kalbarri to Geraldton-Airport-GET
- Fly from Geraldton Airport (GET) to Perth Airport (PER)GET - PER
- Take the train from Perth Underground Stn Platform 2 to Rockingham Stn Platform 2
4h 3m$260–429Bus
- Take the bus from Jeffrey Browne Wy Transwa Kalbarri to Hunts Rd Transwa DongaraGeraldton
- Take the bus from Dongara to Perth Wellington StreetSouthbound-Coastal Services
11h 3m$134–189
Kalbarri to Rockingham by bus and train
Questions & Answers
The cheapest way to get from Kalbarri to Rockingham is to bus and train which costs $95 - $130 and takes 10h 26m.
The fastest way to get from Kalbarri to Rockingham is to drive and fly and train which takes 4h 3m and costs $260 - $430.
No, there is no direct bus from Kalbarri to Rockingham. However, there are services departing from Jeffrey Browne Wy Transwa Kalbarri and arriving at Louise St After Patterson Rd via Dongara, Perth Busport Zone A and Fremantle Stn Stand 3. The journey, including transfers, takes approximately 11h 3m.
The distance between Kalbarri and Rockingham is 583 km. The road distance is 612.1 km.
The best way to get from Kalbarri to Rockingham without a car is to bus and train which takes 10h 26m and costs $95 - $130.
It takes approximately 4h 33m to get from Kalbarri to Rockingham, including transfers.
Kalbarri to Rockingham bus services, operated by Transwa, depart from Jeffrey Browne Wy Transwa Kalbarri station.
Kalbarri to Rockingham bus services, operated by Transwa, arrive at Hunts Rd Transwa Dongara station.
Yes, the driving distance between Kalbarri to Rockingham is 612 km. It takes approximately 6h 39m to drive from Kalbarri to Rockingham.
There are 325+ hotels available in Rockingham.
What companies run services between Kalbarri, WA, Australia and Rockingham, WA, Australia?
You can take a bus from Jeffrey Browne Wy Transwa Kalbarri to Louise St After Patterson Rd via Dongara, Perth Wellington Street, Perth Busport Zone A, Fremantle Stn Stand 1, and Fremantle Stn Stand 3 in around 11h 3m.
- Website
- aviair.com.au
Flights from Geraldton Airport to Perth Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $220–370
- Website
- qantas.com
Flights from Geraldton Airport to Perth Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $240–350
- Phone
- 13 62 13
- Website
- transperth.wa.gov.au
Train from Perth Underground Stn Platform 2 to Rockingham Stn Platform 2
- Ave. Duration
- 35 min
- Frequency
- Every 15 minutes
- Estimated price
- $5–8
- Website
- https://www.transperth.wa.gov.au/
- Phone
- 1300 662 205
- info@transwa.wa.gov.au
- Website
- transwa.wa.gov.au
Bus from Jeffrey Browne Wy Transwa Kalbarri to Transwa Bay Transwa 440 Roadhouse Glenfield
- Ave. Duration
- 2h 2m
- Frequency
- 3 times a week
- Estimated price
- $26–35
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
Bus from Jeffrey Browne Wy Transwa Kalbarri to Transwa Bay Transwa East Perth Set-Down
- Ave. Duration
- 9h 35m
- Frequency
- 3 times a week
- Estimated price
- $90–120
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
Bus from Jeffrey Browne Wy Transwa Kalbarri to Hunts Rd Transwa Dongara
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a week
- Estimated price
- $35–45
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
Bus from Dongara to Perth Wellington Street
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a week
- Estimated price
- $90–130
- Schedules at
- integritycoachlines.com.au
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








