St Andrews Beach is a coastal village in the southern extremity of the Mornington Peninsula in Melbourne, Victoria, Australia, 68 km (42 mi) south of Melbourne's Central Business District, located within the Shire of Mornington Peninsula local government area.
[1] St Andrews Beach is located on the Bass Strait side of the Mornington Peninsula and it is south of Rye.
It forms part of a 35-kilometre (22 mi) continuous stretch of beach that runs from Cape Schank to Portsea.
It is a popular surf location with many good breaks that attracts surfers all year round.
[10] St Andrews Beach features a unique topography known as The Cups Country,[11] which creates an ideal environment for golf courses.