The best beaches near Melbourne range from the calm, family-friendly shores of Port Phillip Bay to the rugged surf breaks of the Surf Coast — all sitting between 30 minutes and two hours from the CBD. Brighton Beach is the most iconic, St Kilda is the easiest to reach on a weekday, and the Mornington Peninsula offers over 40 beaches across both bay and ocean sides for anyone willing to make the drive.
City Beaches: St Kilda, Brighton, and Elwood
St Kilda Beach sits just 6km from Melbourne’s CBD, making it the default beach for a quick escape. Port Phillip Bay keeps swells modest, so the water is calmer than most visitors expect. The foreshore promenade stretches 3km between St Kilda Pier and Elwood, and there’s no parking drama if you arrive before 9am — after that, budget $6–$10 for nearby street parking.
Brighton Beach, about 14km from the city, earns its place on every Melbourne beach list for one reason: the 82 hand-painted bathing boxes. Built from the 1880s onward, they’re privately owned and occasionally sell for over $350,000 each. The beach itself is shallow, clean, and well suited to young kids. Park on The Esplanade (free before 8am) and grab a coffee at the Brighton Baths kiosk before the crowds arrive.
Elwood Beach, tucked between the two, is the one locals actually swim at. Less photographed, easier to park, same calm bay water — and the surrounding park is genuinely pleasant for a picnic.
Mornington Peninsula: The Weekend Destination
The Mornington Peninsula is where Melbourne goes to properly beach. It’s a 90-minute drive from the CBD, but the variety is unlike anywhere else in Victoria.
Bay side: Rye, Rosebud, and Dromana all offer excellent family beaches — shallow, calm, well-facilitated, with water temperatures peaking around 22°C in late January. Rye is the pick for families with kids under 10.
Ocean side: Sorrento Ocean Beach and Portsea Surf Beach face Bass Strait, which means actual waves. These beaches are patrolled during summer (November to April) and are best for confident swimmers and bodysurfers. Gunnamatta is the wildest option — powerful shore break and a serious rip that catches visitors out every season. Go to watch from the dunes unless you’re a strong ocean swimmer.
Point Nepean National Park at the peninsula’s tip offers dramatic coastal walks and sheltered coves. Entry is $15.30 per vehicle and the 18km of walking tracks are among the best in Victoria.
Surf Coast: Torquay, Bells Beach, and Jan Juc
Head west from Melbourne and you hit the Surf Coast — home to some of the most consistent waves in Victoria. Torquay is 100km from the CBD (about 75 minutes), and the town now has excellent cafes, the Surfworld Museum, and easy access to Cosy Corner beach for beginners.
Bells Beach needs no introduction. The world-famous right-hand point break hosts the Rip Curl Pro every Easter and draws international surfers year-round. For non-surfers, the cliff viewing area offers brilliant ocean views and the layered rock geology alone is worth the stop. Don’t attempt to swim here — the rip is relentless.
Jan Juc, 2km north of Bells, is less photographed and more accessible. It handles intermediate surfers well and families can find calmer sections further up the beach.
Phillip Island: Cape Woolamai
Phillip Island is 140km from Melbourne — closer to two hours in traffic — but Cape Woolamai rewards the effort. The beach is genuinely striking: pink granite boulders, towering dunes, and powerful Bass Strait surf. The 5.4km walking track around the headland is one of the best coastal walks in Victoria and takes about two hours return. Swimming is for experienced ocean swimmers only; the rip at Woolamai is powerful and unpredictable.
On the island’s calmer northern side, Summerland Beach is where the famous Penguin Parade takes place at dusk each evening. Adult tickets are $35 — book well ahead during school holidays.
Frequently Asked Questions
Which Melbourne beach is best for families with young kids?
Rye Beach on the Mornington Peninsula bay side is the top choice — shallow water, calm conditions, good facilities, and relatively warm temperatures in summer. For city convenience without the drive, Brighton Beach and Elwood are both excellent within 30 minutes of the CBD.
What is the best time of year to visit Melbourne beaches?
December through March is peak swimming season, with water temperatures between 18–22°C. January is the busiest and hottest month. November and April are solid shoulder season options with fewer crowds and still-swimmable conditions.
Can you swim at Bells Beach?
Bells Beach is a world-class surf break, not a casual swimming spot. The powerful shore break and persistent rip make it unsuitable for general swimming. Enjoy the views from the cliff platform and head to Jan Juc or Torquay Main Beach if you want to get in the water.
Heading to Melbourne's beaches this season? — The right gear makes a long beach day far more comfortable: waterproof dry bags, compact beach chairs, and reef-safe sunscreen top the list.
Shop Travel Accessories on Amazon AU