Travel options for:
Perth to Margaret River
  • Bus

    $29 - $40
    1. Transwa Bay East Perth

      5 h 5 min - 6 times a week

      $29 - $40

  • Train, bus via Bunbury Rail Stn Bunbury Passenger

    $35 - $48
    1. Perth Stn Transwa Rail Perth

      2 h 25 min - twice daily

      $19 - $27

    2. Bunbury Rail Stn Bunbury

      2 h - 6 times a week

      $15 - $22

  • Train, bus

    $29 - $43
    1. Perth Underground Stn Platform

      51 min - every 20 minutes

      $6 - $9

    2. Mandurah Stn Mandurah Stn

      3 h 50 min - 6 times a week

      $23 - $35

  • Drive

    $23 - $35
    1. Perth

      2 h 58 min - 167.8 miles

      $23 - $35

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Transwa Bay East Perth bus to Charles West Av Margaret River. 5 h 5 min $45. From Perth Stn Transwa Rail Perth train to Bunbury Rail Stn Bunbury Passenger then bus to Charles West Av Margaret River. 5 h 25 min $55. From Perth Underground Stn Platform 2 train to Mandurah Stn Mandurah Stn then bus to Charles West Av Margaret River. 5 h 41 min $46. From Perth drive to Margaret River. 2 h 58 min $38.

Operators: TransWA Transperth