Hidden beaches and coastal cafés in Melbourne

Melbourne may be known for its bustling arts scene, but it also boasts some stunning, lesser-known beaches and charming coastal cafés that offer the perfect escape from the city buzz. Whether you’re looking to unwind by the sea or sip a coffee while watching the waves, here are the hidden gems you can’t miss.

Sorrento Beach

Often overshadowed by the more famous St Kilda Beach, Sorrento Beach is a tranquil spot perfect for a peaceful getaway. The clear water and scenic views make it ideal for a quiet day by the sea. A short walk from the beach is the popular Sorrento Café, where you can enjoy a fresh smoothie or a cup of coffee while soaking in the beach vibe.

Half Moon Bay

Nestled along the southern coast of Melbourne, Half Moon Bay is a hidden treasure that feels worlds away from the city. This secluded beach is known for its calm waters and serene atmosphere, making it an ideal place to relax. After spending some time by the water, head to The Bathing Box Café, where you can enjoy a variety of coastal-inspired meals and pastries.

Brighton Beach

While Brighton Beach is famous for its colorful bathing boxes, its calm atmosphere and stunning sunset views make it a local favorite for a peaceful beach day. Nearby, The Brighton Beach Café serves up fresh seafood, healthy bowls, and great coffee, making it the perfect spot to unwind after a beach stroll.

Williamstown Beach

Located just a short ferry ride from the city, Williamstown Beach offers a quiet escape with panoramic views of the Melbourne skyline. The beach is less crowded compared to others, and it’s perfect for a peaceful swim or a relaxing walk. For a cozy post-beach experience, visit The Gusto Café, known for its welcoming atmosphere and delicious homemade cakes.

Mordialloc Beach

Mordialloc Beach, often overlooked by tourists, is a hidden gem located in the southeast of Melbourne. It’s a favorite for locals looking to escape the hustle and bustle. After spending some time on the sand, grab a bite at Mordialloc Beach Café, a laid-back spot offering fresh, simple meals that complement the relaxing beach atmosphere.

Altona Beach

If you're looking for a quieter and more laid-back beach experience, Altona Beach is perfect. It’s known for its calm waters and long pier, offering fantastic views and great photo opportunities. Nearby, Altona Beach Café provides a perfect stop for a light meal or refreshing drinks while watching the waves.

Port Melbourne Beach

Port Melbourne Beach offers a blend of scenic beauty and relaxed coastal vibes, with views of the iconic Port Phillip Bay. The beach is a great spot to take a walk or have a picnic by the water. For a delicious bite, head to The Prince Café, a chic eatery serving a variety of coastal dishes and specialty coffee.

Sandringham Beach

Sandringham Beach is a peaceful stretch of coastline offering clear water and picturesque views. It’s an ideal spot to relax or have a picnic by the shore. After a swim, enjoy a relaxed brunch at Sandy Café, known for its coastal-inspired dishes and delightful outdoor seating.

These lesser-known beaches and coastal cafés offer the perfect escape from the city. Whether you’re looking to unwind by the ocean or enjoy a meal with a view, Melbourne’s coast has plenty of hidden gems waiting to be explored.

Get 20% Off
Your First stay!

Join our newsletter, and we’ll send you a 20% discount for your first stay.