Melbourne is a city that has it all—vibrant culture, stunning architecture, and a dynamic food scene. But did you know that you can find some beautiful beaches in Melbourne? Whether you're a local or a traveller, these beaches are perfect for a day of sun, sea, and sand.
If you are planning to visit Melbourne in the near future and looking for a destination to spend your time tanning and playing with seawater, check out our curated ultimate guide to the best beaches in Melbourne, complete with tips and must-try activities at the beach.
Shutterstock.com
St Kilda Beach is arguably one of the most famous beaches in Melbourne. To go to this beach, you can take the Line 246 bus or Line 16 tram from the city centre, making it incredibly accessible using public transportation. Known for its lively atmosphere, this beach is perfect for those who enjoy a mix of relaxation and entertainment.
Melbourne's beaches offer a variety of must-do activities for a perfect day out. The wide sandy shores are ideal for sunbathing, where you can lay out a towel and soak up the sun. For a bit of fun, head to Luna Park, the iconic amusement park located right by the beach, offering thrilling rides and classic attractions. When hunger strikes, Acland Street is just a short stroll away, brimming with cafes and restaurants where you can enjoy a delicious bite to eat or a coffee. For an unforgettable experience, visit in the late afternoon to catch the stunning sunset and watch the adorable penguins at the pier.
Shutterstock.com
Brighton Beach is famous for its colourful bathing boxes, delightful and iconic beach huts along the coastline. The calm waters also make it a great spot for swimming and paddleboarding. If you plan to visit Melbourne, surely you must include Brighton Beach as one of your itinerary as this beach promises a delightful experience.
To reach Brighton Beach, you have a few options. First, you can take the train from Flinders Street to Brighton Beach Railway Station. The journey takes around 25 minutes. From there, it’s a scenic 500-meter stroll down to the famous bathing boxes. Alternatively, you can catch the Line 216 or 219 bus from Melbourne CBD to Brighton Beach.
Melbourne's beaches provide a fantastic backdrop for a range of activities. Photography enthusiasts will love capturing the iconic beach huts with the city skyline in the background, creating picture-perfect memories. The gentle waves make the beach ideal for swimming, ensuring a safe and enjoyable experience for all ages. For those who enjoy a bit of adventure, renting a bike and exploring the scenic coastal paths is a must. To make the most of your visit, head here on a weekday to avoid the crowds and get the best photos of the charming bathing boxes.
Adam Calaitzis / Shutterstock.com
Elwood Beach, nestled on the eastern side of Port Phillip Bay just south of central Melbourne, is a tranquil haven known for its more relaxed vibe. It's less crowded than St Kilda and offers a peaceful retreat with beautiful views. To get from Melbourne to Elwood Beach, there are multiple public transportation options to use. You can take a train from Flinders Street to Elsternwick that takes approximately 17 minutes. Alternatively, you can take the Line 246 bus runs from Swan St/Punt Rd to Elwood Canal/Glen Huntly Rd for about 26 minutes. Another option is the Line 67 tram, which connects Melbourne to Elwood Beach in approximately 29 minutes.
Elwood Beach is perfect for a variety of activities that cater to everyone. The grassy areas provide an excellent spot for a family picnic, allowing you to relax and enjoy the beautiful surroundings. For those who love water sports, the beach offers ideal conditions for kiteboarding, promising an exhilarating experience. Additionally, the beach is dog-friendly, so you can bring your furry friend along for a fun run on the sand. For an added treat, visit the nearby Elwood Canal for a scenic walk or jog, enhancing your beach day with more delightful experiences.
Shutterstock.com
Known for its crescent-shaped coastline and clear waters, Half Moon Bay is a hidden gem. It's particularly a great spot for snorkelling and diving, especially around the HMAS Cerberus shipwreck, which currently functions as a breakwater and a testament to Australia’s maritime heritage. There are two options to visit this beautiful beach from the city centre using public transportations, by train from Flinders Street to Frankston and taking the 907 bus from Swanston St/Lonsdale St to Mitcham Station/Colombo St with transfer to another bus to reach Half Moon Bay.
Half Moon Bay offers a variety of activities that make it a perfect seaside destination. Snorkelling enthusiasts can explore the underwater world and spot vibrant marine life. For those who enjoy a beachside cookout, the public BBQ facilities provide the ideal setting for a delicious meal with family and friends. The area also features bushwalking trails that offer stunning coastal views, perfect for a leisurely hike. To make the most of your visit, arrive early in the morning for the best snorkelling conditions and to enjoy the beach with fewer crowds.
Shutterstock.com
Williamstown Beach, located on the Hobsons Bay Coastal Trail, is one of the best beaches in Melbourne. With stunning views across Port Phillip Bay, a wide sandy beach, and lifeguards during summer, it’s a favorite for both locals and visitors. The beach is also conveniently close to attractions like the Williamstown Botanic Gardens, swimming pools, and reserves.
If you plan to go to this beach using public transportation, you are preferred to Catch a train from Melbourne to Williamstown Beach Station with the ride taking about 20 minutes. Once you get there, enjoy a leisure day at Williamstown beach with plenty of activities options. Take a refreshing swim in the calm, clean waters, or embark on a boat tour to see the city from a different perspective. For more adventure, explore the monthly Williamstown Farmer’s Market or take a leisurely stroll through the picturesque botanic gardens.
These are the top five beaches in Melbourne to include in your itinerary. To make the most out of your seaside trip, here are some travel tips you should consider:
Read more travel tips to Melbourne to make your Melbourne trip unforgettable, whether you travel solo, with family, or loved one.
Wed, 7 May 2025
Batik Air Malaysia
Bali / Denpasar (DPS) to Melbourne (MEL)
Start from USD 101.41
Tue, 6 May 2025
Jetstar
Sydney (SYD) to Melbourne (MEL)
Start from USD 54.94
Wed, 21 May 2025
Jetstar
Adelaide (ADL) to Melbourne (MEL)
Start from USD 50.35
All in all, Melbourne's beaches offer something for everyone, from vibrant, bustling shores to serene, quiet retreats. Whether you're after adventure or relaxation, you'll find the perfect spot to unwind and enjoy the stunning coastal beauty. So pack your beach bag, grab your sunnies, and head to one of these top beaches in Melbourne for a day of fun in the sun.
Ready to plan your trip to top beaches in Melbourne? Whether you are from Singapore to Melbourne, Manila to Melbourne, Brisbane to Melbourne, or other parts of the world, you can have the best trip in Melbourne by accessing Traveloka app. This all-in-one travel app can help you with everything you need for your journey such as booking your flight, finding the best hotels, and finding more tourist attractions. Explore this app to find the best deals to save more money. Download Traveloka app now for travelling in ease.