The route at a glance
The Perth–Bunbury corridor.
Perth to Bunbury is a 175-kilometre run along the South West Highway, taking around 2 hours 30 minutes. Transwa runs the SW1 service from Perth's East Perth Coach Terminal to Bunbury, with connections onward to Margaret River, Augusta and Albany. The corridor is the standard public transport option to Western Australia's south west wine and coastal region.
Typical calling points
- PerthWA
- Cockburn CentralWA
- BinningupWA
- AustralindWA
- EatonWA
- BunburyWA
Typical stops on this corridor. Actual calling points vary by operator and service.
Journey essentials
- Departures
- 3 per day
- Onboard
- Toilet · Wheelchair access
- Luggage
- 1 × 23kg checked bag
Compare operators
Who runs this route.
Transwa
Wheelchair access20kg luggageBookon TranswaFrom$18Services
Depart Arrive Runs 8:00 AM 10:12 AM Daily 9:00 AM 12:05 PM Mon–Fri, Sun 12:15 PM 2:45 PM Sun 12:15 PM 3:15 PM Tue, Thu 1:00 PM 4:00 PM Mon, Wed–Thu 1:30 PM 4:30 PM Sun 4:00 PM 7:20 PM Fri Services
Depart Arrive Runs 7:30 AM 10:30 AM Daily 1:20 PM 4:25 PM Daily
Fares are indicative. Live pricing may vary by date and availability. AusBus earns a small commission on some bookings at no extra cost to you.
Spotted an error or a missing operator on this route? Let us know.
Travel tips
What to know before you go.
Transwa SW1 is the only scheduled coach option, but it runs reliably and connects with Transwa's other south-west services at Bunbury. Book ahead during summer school holidays and Easter when the south west fills. The Australind train (currently suspended for fleet replacement) historically ran this corridor; check Transwa's website for service updates. Window seats on the right-hand side give you the best of the karri and jarrah forest sections south of Pinjarra. If you are continuing onwards to Margaret River wineries, plan the connection at Bunbury; onward services run only twice daily.
Route FAQs
Perth to Bunbury, answered.
- About 2 hours 30 minutes via the South West Highway, including stops at Pinjarra and Australind.
- Fares start from around $18 one-way with Transwa. Concession fares are available for seniors and students.
- Transwa is the main scheduled operator. The SW1 service runs daily from Perth East Perth Coach Terminal.
- Yes, transfer at Bunbury to the Transwa SW2 service that continues to Busselton, Margaret River and Augusta.
- The Australind has been suspended for fleet replacement. Check Transwa's website for the latest service status before planning a rail-based trip.
Keep going
Onward from Bunbury.
Continuing past Bunbury? These coach corridors carry on from your arrival city.
Related routes