On a hot day in Melbourne, thereβs nothing quite like a day at the beach. And if youβre staying in Melbourne instead of exploring beaches around Victoria, why donβt you swing by one of the brilliant beach bars and restaurants around town? Whether youβre after a refreshing beverage, a casual seaside bite, or more sophisticated waterfront dining, thereβs so many ways for you to enjoy your time by the sand. As you can guess, thereβs heaps of places around St Kilda, but weβve found some great bars and restaurants by the beach in other areas of Melbourne. So be sure to visit this list the next time youβre craving some ocean views.
1. Pipiβs Kiosk

Nestled against Kerferd Road Pier, youβll find Pipiβs Kiosk. Pop by the takeaway kiosk window for a quick drink and some fish and chips. Or, head inside the restaurant and dine on seasonal seafood. You can eat in the main dining room, or take in views of the bay from the glass-walled outdoor terrace. Pair your meal with a refreshing cocktail, wine, beer or something else from their lengthy drinks list. See more here.
π129a Beaconsfield Parade, Albert Park VIC 3206
2. Sebastian

Feel whisked away to San Sebastian in Spain with a trip to Sebastian in Williamstown. Look out over the water at Williamstown Beach, and dive into their menu of share plates inspired by Basque cuisine. Thereβs also wide selection of Australian and European drinks to try, including wine, cocktails and vermouth. During the warmer months, they open up the Beach Bar for lighter snacks and cold drinks. More info here.
π26 Esplanade, Williamstown VIC 3016
3. The Sandbar
This beachside eatery is a great spot for a casual bite by the water. The Sandbar is open for breakfast and lunch, with popular cafe choices like an eggs benny or a ham and cheese croissant. Thereβs tea, coffee and lots of non-alcoholic choices, but if youβre keen for something stronger, youβll find beer, wine and cocktails too. See more here.
π175B Beaconsfield Parade, Middle Park VIC 3206
4. West Beach Pavilion
Spend a sun-kissed day sipping on drinks at West Beach Pavilion. Head to this beachfront venue for breakfast, lunch or dinner, and unwind with heaps of cocktails, beer, wine, jugs and more. During the warmer months, they also have a Beach Club, where you can lounge on a sunbed or book a cabana for your day by the sea. Find out more.
π330A Beaconsfield Parade, St Kilda West VIC 3182
5. Captain Baxter
Take in sweeping views of St Kilda Beach from the rooftop of Captain Baxter. This restaurant and bar has everything you need to keep the good vibes going, with an extensive drinks menu of cocktails, spritzes, spirits and more. Take in the view and unwind over a long lunch, or get moving on the dancefloor when the DJs hit the deck. Find out more here.
π10/10-18 Jacka Blvd, St Kilda VIC 3182
6. Republica
Sip on a spritz and relax by the beach at Republica. Thereβs plenty of refreshing cocktails to try, and if youβre hungry, youβll find plenty of crowd favourites like pizza to satiate your appetite. From Fridays to Saturdays, you can also expect DJs and live music. More info here.
π1A-1D, 10-18 Jacka Blvd, St Kilda VIC 3182
7. Stokehouse

Swing by the Stokehouse precinct in St Kilda for a great combination of seaside views and food. On the ground floor, youβll find a dreamy mix of pasta and European mains at Stokehouse Pasta & Bar. Head upstairs to Stokehouse for relaxed fine dining menu alongside an award-winning wine list. Or, sit out on the terrace without worrying about a booking, and enjoy drinks and bites at Stokebar. Find out more.
π30 Jacka Blvd, St Kilda VIC 3182
8. Donovans
Take in beachfront views from Donovans in St Kilda. Treat yourself to one of their popular charcoal dishes, which involves meat cooked over charcoal and served with chips and lettuce. Otherwise, youβll find plenty of Mediterranean flavours and seasonal produce. Pair your experience with a glass of wine from Australian and international producers, or go for one of their margaritas or Bloody Marys. See more here.
π40 Jacka Blvd, St Kilda VIC 3182
9. Hotel Esplanade

The Espy is an iconic part of St Kilda, and thereβs heaps of corners for you to explore. Find plenty of pub classics in the main bar area, or pop into Mya Tiger for Cantonese flavours or Loueyβs Bar & Kitchen for Italian-American bites. Find a cocktail bar on the secret top floor, and get ready for seaside dining in the Sunroom, which is set to open this summer. Thereβs also a regular schedule of live music and DJs for you to have fun. Find out more.
π11 The Esplanade, St Kilda VIC 3182
10. Elwood Bathers
Treat yourself to beachside dining for either lunch or dinner at Elwood Bathers. This stunning restaurant has a seasonal menu, packed with locally-sourced and sustainable produce. Think freshly-shucked oysters, seafood platters and more. Thereβs a hand-selected wine list for you to peruse, as well as plenty of other drinks to try. See more here.
π15 Elwood Foreshore, Elwood VIC 3184
11. The Baths Middle Brighton
The Baths Middle Brighton has a few great options the next time you feel like waterfront dining in Melbourne. Pop by the kiosk for some fish and chips, or visit the cafe on the ground floor. This cafe has an indoor area, a back deck with views of the sea baths, and a front deck with views of the city skyline. For more stunning views, head upstairs to the restaurant and feast on modern Australian cuisine while looking out at the bay. Keep the good times flowing with espresso martinis, mojitos, margaritas and more.
π251 Esplanade, Brighton VIC 3186
12. Baia di Vino
With a name like Baia di Vino, or Wine Bay, you can be sure of having a lazy drink or two near the seaside. Feel transported to the Mediterranean with a rotating menu of simple yet delicious flavours. Unwind with a tipple from local and European winemakers. Find out more.
π1 Melrose St, Sandringham VIC 3191
13. Cerberus Beach House
In the beautiful Half Moon Bay, youβll find Cerberus Beach House. Thereβs a takeaway kiosk if youβre after a classic fish and chips on the beach, as well as burgers, pastries, coffees and cool drinks. Otherwise, wander inside the restaurant and indulge in locally sourced seafood. As you take in the view, sip on local and international wines, beers and spirits. More info here.
πBoat shed, 16 Cerberus Way, 212 Half Moon Bay, Black Rock VIC 3193
14. Winstonβs
Opposite Black Rock Gardens, not too far away from the beach, youβll find the sleek bistro, Winstonβs. Pop in for an aperitif, then stick around for delicious European dishes, like steak frites, scallop ceviche and charcuterie. Find out more.
πUnit 1/300-302 Beach Rd, Black Rock VIC 3193