Skip to content
12 Best Beaches in Melbourne
12 spots · curated by our editors

12 Best Beaches in Melbourne

Melbourne's beaches offer something for everyone, from bustling foreshore strips to quieter coastal stretches. Whether you're after a swim, a walk, or just a place to watch the bay, here are the beaches worth visiting across the city.

  1. Middle Park Beach — North Melbourne, Melbourne1
    Beaches Melbourne CBD

    1. Middle Park Beach

    A solid choice if you're after a well-established beach close to the city, with good access to facilities and a popular local crowd.

    64
    Spot Score
    Worth a Look
    4.5(905)· Google
    View venue
  2. Elwood Beach — North Melbourne, Melbourne2
    Beaches Melbourne CBD

    2. Elwood Beach

    Equally popular to Middle Park, Elwood offers a similar experience with plenty of nearby cafes and shops along the foreshore.

    64
    Spot Score
    Worth a Look
    4.5(906)· Google
    View venue
  3. Brighton beach — Southbank, Melbourne3
    Beaches Melbourne CBD

    3. Brighton beach

    60
    Spot Score
    Worth a Look
    4.5(2,477)· Google
    View venue
  4. Williamstown beach — North Melbourne, Melbourne4
    Beaches Melbourne CBD

    4. Williamstown beach

    60
    Spot Score
    Worth a Look
    4.6(986)· Google
    View venue
  5. St Kilda beach — North Melbourne, Melbourne5
    Beaches South Yarra

    5. St Kilda beach

    60
    Spot Score
    Worth a Look
    4.5(3,123)· Google
    View venue
  6. Dendy Street Beach — Southbank, Melbourne6
    Beaches Melbourne CBD

    6. Dendy Street Beach

    A smaller, more sheltered option within easy reach of the city if you want fewer crowds than the main beaches.

    59
    Spot Score
    Worth a Look
    4.4(258)· Google
    View venue
  7. Port Melbourne Beach — North Melbourne, Melbourne7
    Beaches Melbourne CBD

    7. Port Melbourne Beach

    A working waterfront beach that's good for those who prefer industrial charm and a more local, less touristy vibe.

    59
    Spot Score
    Worth a Look
    4.5(1,359)· Google
    View venue
  8. Altona Beach — North Melbourne, Melbourne8
    Beaches Melbourne CBD

    8. Altona Beach

    A west-side option useful if you're exploring the outer suburbs and want beach access without heading to the inner beaches.

    59
    Spot Score
    Worth a Look
    4.4(1,808)· Google
    View venue
  9. Dog Beach — North Melbourne, Melbourne9
    Beaches Melbourne CBD

    9. Dog Beach

    The go-to spot if you're bringing a dog – it's specifically set up for swimming with your pet.

    56
    Spot Score
    Worth a Look
    4.5(389)· Google
    View venue
  10. Collingwood Beach — Collingwood, Melbourne10
    Beaches Collingwood

    10. Collingwood Beach

    A local neighbourhood beach in Collingwood, worth visiting if you're exploring the inner north and want waterfront access.

    53
    Spot Score
    Worth a Look
    4.6(103)· Google
    View venue
  11. Carlton Beach — Carlton, Melbourne11
    Beaches Carlton

    11. Carlton Beach

    A smaller beach in Carlton, useful as a quick waterfront stop if you're in the area, though quieter than the main beaches.

    51
    Spot Score
    Worth a Look
    4.8(46)· Google
    View venue
  12. Sandridge Beach — North Melbourne, Melbourne12
    Beaches Richmond

    12. Sandridge Beach

    A Richmond-side option for accessing the water without venturing to the more famous strips.

    50
    Spot Score
    Worth a Look
    4.3(117)· Google
    View venue

At a glance

VenueSpot ScoreGooglePriceSuburbTop feature
Middle Park Beach64/1004.5(905)Melbourne CBD
Elwood Beach64/1004.5(906)Melbourne CBD
Brighton beach60/1004.5(2,477)Melbourne CBD
Williamstown beach60/1004.6(986)Melbourne CBD
St Kilda beach60/1004.5(3,123)South Yarra
Dendy Street Beach59/1004.4(258)Melbourne CBD
Port Melbourne Beach59/1004.5(1,359)Melbourne CBD
Altona Beach59/1004.4(1,808)Melbourne CBD
Dog Beach56/1004.5(389)Melbourne CBD
Collingwood Beach53/1004.6(103)Collingwood
Carlton Beach51/1004.8(46)Carlton
Sandridge Beach50/1004.3(117)Richmond

Frequently asked questions

Which Melbourne beach is best for swimming?+

Middle Park and Elwood beaches are both well-established and popular for swimming. If you prefer quieter water, Williamstown or Dendy Street Beach offer calmer conditions.

Can I bring my dog to Melbourne beaches?+

Dog Beach is specifically designated for dogs and owners. For other beaches, check local council rules as they vary by location and season.

Are there cafes and facilities at these beaches?+

The main beaches like St Kilda, Middle Park, and Elwood have good cafe and facility access. Smaller and outer beaches like Carlton or Sandridge may have fewer options nearby.

Which beach is closest to the CBD?+

Several beaches including Middle Park, Elwood, and Brighton are all close to the Melbourne CBD, typically 10–20 minutes by tram or car.

What makes Brighton Beach special?+

Brighton Beach is famous for its coloured beach boxes, which are iconic to the area and make it visually distinctive.

Keep exploring

The best of Melbourne, in your inbox

New openings, hidden gems and weekend ideas. One thoughtful email a week. No spam.