Travel from Fremantle to Bunbury

Bus or train from Fremantle to Bunbury?

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.

Operators from Fremantle to Bunbury

Close Print Itinerary
  1. Here are 3 options to get from
    Fremantle to Bunbury:

    1. Trip:
      1 Bus
      • One-Way approx: USD $26 - $41
      • Duration: 3 h 40 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $26 - $41
        • Duration: 3 h 40 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $24 - $34
      • Duration: 3 h 53 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $24 - $34
        • Duration: 3 h 53 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $14 - $22
      • Duration: 1 h 51 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $14 - $22
        • Duration: 1 h 51 min
        Close x