10 Best Beaches To Visit Near Melbourne

Pinterest LinkedIn Tumblr

Though best known for its coffee, food and cultural scene, Melbourne also has its fair share of charming beaches. From family-friendly swimming spots to fishing and boating havens, check out 10 of the city’s best beaches and start planning your next summer trip in Melbourne!

The 10 Best Beaches in Melbourne

  1. St Kilda Beach, Port Phillip
  2. Elwood Beach, Port Phillip
  3. Half Moon Bay, Black Rock
  4. Dendy Street Beach, Brighton
  5. Mothers Beach, Mornington
  6. Williamstown Beach, Hobson’s Bay
  7. Sorrento Ocean Beach, Mornington Peninsula
  8. Altona Beach, Hobson’s Bay
  9. Gunnamatta Beach, Mornington Peninsula
  10. Hampton Beach, Bayside

1. St Kilda Beach, Port Phillip

Great for: A full day of activities

Starting off with Melbourne’s most famous beach: the bayside suburb of St Kilda is a favourite haunt among locals and visitors alike. Situated just six kilometres from the CBD, St Kilda Beach offers good swimming, surfing, sunbathing and fishing opportunities, while the network of paths and boardwalks lining its foreshore also make this beach perfect for walking, cycling, jogging and rollerblading. 

Famous attractions such as Luna Park and the historic St Kilda Pier (dating back to 1853) only add to its appeal, while the vast number of cafes, restaurants and bars found nearby make this an awesome beach to visit at any time of year.

St Kilda Beach, Port Phillip, Victoria — a popular family friendly beach in Melbourne.
St Kilda Beach, Australia. Image Credit: Bex Walton / CC by 2.0.

2. Elwood Beach, Port Phillip

Great for: Swimming in peaceful and calm waters

Just a six-minute drive down the coast will bring you to Elwood Beach, a 1.3-kilometre stretch of sand with calm waters that are perfectly suited to pool-style swimming. Those who prefer to stay dry can take in the scenery – which includes views of the Melbourne CBD, St Kilda Beach, and sometimes the Spirit of Tasmania docked at Port Melbourne – while following the Bayside Trail bike and running track. 

For those travelling with little ones, family-friendly amenities such as barbecues, picnic tables, playgrounds, grassy fields and cricket nets can all be found nearby, and to sit back and enjoy a quick bite, Point Ormond also offers a good selection of cafes and restaurants.

Elwood Beach, Port Phillip, Victoria — A family-friendly beach with lots of green space and a narrow strip of sand.
Elwood Beach, Australia. Image Credit: Terry Chapman / CC by NC ND 2.0.

3. Half Moon Bay, Black Rock: For a Day of Snorkeling

Great for: A Day of Snorkeling

About 30 minutes from the CBD lies the quiet, crescent-shaped shoreline of Half Moon Bay. Home to the Black Rock Yacht Club, this sheltered bay is a popular destination among boating and fishing enthusiasts. It’s also the final resting place of the HMVS Cerberus, a 19th-century battleship that now acts as a breakwater and artificial reef structure. Covered with a range of marine invertebrates and algae, this vessel has become a leading attraction for local snorkellers. 

The surrounding waters also house a variety of fish species, as well as sea stars, urchins and anemones, blue-ringed octopuses, and even the odd cuttlefish and squid. Bring your snorkelling gear for a fun day out, or enjoy some refreshments with a view at the Cerberus Beach House and Kiosk.

Jetty at Half Moon Bay, Black Rock in Victoria.
Half Moon Bay, Australia. Image Credit: Geoff Penaluna / CC by 2.0.

4. Dendy Street Beach, Brighton

Great for: Iconic views and classi toursit photos

No ‘best beaches of Melbourne’ (or Australia) list would be complete without mentioning Melbourne’s most photographed beach. Some 20 minutes away from the CBD, Melbourne’s skyscrapers provide a dramatic backdrop to the beachgoers playing in the clean, shallow waters of Dendy Street Beach. 

The northern end of Dendy Street Beach is famously lined with 82 wooden bathing boxes, all painted with unique colours and designs. Bringing both history and personality to this already scenic spot, the Brighton Bathing Boxes are both an icon of Melbourne and a timeless tourist attraction. Picnic spots and barbecue facilities can also be found in the grassy reserve behind Brighton Beach, next to the walking and cycling path.

Dendy Street Beach in Brighton Victoria is famous of its colourful bathing boxes.
Dendy Street Beach, Australia.

5. Mothers Beach, Mornington

Great for: A day with the kids

Located in Mornington, Mothers Beach is known for being one of fthe most family-friendly beaches in Victoria and its scenic, yacht-speckled harbour. Framed by towering cypress trees, this north-facing beach includes a boat ramp and pier which lead onto safe, sheltered waters. 

An excellent seafood and steak restaurant looks out over the marina, while barbecues, picnic facilities, public toilets and outdoor showers are all located down by the sand. Those looking to get active can hire a canoe, kayak or stand-up paddleboard, and there are also plenty of playgrounds, football ovals and parks just a short stroll away.

Mother's Beach, in Mornington Victoria full of families, beach tents and small sail craft.
Mother’s Beach, Australia. Image Credit: Alpha / CC by SA 2.0.

6. Williamstown Beach, Hobson’s Bay

Great for: A laid-back atmosphere with views of the CBD

Roughly 25 minutes from the bustling centre of the Melbourne CBD, Williamstown Beach is a wide, sandy beach that features an attractive commercial precinct and well-designed foreshore reserves. Williamstown is the perfect beach for both deepwater swimmers as well as those who prefer to paddle in the shallows. 

Time your visit with the monthly Williamstown Craft Market to browse a wide range of food, art and craft stalls. Make use of the beach’s barbecue and playground facilities, or go for a stroll through the beautiful Williamstown Botanical Gardens, located just a stone’s throw from Williamstown Beach.

view of melbourne cbd from williamstown
Williamstown Beach, Australia. Image Credit: Anne Beaumont / CC by SA 2.0.

7. Sorrento Ocean Beach, Mornington Peninsula

Great for: Nearby hiking spots and natural wonders

Just under two hours’ drive from the city, Sorrento Ocean Beach is a beautiful spot perched near the tip of the Mornington Peninsula, that lies in a natural amphitheatre and is backed by a lush, forested headland. This spectacular view, along with the clear waters that are perfect for snorkelling and unique rock pools that form at low tide, make Sorrento Ocean Beach one of the most popular beaches during summer. 

You’ll find a cafe and surf lifesaving club near the main car park, as well as the starting point of several walking tracks. For some unforgettable Melbourne sightseeing, Coppins Track highlights the history of the area during a scenic, three-kilometre clifftop walk to Diamond Bay. From Coppins Lookout, follow the steps down the cliff face to discover rocky ocean platforms and stretches of sandy beach.

The sandy ocean strip full of beachgoers at Sorrento Ocean Beach, Australia
Sorrento Ocean Beach, Australia. Image Credit: Alpha / CC by SA 2.0.

8. Altona Beach, Hobson’s Bay

Great for: Getting active in the water or on the sand

Altona Beach is a great spot for those seeking a relaxing day on the shores of western Melbourne. With its dedicated boat-free zone, Altona Beach is a popular spot for swimming, volleyball, and watersports such as kitesurfing and paddleboarding. The beach is patrolled during summer, and also offers jetties and a six-lane boat ramp for boating and yachting enthusiasts. 

Boasting free parking and easy access to public transport, as well as restaurants, barbecues, playgrounds, and leafy parks with public amenities, Altona Beach is a fantastic destination for those planning a family trip in Melbourne.

Families and groups of friends relaxing under shade umbrellas at Altona Beach, Australia
Altona Beach, Australia. Image Credit: John O’Neill / Public Domain.

9. Gunnamatta Beach, Mornington Peninsula

Great for: A great surfing experience near Melbourne

Surfing fanatics visiting Melbourne can’t go past Gunnamatta Beach, on the relaxing and beautiful Mornington Peninsula. This exposed beach is three kilometres long and features rip-dominated surf with waves averaging almost two metres in height. Although this powerful swell means that swimming isn’t the main drawcard here, the rocky reefs, deep rip holes and gutters of Gunnamatta Beach provide wonderful opportunities for beach and rock fishing. 

The vast and rugged landscape also makes a stunning backdrop for those walking along the coast towards Boag Rocks, Cape Schanck, or Fingal. Visitors can find two toilet blocks and two large car parks just off Truemans Road.

Gunnamatta Beach, Australia
Gunnamatta Beach, Australia. Image Credit: Robyn Cox / CC by SA 2.0.

10. Hampton Beach, Bayside

Great for: Beachside sunbathing and retail shopping

The beachside suburb of Hampton is best known for the retail strip of restaurants, clothing stores and boutiques lining Hampton Street. Not far from here, Hampton Beach offers a stretch of pristine sand bordering gentle waters that are ideal for swimming. 

Throughout the foreshore reserve, barbecue, playground and picnic facilities are sprinkled between palm trees, landscaped lawns, and a walking and cycling path. Walk to the southern end of Hampton Beach, where the coastal cliffs offer panoramic views of the bay or follow Hampton’s 17 km arts trail to celebrate the artists who have painted this beautiful coastline over the years.

Silhouettes of sailboats at Hampton Beach, Bayside Victoria
Hampton Beach, Australia. Image Credit: Mark Heath / CC by NC 2.0.

Want to check out Melbourne’s best beaches for yourself? Find flights to Melbourne, hotels and more with Webjet!

Image Credit: udeyismail / CC by SA 2.0.


  1. Kawal bhullar Reply

    Hlo, I think these are the awsome beaches if we has there then it’s gives the stress free mind nd get out the tension…..These are the best

Write A Comment