20 Melbourne’s Best Beaches

Photo of author

Written by Michelle

Updated

top beaches in melbourne

Melbourne has some of Australia’s best beaches, offering everything from calm swimming spots to scenic coastal walks and water sports. This guide covers 20 must-visit beaches, highlighting key features, best activities, and essential planning tips.

To help you choose the right beach, I’ve included:

  • Water quality ratings (for the cleanest swimming spots)
  • Visitor trends (to avoid crowds)
  • Seasonal recommendations (best times to visit)

This list covers you whether you’re after family-friendly beaches, great surf, or quiet escapes. And if you’re looking for more things to do in the city, check out these top free activities in Melbourne to make the most of your trip!

Quick Picks for Every Visitor:

Best for Families: Elwood Beach, Altona Beach, Rosebud Beach
Best for Swimming: Edithvale Beach, Mount Martha Beach, Sorrento Front Beach
Best for Photography: Brighton Beach, Mentone Beach, Mount Martha Beach
Best for Water Sports: St Kilda Beach (kitesurfing), Ricketts Point (snorkeling), Flinders Beach (surfing)
Best for Relaxation: Sandringham Beach, Chelsea Beach, Dromana Beach

Top 20 Melbourne’s Best Beaches

1. St Kilda Beach

St. Kilda Beach is Melbourne’s most famous beach, known for its bustling promenade, kitesurfing, and stunning sunsets.

Located just minutes from the city, it attracts locals and tourists looking to relax by the bay. The beach has cafés, bars, and restaurants, making it perfect for a full-day visit.

  • Location: 6 km from Melbourne CBD
  • Water Quality: Moderate – Best after dry weather
  • Crowds: Bustling on weekends
  • Best for: Sunsets, kitesurfing, nightlife
  • Activities: Swimming, jogging, cycling, penguin spotting
💡 Pro Tip: Visit St Kilda Pier at sunset to see the fairy penguins return to their nests.
St Kilda Beach
Source: australianbeachsoccer.com.au

2. Brighton Beach

Brighton Beach is best known for its iconic Brighton Bathing Boxes, a row of colorful wooden huts that are one of Melbourne’s most photographed spots.

The calm waters and soft sand make it an excellent spot for swimming and sunbathing.

  • Location: 12 km southeast of Melbourne CBD
  • Water Quality: Excellent – Clean, calm waters
  • Crowds: Moderate to high during peak hours
  • Best for: Photography, swimming
  • Activities: Sunbathing, beach walks
💡 Pro Tip: Visit early in the morning to get the best photos without crowds.
Brighton Beach
Source: vecteezy.com

3. Elwood Beach

Elwood Beach is a quiet, family-friendly beach with vast sandbanks and gentle waves. It’s perfect for picnics, jogging, and paddleboarding.

The Elwood Foreshore Reserve offers BBQ facilities, making it a popular weekend spot.

  • Location: 8 km south of Melbourne CBD
  • Water Quality: Good – Occasionally affected by stormwater runoff
  • Crowds: Less busy than St Kilda and Brighton
  • Best for: Families, picnics, paddleboarding
  • Activities: Swimming, kayaking, cycling
💡 Pro Tip: Ideal for families with young children due to its shallow, calm waters.
Elwood Beach
Source: flickr.com

4. Half Moon Bay

Half Moon Bay is a stunning crescent-shaped beach surrounded by red cliffs.

It’s home to the historic HMVS Cerberus shipwreck, making it a favorite for snorkelers and history lovers. The water is clear and calm, perfect for swimming and photography.

  • Location: Black Rock, 20 km southeast of Melbourne CBD
  • Water Quality: Excellent – Crystal clear water
  • Crowds: Less crowded, great for a peaceful day
  • Best for: Snorkeling, scenic views
  • Activities: Swimming, photography, exploring shipwrecks
💡 Pro Tip: Bring snorkeling gear to explore the underwater life around the shipwreck.
Half Moon Bay
Source: visithalfmoonbay.org

5. Williamstown Beach

Williamstown Beach offers a relaxed atmosphere with stunning views of the Melbourne skyline.

It’s a small but charming beach popular for sunbathing, swimming, and evening strolls along the foreshore. The nearby cafés and parks make it an excellent spot for a laid-back day by the water.

  • Location: 15 km southwest of Melbourne CBD
  • Water Quality: Good – Generally clean, occasional seaweed
  • Crowds: Moderate, quieter on weekdays
  • Best for: City views, sunbathing, swimming
  • Activities: Walking, picnicking, cycling
💡 Pro Tip: Visit in the evening for breathtaking sunset views over the Melbourne skyline.
Williamstown Beach
Source: beaches-searcher.com

6. Sandringham Beach

Sandringham Beach is a hidden gem along Melbourne’s coastline, known for its soft golden sands, clear waters, and peaceful environment.

Scenic cliffs and coastal walking trails surround the beach, perfect for relaxation and photography.

  • Location: 19 km southeast of Melbourne CBD
  • Water Quality: Excellent – Crystal clear waters
  • Crowds: Quiet to moderate, peaceful even on weekends
  • Best for: Relaxation, scenic walks, photography
  • Activities: Swimming, coastal walks, snorkeling
💡 Pro Tip: Walk along the Sandringham Cliffs for stunning coastal views and hidden rock pools.
Sandringham Beach
Source: travelvictoria.com.au

7. Sorrento Front Beach

Located on the Mornington Peninsula, Sorrento Front Beach is a calm and scenic beach known for its shallow waters and beautiful surroundings.

It’s an ideal spot for families, paddleboarding, and relaxed swimming.

The nearby town of Sorrento offers excellent dining and shopping options.

  • Location: 91 km south of Melbourne CBD
  • Water Quality: Excellent – Clear and calm waters
  • Crowds: Busy in summer, quieter in autumn and winter
  • Best for: Families, paddleboarding, scenic views
  • Activities: Swimming, kayaking, dining nearby
💡 Pro Tip: Arrive early in the summer to secure a good spot, as parking fills up quickly.
Sorrento Front Beach
Source: jumpon.online

8. Port Melbourne Beach

Just minutes from the city, Port Melbourne Beach offers a peaceful escape with stunning bay views.

It has a long boardwalk, making it great for cycling and sunset walks.

The beach is also close to waterfront restaurants and bars, making it a popular after-work destination.

  • Location: 4 km from Melbourne CBD
  • Water Quality: Moderate – Best on non-rainy days
  • Crowds: Busy on weekends, relaxed on weekdays
  • Best for: Walking, waterfront dining, city proximity
  • Activities: Swimming, cycling, sunset watching
💡 Pro Tip: Head to Station Pier for great seafood and watch the Spirit of Tasmania ferry depart.
Port Melbourne Beach
Source: myguidemelbourne.com

9. Altona Beach

Altona Beach is family-friendly, with shallow waters, a long pier, and soft sand. It’s perfect for kids, kite surfers, and fishing enthusiasts. The nearby parklands and BBQ areas make it an ideal picnic spot.

  • Location: 23 km west of Melbourne CBD
  • Water Quality: Good – Occasionally affected by seagrass buildup
  • Crowds: Moderate, quieter than St Kilda and Brighton
  • Best for: Families, kite surfing, fishing
  • Activities: Swimming, pier fishing, walking
💡 Pro Tip: Visit during low tide to explore the exposed sandbanks, great for kids to play on.
Altona Beach
Source: beautifulaltona.com.au

10. Mordialloc Beach

A local favorite, Mordialloc Beach is known for its long wooden pier, clear waters, and soft golden sand.

It’s an excellent spot for swimming, sunbathing, and enjoying classic fish & chips from the nearby shops.

  • Location: 25 km southeast of Melbourne CBD
  • Water Quality: Excellent – Clean and well-maintained
  • Crowds: Moderate, busy in summer
  • Best for: Swimming, fish & chips, pier walks
  • Activities: Swimming, sunbathing, beachside dining
💡 Pro Tip: Grab fish & chips from a local shop and enjoy a sunset meal by the pier.

Read More: Best Tourist Attractions in Melbourne

Mordialloc Beach
Source: tothotornot.com

11. Black Rock Beach

Black Rock Beach is a secluded beach surrounded by scenic cliffs. It’s great for coastal walks, rock pool exploration, and snorkeling.

The beach has a natural, untouched feel, perfect for a quiet escape.

  • Location: 18 km southeast of Melbourne CBD
  • Water Quality: Excellent – Crystal clear waters
  • Crowds: Low to moderate, peaceful even on weekends
  • Best for: Rock pools, snorkeling, coastal walks
  • Activities: Exploring tide pools, photography, hiking
💡 Pro Tip: Walk along the cliffs to enjoy panoramic views of the bay and the surrounding coastline.
Black Rock Beach
Source: exploreparks.dbca.wa.gov.au

12. Frankston Beach

Frankston Beach is the gateway to the Mornington Peninsula, featuring golden sands, a picturesque pier, and a lively foreshore.

It’s a great all-rounder, ideal for families, swimmers, and beachside dining.

  • Location: 41 km southeast of Melbourne CBD
  • Water Quality: Good – Generally clean, but can be affected by seaweed
  • Crowds: Busy in summer, quieter in winter
  • Best for: Families, pier walks, beachside cafés
  • Activities: Swimming, beach sports, scenic walks
💡 Pro Tip: Take a walk along the Frankston Boardwalk for stunning beach views and sunset photography.
Frankston Beach
Source: trip101.com

13. Mentone Beach

Mentone Beach is a peaceful, less crowded beach known for its stunning red cliffs and soft sandy shores.

It’s perfect for those looking for a relaxing swim or a quiet coastal walk. The scenic views and clean water make it a hidden gem.

  • Location: 22 km southeast of Melbourne CBD
  • Water Quality: Excellent – Clean and clear waters
  • Crowds: Low to moderate, peaceful even on weekends
  • Best for: Quiet getaways, scenic views, relaxation
  • Activities: Swimming, beach walks, photography
💡 Pro Tip: Visit during sunset for breathtaking views of the red cliffs glowing in the evening light.
Mentone Beach
Source: kingston.vic.gov.au

14. Chelsea Beach

Chelsea Beach is a clean and spacious beach with crystal-clear waters and soft sand.

It’s popular for relaxation, dog walking, and water sports.

The beach has a laid-back atmosphere, making it ideal for those wanting to escape the crowds.

  • Location: 30 km southeast of Melbourne CBD
  • Water Quality: Excellent – One of Melbourne’s cleanest beaches
  • Crowds: Moderate, quieter than Brighton and St Kilda
  • Best for: Relaxation, dog walking, water sports
  • Activities: Swimming, paddleboarding, sunbathing
Chelsea Beach
Source: getaboutable.com
💡 Pro Tip: Great spot for stand-up paddleboarding due to its calm and clear waters.

15. Edithvale Beach

Edithvale Beach is known for its pristine white sand and clear waters.

It’s a great swimming spot, especially for families and those looking for a peaceful beach day. The nearby dunes add to the natural beauty.

  • Location: 28 km southeast of Melbourne CBD
  • Water Quality: Excellent – One of Melbourne’s cleanest beaches
  • Crowds: Low to moderate, peaceful atmosphere
  • Best for: Swimming, relaxation, quiet beach days
  • Activities: Swimming, beach walks, sunbathing
💡 Pro Tip: Bring a beach umbrella, as there is minimal shade along the shoreline.
Edithvale Beach
Source: walkingmelbourne.home.blog

16. Ricketts Point Marine Sanctuary

Ricketts Point is a protected marine sanctuary, making it a paradise for snorkelers and marine life lovers.

The shallow rock pools and abundant sea life make it one of Melbourne’s best places for underwater exploration.

  • Location: Beaumaris, 20 km southeast of Melbourne CBD
  • Water Quality: Excellent – Crystal clear waters, ideal for snorkeling
  • Crowds: Moderate, busier in summer
  • Best for: Snorkeling, marine life exploration, nature lovers
  • Activities: Snorkeling, rock pool exploration, beach walks
💡 Pro Tip: Visit during low tide to explore the rock pools filled with marine creatures.
Ricketts Point Marine Sanctuary
Source: mammaknowssouth.com.au

17. Mount Martha Beach

Mount Martha Beach is famous for its colorful beach huts, clear turquoise water, and peaceful vibe.

It’s a great swimming spot with a laid-back atmosphere, ideal for families and photographers.

  • Location: 60 km southeast of Melbourne CBD
  • Water Quality: Excellent – Clear, calm waters
  • Crowds: Moderate, peaceful even in peak season
  • Best for: Photography, swimming, relaxation
  • Activities: Swimming, sunbathing, scenic walks
💡 Pro Tip: Take a stroll along the shore to capture stunning shots of the vibrant beach huts.
Mount Martha Beach
Source: wanderroam.blog

18. Dromana Beach

Dromana Beach is calm and family-friendly, with a long foreshore reserve, BBQ areas, and scenic walking paths.

The gentle waves and shallow water make it perfect for young kids and casual swimmers.

  • Location: 85 km south of Melbourne CBD
  • Water Quality: Excellent – Clean, safe swimming conditions
  • Crowds: Moderate, family-friendly environment
  • Best for: Families, beach picnics, paddleboarding
  • Activities: Swimming, BBQs, kayaking
💡 Pro Tip: Pack a picnic and enjoy a relaxing day at one of the many foreshore BBQ spots.
Dromana Beach
Source: wind-hounds.com

19. Rosebud Beach

Rosebud Beach is a shallow-water beach with gentle waves, making it one of the safest beaches for families.

The long stretch of foreshore includes parks, picnic areas, and a scenic pier.

  • Location: 92 km south of Melbourne CBD
  • Water Quality: Excellent – Shallow and clean
  • Crowds: Moderate, family-oriented atmosphere
  • Best for: Families, young children, beach walks
  • Activities: Swimming, fishing, paddleboarding
💡 Pro Tip: Walk along the Rosebud Pier for great views of Port Phillip Bay.
Rosebud Beach
Source: accessiblebeaches.com

20. Flinders Beach

Flinders Beach is a secluded coastal escape with rugged beauty and strong waves, making it an excellent spot for surfers, photographers, and nature lovers.

The dramatic cliffs and rocky shoreline create breathtaking scenery.

  • Location: 100 km south of Melbourne CBD
  • Water Quality: Excellent – Unspoiled and natural
  • Crowds: Low, ideal for solitude
  • Best for: Surfing, photography, nature walks
  • Activities: Surfing, rock pool exploring, hiking
💡 Pro Tip: Bring sturdy shoes to explore the rock pools and hidden coastal trails.
Flinders Beach
Source: hiiker.app

Takeaway

Melbourne’s coastline offers a diverse range of beaches for every type of visitor—from bustling, activity-filled shores like St. Kilda and Brighton to secluded, natural escapes like Flinders Beach.

Whether you’re looking for family-friendly swimming spots, scenic coastal walks, top snorkeling locations, or stunning sunset views, this list has something for everyone.

Advertisement

Get Melbourne updates, offers, discounts & more!

Limited Time Offer - FREE Subscribtion Available

About the author

Leave a Comment