Transperth operates a bus from Fremantle to Bunbury every 15 minutes. Tickets cost $4 - $6 and the journey takes 39 min. South West Coach Lines also services this route 3 times a day. Alternatively, Transperth operates a train from Fremantle to Bunbury every 20 minutes. Tickets cost $4 - $6 and the journey takes 28 min. TransWA also services this route twice daily.
How to get from Fremantle to Bunbury
From South Tce Fremantle Markets line 520 bus to Cockburn Central Station then bus to Bunbury. 3 h 40 min $40. From Fremantle Stn Platform 1 train to Perth Stn Transwa Rail Perth then train to Bunbury Stn Bunbury 2. 3 h 53 min $37. From Fremantle drive to Bunbury. 1 h 51 min $22.