St Andrews Beach is a coastal village in the southern extremity of the Mornington Peninsula in Melbourne, Victoria, Australia, 68 km south …St Andrews Beach is a coastal village in the southern extremity of the Mornington Peninsula in Melbourne, Victoria, Australia, 68 km south of Melbourne's Central Business District, located within the Shire of Mornington Peninsula local government area. St Andrews Beach recorded a population of 974 at the 2021 census.