onlybeaches

Australia · Victoria

Best beaches in Melbourne

10 ranked beaches in Melbourne, Victoria

Ranked by the OnlyBeaches Index (OBI) — a 1-10 score blending water purity, conditions, crowd levels and vibe. Updated every 30 minutes.

All beaches in Melbourne

  1. 1

    Altona Beach

    A local favorite with calm waters and a great family atmosphere.

    7.0
  2. 2

    Black Rock Beach

    Quiet beach perfect for a relaxing day in the sun.

    7.0
  3. 3

    Brighton Beach

    Famous for its colorful beach huts and picturesque views.

    7.0
  4. 4

    Frankston Beach

    Great for family picnics and enjoying Melbourne’s waterfront.

    7.0
  5. 5

    Half Moon Bay

    Known for calm waters, ideal for families and sunset lovers.

    7.0
  6. 6

    Mordialloc Beach

    Popular for picnics, walking along the shore, and swimming.

    7.0
  7. 7

    Port Melbourne Beach

    One of the busiest beaches in Melbourne, known for its lively atmosphere.

    7.0
  8. 8

    Sandringham Beach

    A tranquil spot perfect for families and those seeking peace.

    7.0
  9. 9

    St Kilda Beach

    One of Melbourne's most iconic beaches, popular for swimming and sunset views.

    7.0
  10. 10

    Williamstown Beach

    Offers peaceful surroundings and scenic views of the bay.

    7.0

What makes Melbourne's beaches stand out?

Melbourne sits in Victoria, Australia and is home to 10 ranked beaches on OnlyBeaches. Every beach here is scored by the OnlyBeaches Index — a 1-10 metric blending water purity, live conditions (waves, water temperature, wind), crowd intelligence and vibe.

Whether you're after the highest-scoring beach in Melbourne or a quieter hidden cove, the list above is refreshed every 30 minutes using live Stormglass and OpenWeather data.