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.