Affiliate disclosure. Some links in this post are affiliate links. If you book through them we may earn a small commission at no extra cost to you. We only recommend partners that fit the trip we're describing. Full policy on our affiliate disclosure page.
Western Australia's south-west corner is the state's holiday heartland: the longest timber jetty in the southern hemisphere, a world-famous wine region, karri forests and, on its southern edge, a granite coast where whales nurse calves within sight of shore. What almost nobody tells you is that a public coach network stitches it together on fares that read like typos: Perth to Bunbury from $18.40, the wine region for $25.05, the whale coast for $35.90. This itinerary turns those tickets into a week-plus trip, and it's honest about the one piece of geometry you need to understand first.
The shape of the network: two spokes, not a circle
Look at a map and you'll want to trace a neat loop: down the cape coast through Margaret River, along the bottom through the forests, around to Albany, home. The coach network doesn't sell that loop as one ribbon. What it runs, in our data, is two strong spokes from Perth: the cape spoke down through Bunbury and Busselton to Margaret River, and the Albany spoke to the south coast, plus a cross-link between Bunbury and Albany that lets the ambitious join them. Departures on all of these are regional-thin, typically a service or two a day, so the itinerary hangs off the timetable rather than the other way around.
Plan it as spokes and everything gets easy. Here's the version that fills eight to ten days without a rushed morning in it.
Days one to two: Busselton and the jetty
Skip Bunbury on the way down, it works better as a connector later, and open with Busselton, under four hours from Perth from $21.75. The town exists around its jetty: 1.8 kilometres of timber walked out over the shallows of Geographe Bay, with a little red train running its length and an underwater observatory at the end where you descend eight metres to watch the pylon reef through windows. Sunset from the jetty, fish and chips on the foreshore, done properly that's a full day and a half.
Route guide
Leg one: Perth to Busselton from $21.75
From $223h 45m220 km
Days three to five: Margaret River
An hour or so further down the line, Margaret River town is the base for everything the region is famous for. We've written a full car-free guide to the region, so here's the compressed version: stay in the town itself, give one day to a wine tour with town pickup, one to the caves and surf coast, and keep an evening for the main street. In September and October the cape heath adds wildflowers to the whole picture.
Route guide
Into wine country: Perth to Margaret River, $25.05
From $255h270 km
Three nights is right. The region rewards the traveller who stops commuting and starts occupying.
Days six to eight: the whale coast
Albany is the itinerary's second act and its emotional heavyweight. The direct Transwa run from Perth covers the 418 kilometres in about six and a half hours for $35.90; coming from the cape side, the cross-link runs from Bunbury to Albany, about six hours for $34.25 through the timber towns. That's the connection that turns two spokes into one continuous trip: back up the cape line toward Bunbury, then across to the south coast. Ask the operator about connecting timetables when you book, because the cross-link doesn't run to tourist frequency and the join is the itinerary's one piece of real logistics.
Route guide
The cross-link: Bunbury to Albany, $34.25
From $345h 48m349 km
Albany itself earns every hour it takes to reach. Australia's convoy to Gallipoli sailed from this harbour, and the National Anzac Centre above King George Sound tells that story with the sound in view. The granite coast of Torndirrup National Park, the Gap and Natural Bridge, puts the Southern Ocean's violence behind safety rails. And from roughly June into October the bays fill with humpback and southern right whales; September sits inside the season, and whale-watching cruises run from the town marina.
Days nine to ten: the run home
The Albany to Perth return is a single relaxed day, and it closes the trip with the Great Southern's farm country rolling past for six and a half hours. If your schedule bends, break the homeward run in Bunbury: the state's second city has a genuinely good street-art trail, a dolphin discovery centre on Koombana Bay, and from $18.40 back to Perth it's the cheapest possible way to shorten the last day.
Route guide
The cheap finisher: Bunbury to Perth country
From $183h175 km
Where the trip can stretch
The eight-to-ten-day shape above leaves deliberate slack, and three extensions absorb it gracefully. Denmark, on the coach line about half an hour before Albany, is the easy one: Greens Pool and Elephant Rocks offer the south coast's calmest swimming inside William Bay's granite shelter, and the town's cidery-and-surf character makes a gentle overnight if the timetable lets you break the leg there rather than day-tripping back from Albany.
The Porongurup and Stirling Ranges, inland from Albany, are tour-or-lift territory rather than coach stops, but they hold the region's great walk, the Granite Skywalk clinging to Castle Rock, and in September and October the Stirlings carry one of the densest wildflower displays in the state. A day tour from Albany is the carless answer, and spring is precisely when it's worth the seat.
Bunbury, finally, upgrades from connector to destination if you give it an evening: the dolphins of Koombana Bay come with an interpretive centre rather than a theme-park promise, and the street-art trail through the old town belongs to a city that's stopped apologising for not being Perth. It's also the itinerary's pressure valve: whenever a timetable join looks tight, adding a Bunbury night loosens everything downstream.
What we'd resist stretching toward is Esperance and the far south east; not because it disappoints, it emphatically doesn't, but because the extra distance deserves its own trip rather than two tacked-on nights of mostly riding.
Budgeting and timing the whole thing
Add the coach legs up, Perth to Busselton, on to Margaret River, back through the cross-link to Albany, home to Perth, and the entire transport spine of a ten-day trip comes to around $105 in current fares. These are Transwa's published flat fares rather than dynamic teasers, so the budget you plan is the budget you spend; South West Coach Lines also runs the cape corridor with its own timetable and pricing, worth comparing when the Transwa times don't fit.
Season-wise, September to November is the argument for this exact trip: whale season live in Albany, wildflowers through the cape and the Stirling Range country, and the summer school-holiday crowds not yet arrived. Autumn, March to May, is the mirror-image alternative, vintage season in the vines and calm seas on the jetty.
- Total coach spine
- ~$105 over 10 days
- Longest leg
- Perth to Albany, ~6.5h
- Network shape
- Two spokes + Bunbury cross-link
- Best window
- September to November
Frequently asked questions
Can you do a loop of the south-west by public bus?
Yes, with one caveat: the loop is really two Perth spokes joined by the Bunbury to Albany cross-link, and that link runs infrequently. Confirm its current timetable with the operator before you fix accommodation dates; the rest of the itinerary flexes easily around it.
Do the coaches stop in the towns between the ones named here?
The services call at intermediate towns along each corridor, and the route guides list current calling points where we have them. For boarding or alighting somewhere smaller, Pemberton or the timber towns, say, check directly with the operator, whose timetable is the source of truth.
Is Denmark or Esperance worth adding?
Denmark, half an hour shy of Albany on the coach line, adds Greens Pool's sheltered swimming to the trip if the timetable suits. Esperance is a further long haul east and really its own trip; tacking it onto this one turns a relaxed itinerary into a transit schedule.
When exactly can I see whales in Albany?
The season runs roughly June into October, opening with humpbacks on the northern migration and southern rights calving in the sheltered bays, and closing as the last pods head back to the Southern Ocean. September sits comfortably inside it, which is part of why this itinerary favours spring. Cruises run daily from the town marina in season, weather permitting, and the operators reschedule rather than sail into a blowout, so keep a flexible day near your Albany leg. Outside the season the same coast still delivers the Gap's drama; the whales are the bonus, not the whole argument.
Do I need to book the Transwa coaches ahead?
For this itinerary's legs, booking a few days ahead is usually comfortable, but the school-holiday periods and wildflower-season weekends tighten regional seats noticeably. The fares don't move with demand, so early booking is purely about the seat; there's no price penalty for deciding your dates late, which suits the weather-flexible pacing this trip rewards.
What's the single best stop if I only have four days?
Busselton plus Margaret River, using the cape spoke only. The whale coast deserves its own future trip more than it deserves two rushed nights.
A jetty into the sea, a wine region, a whale coast, and roughly $105 of flat-fare coach tickets holding it all together. The south-west is the easiest big itinerary in Western Australia precisely because the hard part, the distances, was priced for locals rather than tourists. Take the spring window and let the timetable set an unhurried pace.
made up your mind?
Compare Perth to Busselton fares in one search
Fares from the operators. No booking fees.
We may earn a commission when you book through AusBus. Affiliate disclosure
Written by The AusBus Team
Practical guides researched on the routes themselves and fact-checked against operator timetables.
Next stops on the route
Tags
- western-australia
- south-west
- albany
- margaret-river
- busselton
- itinerary


