Melbourne’s reputation often centers around its world-class cuisine, vibrant arts scene, and the labyrinth of hidden laneways. But did you know this dynamic city, the capital of Victoria, also boasts a stunning collection of beaches?
From Brighton’s iconic postcard scene to Half Moon Bay’s secluded tranquility, Melbourne’s diverse coastline offers a beach experience to suit every taste. Let’s explore the top eleven best beaches in Melbourne—pack your sunscreen and get ready to explore more about Australia!
Brighton Beach: Iconic Bathing Boxes & Seaside Charm
Have you ever wished to go on a pristine stretch of golden sand dotted with a row of 82 brightly painted bathing boxes? That’s Brighton Beach, a postcard-perfect scene!
These historic wooden huts, dating back over a century, add a playful touch of whimsy to this beloved beach. Beyond the iconic photo opportunity, Brighton Beach is great for families and visitors of all ages.
Gentle waves make it safe for swimming, sunbathing, and building epic sandcastles. After soaking up the sun, stroll along the promenade. Here, you can marvel at the distant Melbourne skyline and grab a bite at local spots like Sons of Mary or savor fresh seafood at The Fish Tank.
St. Kilda Beach: Where the City Meets the Sea
Seeking a beach with buzzing energy? St Kilda Beach is where it’s at! This 700-meter stretch of sand is a hive of activity. Catch some waves on the consistent swells, or try kitesurfing, windsurfing, or stand-up paddleboarding when conditions are calmer.
The backdrop of the iconic Luna Park amusement park, established way back in 1912, adds to the unique vibe. Prefer to chill out? Stroll the palm-lined promenade, people-watch, and soak up the lively atmosphere. Refuel at numerous eateries nearby, like the historic Stokehouse (rebuilt after a 2014 fire) or the trendy Cafe Di Stasio.
Half Moon Bay: Tranquil Escape with a Hidden Shipwreck
Escape the crowds at Half Moon Bay, a secluded, crescent-shaped beach in the suburb of Black Rock. This beach is all about tranquility. The calm, turquoise waters are perfect for swimming and snorkeling. Don your snorkel gear and explore around the rocks—you might spot weedy seadragons, brightly colored sponges, and other fascinating marine life.
So, what’s Half Moon Bay’s most distinctive feature? Well, it’s the HMVS Cerberus, a 19th-century battleship intentionally sunk in 1926. It’s partly submerged, visible from shore, and a popular spot for experienced divers.
Elwood Beach: Laid-back Charm Meets City Convenience
If St Kilda feels a bit too intense, Elwood Beach, like many Melbourne hidden gems, offers the perfect balance between excitement and relaxation. This relaxed 700-meter stretch invites you to unwind and embrace that coastal vibe. Stroll along the picturesque esplanade lined with charming cafes and bars.
For starters, Elwood Beach is one of the most ideal beaches in Melbourne for sunbathing, and calm waters make it a popular choice for families. Being close to chic suburbs like Brighton adds to Elwood’s allure. You can also enjoy a delicious breakfast with a view at the iconic Beach Hutt Café or savor panoramic bay vistas from Elwood Bathers.
Mentone Beach: A Spacious Dog-Lover’s Paradise
Heading southeast, Mentone Beach is a haven for both dogs and their humans! This expansive Melbourne beach, a nearly 4-kilometer stretch of pristine sand, boasts a massive off-leash area.
The beach extends from the Mentone Life Saving Club to the Beaumaris border. With that, you can let your dog run free, splash in the waves, and socialize with other pups. The wide shoreline, fresh ocean breezes, and lifeguard service also make Mentone a great choice for families.
Williamstown Beach: Coastal Charm & Urban Views
Locals affectionately call it “Willy Beach,” and for good reason. Williamstown Beach offers a unique perspective on Melbourne – enjoy the laid-back beach vibes while gazing back at the glittering skyline across the water.
It’s especially famous for its front-row seat to the city’s dazzling New Year’s Eve fireworks displays. The calm waters, supervised by the Williamstown Life Saving Club, are perfect for swimming. Afterward, explore the charming seaside village for cozy cafes, pubs, and playgrounds.
Mordialloc Beach: A Spacious Family-Friendly Oasis
Planning an epic beach day with the family? Mordialloc Beach (or “Mordi” to locals) should be at the top of your list! This wide, 2-kilometer sandy stretch offers plenty of room for kids to run wild. They can also build elaborate sandcastles and have the time of their lives.
Families love the amenities here. We’re talking about playgrounds, free BBQs, picnic areas, and bike paths that provide everything you need for a full day of fun.
A stroll along the weathered 300-meter Mordialloc Pier is a must for fishing enthusiasts and those seeking beautiful views across Port Phillip Bay. When hunger strikes, classic fish and chips from a local shop along Bear Street or a meal with coastal flair at the popular Sunny Boy Beach Club & Brasserie will hit the spot.
Altona Beach: Heritage Charm Meets Waterfront Oasis
Step back in time at Altona Beach in Melbourne’s west. This picturesque 1.5-kilometer stretch of sand is framed by the historic Altona Pier (built way back in 1888) and a majestic stand of Norfolk Pines, creating a picture-perfect scene.
Altona Beach’s gentle waves and rock pools teeming with marine life at low tide make it a hit with families. During the summer, the dedicated Altona Life Saving Club keeps swimmers safe. The heritage feel of this place and its lush greenery give a scenic backdrop for a relaxing day and a welcome escape from the city.
Black Rock Beach: A Tranquil Coastal Retreat
You want to escape the beach crowds? The Black Rock Beach, tucked between the suburbs of Sandringham and Mentone, is the perfect Melbourne beach for you (its quieter neighbor to the south).
This 500-meter stretch of sand feels like a hidden secret, even though it’s relatively close to the city center. The invitingly clear waters here are ideal for swimming, snorkeling, and boating.
After exploring, you may want to treat yourself to a memorable seaside meal steeped in local history. The Cerberus Beach House, a beloved Art Deco kiosk built in 1928, will not disappoint. They offer delicious food with a focus on fresh, local ingredients.
Sorrento Beach: Blissful Escape on the Peninsula
Drive around 90 minutes from Melbourne to discover the breathtaking beauty of Sorrento Beach at the tip of the Mornington Peninsula. This coastal oasis has two sides. Choose the tranquil waters of Port Phillip Bay for a more protected swimming area or the powerful swells of Bass Strait for a more exhilarating surf experience.
The Sorrento Surf Life Saving Club keeps watch for your safety. Backed by a scenic foreshore reserve with historic jetties, walking trails, and those iconic colorful bathing boxes, Sorrento Beach is a true escape. Yes, even though it’s just over an hour from town.
Eastern Beach, Geelong: Ocean Baths & City Views
Sure, Eastern Beach in Geelong might be known for surfing, and there are beaches like Torquay and Bells Beach near Geelong. But for those seeking a unique beach experience with the option to swim in protected waters, enjoyment is waiting for you.
This expansive, sandy stretch boasts both a beautiful bayside beach and an enclosed ocean bath area complete with diving platforms and towers perfect for adventurous swimmers. There’s also a fun children’s splash pool and a lively foreshore area with walking trails, cafes, and lush botanical gardens. While sea baths provide a safe bathing option, patrolled ocean beachfront areas are also available.
Explore the Best Beaches in Melbourne Now
Melbourne’s beaches truly offer something for every type of beach lover. Whether you’re seeking a vibrant social scene, a relaxing escape, or a maritime adventure, there are plenty of options to enjoy!
So, embrace Melbourne’s coastal surprises! Soak up the sun, build sandcastles with your loved ones, and create unforgettable memories on the shores of these spectacular beaches in Melbourne!