THE BEST Beaches in Melbourne
From secluded coves to lively shorelines — find the best beaches in Melbourne with curated picks, local tips, and free itinerary planning tools.
🏖️ Beaches in Melbourne
- St Kilda Beach — St Kilda Beach is a beach located in St Kilda, Port Phillip, Victoria, Australia, 6 kilometres (3.7 mi) south from the Melbourne city centre. It is Melbourne's most famous beach. The beach is a sandy beach about 700 metres (2,300 ft) long between St Kilda Marina and St Kilda Harbour along Jacka Boulevard and St Kilda Esplanade. It is located at the north-east corner of Port Phillip and is protected from ocean swell, though still affected by strong westerly winds. With Port Phillip Bay being open to the sea, St Kilda Beach is subject to regular tides.
- Sandringham Beach — The Sandringham line is a commuter railway line in the city of Melbourne, Australia. Operated by Metro Trains Melbourne, it is the city's fourth shortest metropolitan railway line at 17.9 kilometres (11.1 mi). The line runs from Flinders Street station in central Melbourne to Sandringham station in the south-east, serving 14 stations via South Yarra, Balaclava, Elsternwick, and Brighton. It operates from approximately 5am to 12am, daily, with 24 hour service available on Friday and Saturday nights. Trains on the Sandringham line run as six car formations, composed of two three-car sets of Comeng or Siemens Nexas trainsets.
- Half Moon Bay — The Half Moon Bay is a bay and neighbourhood on Port Phillip, south east of Melbourne. Located in the suburb of Black Rock, it is home to the Black Rock Yacht Club, the Half Moon Bay Lifesaving Club and the Cerberus Beach House Restaurant and Beach Kiosk. The bay gets a mention in the Cat Empire song, "The Wine Song".
- Elwood Beach — St Kilda Beach is a beach located in St Kilda, Port Phillip, Victoria, Australia, 6 kilometres (3.7 mi) south from the Melbourne city centre. It is Melbourne's most famous beach. The beach is a sandy beach about 700 metres (2,300 ft) long between St Kilda Marina and St Kilda Harbour along Jacka Boulevard and St Kilda Esplanade. It is located at the north-east corner of Port Phillip and is protected from ocean swell, though still affected by strong westerly winds. With Port Phillip Bay being open to the sea, St Kilda Beach is subject to regular tides.
- Mornington Beach — The Mornington Peninsula is a peninsula located in the south-east of the Greater Metropolitan area of Melbourne, in Victoria, Australia. Surrounded by Port Phillip to the west, Western Port to the east, Bass Strait to the south, and connected to the mainland in the north, the peninsula begins its protrusion from the mainland in the area between Pearcedale and an area north of Frankston. The area was originally home to the Mayone-bulluk and Boonwurrung-Balluk clans, and formed part of the Boonwurrung nation's territory prior to European settlement.
- Port Melbourne Beach — A beach in melbourne with swimming, sunbathing, and coastal views, popular with locals and visitors alike.
- Mount Martha — A popular beach near Melbourne, offering sand, sea, and a relaxing coastal atmosphere for swimming, sunbathing, and waterfront walks.
- Rye Beach — A popular beach near Melbourne, offering sand, sea, and a relaxing coastal atmosphere for swimming, sunbathing, and waterfront walks.
- Safety Beach — A popular beach near Melbourne, offering sand, sea, and a relaxing coastal atmosphere for swimming, sunbathing, and waterfront walks.
- Dromana Beach — A popular beach near Melbourne, offering sand, sea, and a relaxing coastal atmosphere for swimming, sunbathing, and waterfront walks.
- Black Rock Beach — A popular beach near Melbourne, offering sand, sea, and a relaxing coastal atmosphere for swimming, sunbathing, and waterfront walks.
- Mentone Beach — Mentone Beach is a beach located in Mentone, on Port Phillip Bay, Victoria, Australia, 21 kilometres south from the Melbourne City Centre. Mentone beach is the northern section of a beach that extends alongside Beaumaris Bay from the cliffs at Rickett's Point in Beaumaris to Frankston in the south on the eastern shoreline of Port Phillip Bay.
- Beaumaris Beach — Beaumaris Bay is a short but wide bay within the eastern shore of Port Phillip Bay in southern Victoria, Australia. It commences at the cliffs of Rickett's Point in the southern end of the Melbourne suburb of Beaumaris, then recesses north briefly alongside Mentone Beach in Mentone before stretching south through a string of suburban beaches along Parkdale, Mordialloc, Aspendale, Edithvale, Bonbeach, Carrum and Seaford, and ends at a small headland near the Olivers Hill boat ramp at the junction between Frankston and Mount Eliza. The main tributary streams draining into the bay are Mordialloc Creek, Patterson River, Kananook Creek and Sweetwater Creek.
- Altona Beach — Altona Beach is a beach located in Altona, Victoria, Australia. A long pier is located towards the middle of the beach. From late November through to around Easter each year, volunteers from the Altona Lifesaving Club patrol the beach on the eastern side of the pier.
- South Melbourne Beach — South Melbourne Beach, a beach in Melbourne in the Albert Park area with soft sand and swimming water, popular for sunbathing and a coastal stroll.
- Altona Dog Beach — Altona Dog Beach, a local beach in Melbourne in the Seaholme area with room to spread out, gentle waves, and sunset views along the shore.
- Brighton Beach — Known for its iconic colourful bathing boxes, this beach offers calm waters and stunning views of the Melbourne skyline.
- Williamstown Beach — This wide sandy beach provides panoramic views across Port Phillip Bay to Melbourne’s city skyline.