Best Beaches in Melbourne

The Beaches in Melbourne are some of the best in the world. With over 35 beaches within an hour's drive of the city, there is a beach to suit everyone's taste. From the family-friendly beaches of the Mornington Peninsula to the surf beaches of the Bellarine Peninsula, Melbourne has it all. There are also a number of beachside cafes, restaurants, and outdoor activities to be enjoyed.

Some of the best Melbourne beaches include the St Kilda beach, which is a popular destination for tourists and locals alike, and is located in the south eastern suburb of Melbourne. Then there is the Port Melbourne beach, which offers some of the best views in all of Melbourne as it overlooks the bay area. You cannot miss out on the stunning Brighton beach, which is known for its relaxed and tranquil atmosphere.

St Kilda
St Kilda

St Kilda Beach is one of the most iconic Melbourne beaches. Spread over 700 metres in length, this beach is great for people of all ages. There's plenty to do at St Kilda Beach, whether you want to relax on the sand, go for a swim, try your hand at stand-up paddle boarding or take a ride on the St Kilda Sea Baths. You can also try jet skiing and windsurfing here.

  • Location: Jacka Boulevard, West St Kilda, St Kilda, Port Phillip, Victoria 3182, Australia
  • Timings: Open 24 hours
Elwood Beach
Elwood Beach

Spread across a length of 1.3 kilometres, Elwood Beach is one of the most popular beaches in the city. It is also amongst the largest reserves within the Elwood suburb. This beach is well known for its picturesque views, crystal clear water, and lovely white sand. Visitors can enjoy plenty of activities such as swimming, sunbathing, surfing, and windsurfing. There are also a few restaurants and cafes located nearby, making it the perfect spot to spend a day in the sun.

  • Location: Ormond Esplanade, Elwood, Port Phillip, Victoria, Australia
  • Timings: Open 24 hours
Half Moon Bay
Half Moon Bay

Ranked amongst the finest Beaches in Melbourne, the Half Moon Bay Beach gets its name from its crescent shape. It is also one of the safest and calmest beaches in the city, and is a popular hotspot for snorkelling. The white sand and clear blue water makes it a popular spot for swimming, sunbathing, and surfing. There are also many fishing spots you can enjoy along the shore.

  • Location: Beach Road, Melbourne, Victoria, Australia
  • Timings: Open 24 hours
Brighton Beach
Brighton Beach

Characterised by the bright colourful bath boxes that line it, the Brighton Beach is another popular beach in Melbourne, named after the famous Brighton Beach in the UK. It is known for its beautiful golden sand and clear blue water. This beach is also a great place to catch some waves and enjoy the sun, or activities like sailing, yachting, etc.

  • Location: Esplanade, Brighton, Bayside, Victoria 3186, Australia
  • Timings: Open 24 hours
Mothers Beach
Mothers Beach

Mothers Beach is another one of the famous Beaches in Melbourne. It is located in Mornington, and is known for its serene ambience, in addition to clean and clear waters, making it perfect for swimming and relaxing. The sand is white and soft, making it perfect for sunbathing and playing. Mothers beach is also home to several cafes selling delicious fresh fish and chips. Besides that, you can also try canoeing or kayaking here.

  • Location: Schnapper Point Drive, Mornington, Victoria 3931, Australia
  • Timings: Open 24 hours
Williamstown Beach
Williamstown Beach

Williamstown beach is one of Melbourne's most popular beaches. The wide, sandy beach is perfect for swimming, sunbathing and surfing, and the views of the city skyline are simply stunning. Williamstown is also a great place to relax and enjoy a meal or a drink, with plenty of cafes, restaurants and bars to choose from.

  • Location: Between Thompson Street and Bayview Street, Williamstown, Hobsons Bay, Victoria 3016, Australia
  • Timings: Open 24 hours
Sorrento
Sorrento

Sorrento beach is another one of the most popular Melbourne beaches. It is located in the city's southern suburbs and is a great place to relax and enjoy the sun and the sea. The beach is also a popular spot for surfing and other water sports like snorkelling. There are many restaurants and cafes located near the beach, so you can easily find something to eat or drink.

  • Location: 780 Melbourne Rd, Sorrento, Victoria 3943, Australia
  • Timings: 10:00 a.m. to 03:00 p.m.
Altona Beach
Altona Beach

Altona Beach is a beach located on Port Phillip. It is a popular spot for swimming, sunbathing, fishing and windsurfing. The beach is also a popular spot for walking, running and cycling. There are several restaurants and cafes located near the beach. It is one of the cleanest beaches in the city, complete with soft yellow sand and crystal clear waters.

  • Location: Esplanade, Altona, Hobsons Bay, Victoria, Australia
  • Timings: Open 24 hours
Mornington Peninsula
Mornington Peninsula

One of the most beautiful Beaches in Melbourne is the Mornington Peninsula. It is located on the southernmost tip of the Mornington Peninsula and is known for its beautiful white sand beaches and clear blue waters. This beach is also a popular spot for surfing, fishing, swimming, kayaking, scuba diving and sailing.

  • Location: George Street, Sorrento, Victoria 3943, Australia
  • Timings: Open 24 hours
Hampton
Hampton

Located just a short drive away from the city, is one of the oldest and most stunning beaches in Melbourne, the Hampton Beach. A hotspot for fishing, kite-surfing and windsurfing, this beach is known for its calm waters and serene atmosphere. Visitors can enjoy plenty of activities such as swimming, sunbathing, fishing, and picnicking. There's also a playground for children, making it a great spot for families. With its close proximity to the city, Hampton Beach is the perfect place to escape the hustle bustle and enjoy some peace and quiet.

  • Location: Beach Road, Hampton, Bayside, Victoria 3188, Australia
  • Timings: Open 24 hours
Sandringham Beach
Sandringham Beach

With a length of 2.5 kilometres, the Sandringham Beach is amongst the top Melbourne beaches. It is named after the Duke of Sandringham. The beach has a close proximity to the bay and it is a popular tourist attraction because of its natural beauty and recreational opportunities. The sand at this beach is very fine and soft which makes it perfect for families with children who want to play on the shoreline or build sandcastles.

  • Location: 3191 Victoria’s Sandringham, Melbourne, Victoria, Australia
  • Timings: Open 24 hours
Edithvale Beach
Edithvale Beach

Edithvale Beach is a beautiful beach located in Melbourne and is well known for its surfing conditions and its lovely white sand. Visitors can enjoy plenty of activities such as swimming, sunbathing, fishing, and windsurfing. Owing to its flat terrain, the beach is also popular amongst those who wish to enjoy beach sports like football and volleyball.

  • Location: 19 Somme Parade, Edithvale VIC 3196, Australia
  • Timings: Open 24 hours

FAQ's

Which beaches are famous for water sports near Melbourne?

    Some of the Melbourne beaches that are famous for water sports include:- St Kilda beach- Half Moon Bay Beach- Mornington Beach- Brighton Beach- Hampton Beach- Williamstown Beach- Elwood Beach

Which are the best beaches to explore in Melbourne in June?

Can you surf at St. Kilda Beach?

Why is Brighton Beach so famous?

How many days are enough to explore Melbourne?

Things To Do In Melbourne