Perth
Perth
Train Bus

Bunbury to Perth

Updated: 27 May 2026

The trip from Bunbury to Perth is a short 175 km journey. You can take the Transwa Australind train or a coach service. Both are reliable and comfortable. The route follows the coast and inland agricultural areas.

Total Distance: Driving distance 175 km; straight-line air distance 150 km.
Fastest Way
The train is slightly faster than the bus.
Cheapest Way
The train is generally the most cost-effective option.
Compare Bunbury to Perth Routes
Train
Direct
Bus
Direct
Duration 2 hours 30 mins 2 hours 45 mins
Avg Price $25 - $40 $30 - $50
Operator Transwa South West Coach Lines
Route Bunbury Passenger Terminal to Perth Station Bunbury to Perth CBD
Tip Book your seat on the Australind train in advance. Buses offer more frequent departures than the train.
Travel Tips
  • Booking
    Book train tickets online.
  • Arrival
    Arrive at the station early.
  • Transport
    Use Transperth for local travel.
  • Comfort
    Bring a book for the trip.
  • Food
    Grab a snack before boarding.
Safety Tips
  • Belongings
    Keep your bags close.
  • Station Safety
    Stay in well-lit areas.
  • Emergency
    Know the emergency number.
  • Assistance
    Ask staff for help.
People Also Ask
  • Is the train reliable?
    Yes, the Australind is very reliable.
  • How long is the trip?
    About 2.5 hours.
  • Can I drive?
    Yes, it is a simple drive.
  • Are there buses?
    Yes, frequent services.
  • What is the best way?
    Train is most comfortable.
Quick Info
  • From Bunbury, Western Australia, Australia
  • To Perth, Western Australia, Australia
  • Modes
Best Time to Travel

All year round.

Things to Do in Perth
1
Kings Park
Iconic park with city views.
2
Elizabeth Quay
Waterfront dining and walking.
3
Perth Zoo
Great for families.
4
Cottesloe Beach
Famous swimming beach.
Tags
Bunbury to Perth train to Perth bus to Perth Western Australia travel Transwa train South West Coach Lines Perth travel guide Australia travel