Getting There and Away

Castle Rock, on the eastern end of Castle Rock Bay, Dunsborough, Western Australia.
Calistemon, Wikimedia Commons

Dunsborough does not have its own airport or train station, relying on nearby Busselton Margaret River Airport and bus services for connections. The town is served by local bus stops, with Seymour Bvd being a key point for arrivals and departures.

Flying:

Travellers can fly into Busselton Margaret River Airport (BQB), approximately 30-45 minutes by car from Dunsborough. Direct flights from Perth Airport (PER) to Busselton Margaret River Airport are operated by Qantas three times a week (Monday, Friday, Sunday), taking under an hour and costing approximately $470 - $1,400.

Bus (from Perth):

Direct bus services from Perth to Dunsborough are available via Transwa, departing once daily from Transwa Bay East Perth and arriving at Seymour Bvd Transwa Dunsborough. This journey typically takes around 4 hours 15 minutes to 4 hours 16 minutes, with fares ranging from $35 - $55.

Bus (from Busselton):

Local bus services connect Busselton and Dunsborough, operated by TransBusselton. The trip takes approximately 34 minutes and costs around $4 - $5.

Driving/Car Rental:

Driving from Perth to Dunsborough covers a distance of approximately 242-245 km and takes about 2 hours 47 minutes to 2 hours 55 minutes. Car rental options are widely available from Perth Airport, Busselton Margaret River Airport, and within Dunsborough itself, offering flexibility for exploring the region.

Train and Bus (from Perth):

An alternative route involves taking a train from Perth Underground to Cockburn Central, followed by a bus connection to Quindalup or Dunsborough. This combined journey can take between 4 hours 38 minutes and 4 hours 55 minutes, with costs similar to direct bus services.