Town Centres

Encompassing a total area of 1,455km2, the City of Busselton is home to five main town centres:

  • Busselton
  • Dunsborough
  • Vasse
  • Yallingup
  • Eagle Bay


Busselton is the district’s largest town centre. It has a beautiful family friendly foreshore, an expansive café, restaurant and pub scene as well as speciality retailers and a bourgeoning art culture. Busselton offers an array of regional sporting and community facilities. Busselton’s historic Cultural Precinct connects the popular foreshore and iconic Busselton Jetty with the town centre.


The relaxed coastal town of Dunsborough is neatly positioned on Geographe Bay. The beach is a few minutes’ walk from the leafy, green town centre. Dunsborough is great for boutique shopping and has a wonderful café culture. The surrounding coastline offers some of the most spectacular walks in Western Australia.


Located close to Busselton and Dunsborough, this growing town centre is a favourite for families. It offers friendly neighbourhoods, access to schools and a growing number of amenities. Vasse is connected to other town centres and scenic locations via an extensive dual use pathway.


A small coastal town surrounded by the Leeuwin-Naturaliste National Park, Yallingup has some of the best ocean views on offer! Yallingup is home to some of the greatest surf breaks in Western Australia (and the world) and is a popular getaway for tourists. While the town projects a laid back holiday vibe, it has a strong and active community base.

Eagle Bay

A small coastal town just 7 minutes’ drive to Dunsborough, Eagle Bay sits on the tip of Cape Naturaliste and is a growing luxury holiday hotspot.City of Busselton Localities

Related Information

Near Me

Events Calendar

If you've encountered a problem with the website or have any general feedback, please provide comment via this form.

Was this page helpful?

Get Audio Code