St Kilda’s cocktail bars scene is beachside, eclectic, faded glamour — and the cocktail bars reflect it. Whether you want a quiet midweek drink or a full Friday night, there are options that don’t require leaving the suburb.
Standard prices: pint $13-15, cocktail $22-28. Happy hour (usually 5-7pm) knocks $3-5 off at most places.
Our Top Picks
1. Marco — 206 Barkly Street
Hours: Wed-Sun 4pm-1am Vibe: Industrial-chic, conversation-friendly Drinks: $22-28
The cocktail bar the suburb rallies around. Marco gets the fundamentals right — good drinks, comfortable room, staff who know the menu. The wine list rotates monthly, which keeps regulars from getting bored. The courtyard is the best spot — less crowded, better acoustics.
Drink this: The rotating craft tap ($22-28). When to go: Tuesday for trivia and half-price pots.
2. Mia Yard — 52 Grey Street
Hours: Tue-Sun 5pm-11pm Vibe: Hidden behind an unmarked door
The quiet achiever. Mia Yard doesn’t have a PR budget or an Instagram strategy — it has regulars who come three times a week. The front bar is the draw. Their natural wine selection is surprisingly deep.
Best night: Wednesday trivia (free entry).
3. Pearl — 35 Fitzroy Street
Hours: Tue-Sun 5pm-11pm Vibe: Small, intimate, conversation-volume Drinks: $22-28
Opened in 2025 and immediately became a regular spot for the under-35 crowd. The spirits selection includes hard-to-find local gins. The space is tighter than Marco — maybe 50 people before it feels packed — but that’s part of the appeal.
What makes it work is the attention to detail. The glassware is considered, the ice is proper, and the bartenders actually taste what they make before serving. The natural wine section is surprisingly deep for a bar this size. If you hit capacity, put your name down and walk around the block — turnover is quick.
Drink this: The house old fashioned ($22-28). Pro tip: Ask for the off-menu cocktail — they’ll make something custom.
4. Nell Commons — 222 Barkly Street
Hours: Wed-Sun 4pm-late Vibe: Neighbourhood corner pub, proper and unpretentious Drinks: $22-28
The one for when you want food with your drinks. The kitchen runs until 9:30pm and the sliders are genuinely good, not bar-food-as-afterthought. The steak sandwich is the sleeper hit.
The drinks list complements the food — an approachable wine list that doesn’t take itself too seriously. It’s the kind of place where you come for one beer and stay for dinner because you smell the kitchen.
Best combo: Parma and a pint — the Melbourne classic, done properly. When to come: Saturday from 5pm — it fills up by 7pm.
5. Rosa Depot — 244 Carlisle Street
Hours: Tue-Sun 4pm-late Vibe: Candlelit basement, moody and intimate Drinks: $22-28
The vibe pick. Not the best drinks on this list, but the laneway entrance creates an atmosphere the others can’t match. It’s the place to bring someone you’re trying to impress, or to photograph, or both.
The drinks list is classic cocktails executed cleanly, no gimmicks. Food is limited to a small snack menu — olives, cheese, bread but you’re not here for the food.
Best for: First dates, anniversary drinks, or impressing out-of-town visitors.
Comparison
| Venue | Best For | Drink Price | Kitchen | Live Music |
|---|---|---|---|---|
| Marco | Overall best | $22-28 | Yes | No |
| Mia Yard | Quiet drink | $22-28 | Yes | No |
| Pearl | New & trendy | $22-28 | Snacks only | No |
| Nell Commons | Food + drinks | $22-28 | Full menu | Yes |
| Rosa Depot | Atmosphere | $22-28 | Limited | No |
Practical Info
Happy hour: Most places run 5-7pm weekdays. Marco does $8 house lagers and $15 cocktails during happy hour.
Getting there: Tram 96 (Acland St), Tram 16 (Fitzroy St). Don’t drive on Friday/Saturday nights — parking is scarce after 6pm.
Dress code: None of these are bottle-service-and-bouncers. Clean casual everywhere. Rosa Depot skews slightly smarter but won’t turn away anyone in jeans.
Age check: All venues are 18+. Bring ID if you look under 25 — they will ask.
Nearby
- Balaclava Cocktail Bars
- St Kilda Restaurants — eat before or after
- St Kilda Things to Do
- All St Kilda Guides
Last updated: March 2026
Keep Exploring
More in this area:
Nearby suburbs:
Useful tools:
Best Cocktail Bars in St Kilda
Captain Baxter
Captain Baxter is the classic St Kilda sunset move: beach views, polished cocktails, and a terrace feel that suits warm evenings. Go for spritzes, margaritas, or bright gin drinks when you want something coastal without leaving the sand-and-sea atmosphere.
Freddie Wimpoles
Freddie Wimpoles brings a darker, pubbier kind of St Kilda glamour inside the historic George Hotel setting. It is strongest for groups who want cocktails available alongside craft beer, spirits, and easy food rather than a hushed speakeasy mood.
Stokehouse / Stoke Bar
Stokehouse is the refined beachside option, especially if you want cocktails before or after dinner with Port Phillip Bay in view. The drinks lean elegant and seasonal, making it a good choice for dates, celebrations, or a more polished St Kilda night.
Radio Mexico
Radio Mexico is a lively pick near the beach when the night calls for tequila, mezcal, tacos, and a less formal crowd. Margaritas are the obvious order, but it is also a strong place to start before moving deeper into Fitzroy Street or Acland Street.
The Espy
The Espy is more than one bar, which makes it useful when your group cannot agree on the mood. You can shift between casual front-bar energy, upstairs drinks, live music, and late-night atmosphere without changing venues.
Local Tips
St Kilda cocktail drinking works best when you plan around the light. Start close to the foreshore for golden hour, then move inland once the beach crowd thins and the music-led venues warm up.
Weeknights are underrated here. You will usually get better seating, calmer service, and a more local feel than on Friday or Saturday nights, when the suburb can become busy with birthdays, gigs, and beach visitors.
For a date, choose Stokehouse or Captain Baxter early, then keep the second stop flexible. For groups, Freddie Wimpoles or The Espy are safer because they offer more space and broader drink options.
If you are chasing cocktails specifically, check the current menu before committing. Some St Kilda venues are excellent bars rather than pure cocktail bars, so the best choice depends on whether you want crafted drinks, views, food, music, or a late finish.
For broader St Kilda venue context, Broadsheet’s St Kilda guide notes the suburb’s mix of beachside restaurants, pubs, bars, and late-night drinking spots: Broadsheet St Kilda.
FAQ
What is the best cocktail bar in St Kilda for beach views?
Captain Baxter and Stokehouse are the strongest choices for beachside drinks. Pick Captain Baxter for a more social rooftop-style feel, or Stokehouse for a more refined pre-dinner cocktail.
Where should I go for cocktails with a group?
Freddie Wimpoles and The Espy are the easiest group options. They have broader appeal, more room to move, and enough drink variety for people who do not only want cocktails.
Is St Kilda good for a cocktail bar crawl?
Yes, especially if you keep the crawl compact around the foreshore, Fitzroy Street, and Acland Street. Start with a sunset drink, book dinner or snacks if it is a weekend, and leave room for a late venue with music.




