Towns in Australia

Exploring Australia, town by town

St Andrews Beach VIC

St Andrews Beach

Postcode: 3941

St Andrews Beach is a coastal village south of Melbourne, Victoria, Australia, located on the southern Mornington Peninsula along the Bass Strait southwest of Rosebud.

It is in the Local Government Area of the Shire of Mornington Peninsula.

As of 2001 census, it has a population of 666.

It is located 87km from Melbourne and 14km from Rosebud.