Williams
WA 6391 • Western Australia
About Williams
Williams is a small country town in Western Australia's Wheatbelt region, located 161 kilometres south-south-east of Perth along the Albany Highway within the Shire of Williams. With a population of 996 at the 2021 Census, the town and its surrounding rural locality cover a vast 2,137 square kilometres of agricultural land. Established in the 1860s as an important stopover along Albany Highway, Williams has long served as a service centre for surrounding wheat and sheep farming operations.
The Williams River, from which the town takes its name, passes through the townsite and provides a pleasant natural backdrop to this quiet rural community. Local amenities include a hotel, school, post office, and the essential services expected of a Wheatbelt service town. The town's position on Albany Highway means it attracts passing travellers between Perth and Albany, while its surrounding farmland supports a predominantly agricultural community. Williams is well suited to those who value the open landscapes and close-knit character of regional Western Australian rural life.
Williams falls under postcode 6391 and is governed by the local council Council (LGA). For state elections, residents vote in the Roe (Agricultural) electorate.
Location
Transport & Commute
Bus Services
- TransWA coach service — Perth / Albany 2 hrs to Perth; 2.5 hrs to Albany
Commute to Perth CBD
🛣️ Via Albany Highway; TransWA coach provides limited service to Perth
Williams is a small rural town where basic services are walkable within the townsite, but all significant shopping and services require driving to larger centres
Supermarkets Nearby
No major supermarkets listed for this suburb.
Schools
-
Rosselloty Street
