Best Pubs in St Kilda 2026: The Complete Guide

Best Pubs in St Kilda 2026: The Complete Guide

Best Pubs in St Kilda 2026: The Complete Guide

Updated 16 March 2026 | 8 places tested | Kai Thompson reporting


St Kilda has always been Melbourne’s loosest postcode. The beach, the tram, the backpackers, the old rockers who still swear they saw Nick Cave at the Continental once. And threading through all of it — the pubs. Not wine bars playing soft jazz. Not craft-beer temples where a 4.2% pale ale costs $14. Proper pubs. The kind where the carpet tells a story and the bartender has seen things.

We spent three weeks hitting every pub in St Kilda that matters. Some are institutions. Some are places you stumble into at 11pm and stumble out of at 2am wondering where the night went. Here’s our definitive list for 2026.

🍺 THE MOVE: The St Kilda Sunday Sesh

Start at The Espy for a lazy arvo pint. Walk down Fitzroy Street to Prince Public Bar for the footy crowd. Cap it at Dog’s Bar with a bottle of red and a plate of olives. Total spend: under $80 if you pace yourself. Distance: 1.2km. Hangover: guaranteed.


1. The Esplanade Hotel (“The Espy”)

11 The Esplanade, St Kilda VIC 3182

The Espy is not a pub. It’s a landmark that happens to serve beer. Sitting on the cliff above Port Phillip Bay, it’s been here since 1857 and has been the unofficial living room of St Kilda for most of that time. If you haven’t had a drink at The Espy, you haven’t been to St Kilda. Simple as that.

The ground floor — the Main Bar — is the real deal. It’s a long, dark, slightly sticky room with ocean views through the windows and live music posters plastered everywhere. Carlton Draught is the go-to, though they now have a rotating tap of local craft from places like Stomping Ground in Collingwood. A schooner of Carlton will run you about $9. Food is the classic bistro fare — parma, fish and chips, a burger that doesn’t mess around.

Upstairs, The Gershwin Room and the Main Stage still pull some of the best live acts in Melbourne. You can catch a gig on a Wednesday night and it’ll feel like a secret, even though 300 other people are there with you.

The vibe: Part rock venue, part historical site, part neighbourhood local. You’ll see tradies at 3pm, date couples at 7pm, and a mosh pit by 11pm.

Best for: Live music. Always. Nothing else in St Kilda comes close.

Don’t skip: The rooftop when the weather’s on. Bay views, cold beer, zero pretension.


2. Prince Public Bar

29 Fitzroy Street, St Kilda VIC 3182

Across the road from the Prince of Wales Hotel complex, the Prince Public Bar is exactly what it says on the tin. No wanky cocktail menu. No sommelier. No reclaimed timber feature wall. Just a long bar, cold beer, TAB screens, and a crowd that ranges from backpackers to grey-haired St Kilda lifers who’ve been coming here since the ’80s.

The taps cover your basics — VB, Carlton, maybe a Coopers on rotation. The wine list exists but nobody’s writing home about it. What you come here for is the atmosphere: honest, unpretentious, and cheap by St Kilda standards. A schooner of VB hovers around $8.50. The chicken parma is $18 and it’s exactly what you want after three beers.

It gets busy on footy days and Friday nights, but that’s part of it. There’s a small outdoor area out the back that catches the sun in the arvo.

The vibe: Old-school Melbourne pub. If this place were in a movie, it’d be the regulars’ pub. No one’s here for the Instagram.

Best for: Cheap pints, footy, and not having to think too hard.

Don’t skip: The outdoor area on a sunny afternoon. It’s small but it punches above its weight.


3. The Dog’s Bar

53 Acland Street, St Kilda VIC 3182

The Dog’s Bar sits at the Acland Street end of St Kilda and has been quietly building a reputation as one of the best wine-and-beer locals in the area. It’s smaller than most of the pubs on this list — more “bar” than “pub” — but it earns its place here because the drinking experience is genuinely excellent.

The beer list leans local. You’ll find taps from Fixation, Dainton, and sometimes a rotating guest from the Mornington Peninsula. Wine is the real drawcard though — a well-curated list that doesn’t try to be a wine bar but happens to have very good drops at fair prices. The staff know their stuff and will happily steer you towards something you’ll like without making you feel like a dropkick for asking.

Food is straightforward and done well: cheese boards, a couple of pasta dishes, something with cured meat. It’s snack-heavy rather than a full meal situation.

The vibe: Cosy, warm, a touch European. Like a pub that studied abroad and came back with better taste but didn’t lose its soul.

Best for: A slower session. Wine with mates. Date night that doesn’t involve a wine list longer than a novel.

Don’t skip: Sitting at the bar and letting the bartender pick your drink. They’re good at it.


4. The George Hotel

191 Fitzroy Street, St Kilda VIC 3182

The George is one of those places that’s been through more identity shifts than a teenager, but in 2026 it’s landed somewhere solid. The pub’s been operating since 1883, and the bones are still beautiful — high ceilings, tiled floors, that old-world Melbourne pub architecture that you can’t fake.

The ground floor public bar is the heart of it. Good tap selection including a couple of local craft options alongside the usual suspects. The food here has stepped up in recent years — the George does a solid burger, decent fish tacos, and a Sunday roast that pulls a crowd. Pricing sits in the middle bracket: you’re not at the $8-schooner level of Prince Public Bar, but you’re not at $16-craft-pint prices either.

The outdoor beer garden gets proper afternoon sun and is one of the larger beer gardens in the area. In summer, this is one of the best spots on Fitzroy Street to park yourself and watch the world go by.

The vibe: Historic pub with modern touches. The crowd is mixed — locals, uni students, families on Sunday arvos.

Best for: Beer garden sessions. Sunday roast. A pub meal that actually satisfies.

Don’t skip: The Sunday roast deal — check their socials for current pricing but it’s always been competitive.


5. Vineyard

303 St Kilda Road, St Kilda VIC 3182

Sitting on St Kilda Road right near the botanical gardens end, the Vineyard is a pub that doesn’t always get the headlines but consistently delivers a good time. The building has that late-90s Melbourne pub feel — spacious, slightly cavernous, built for volume.

The tap list is broad. You’ll find Carlton and VB as constants, but they rotate through a decent selection of craft including Colonial, Bridge Road, and 4 Pines. The wine list is, as the name might suggest, a step above the average pub — decent selection by the glass and bottles that won’t require a second mortgage.

Food is the real win here. The kitchen takes pub classics and does them properly. The steak is a genuine contender — properly cooked, good cut, right price. The chicken wing starter is a cult order for regulars. Menu prices are reasonable, generally $20–30 for mains.

The vibe: Big, open, welcoming. The kind of place where a group of six can walk in on a Saturday and find a table without a booking.

Best for: Group sessions. Pub meals that deliver. Pre-gig drinks if you’re heading into the city.

Don’t skip: The steak. Seriously. It’s a pub steak that eats like a restaurant steak.


6. The Railway Hotel

377 Railway Parade, St Kilda South VIC 3182

Tucked away from the main strips, the Railway Hotel is one of those classic corner pubs that feels like it hasn’t changed much in decades — and that’s the point. The facade is old-school, the interior is wood-panelled and dimly lit, and the crowd leans towards locals who’ve been coming here long before St Kilda became St Kilda.

The beer selection is traditional — your Carlton Draughts, your Bitters, your Coopers. No craft beer flights here. The spirits shelf is what you’d expect and nothing more. What the Railway does have is character and cheap prices. You can still get a schooner under $8, which in 2026 St Kilda practically counts as charity.

Food is limited but honest — pies, sandwiches, the occasional special. This isn’t where you come for dinner. It’s where you come for a quiet pint, a chat with the bartender, and maybe a packet of chips.

The vibe: Time-capsule pub. Unpretentious. Quiet on weeknights, alive on weekends. The regulars will talk to you if you let them.

Best for: A proper quiet beer. Getting away from the Acland Street chaos. Hearing yourself think.

Don’t skip: Just sitting at the bar and ordering a pot of Carlton. It’s a Melbourne experience.


7. The Vine (Acland Street)

19 Acland Street, St Kilda VIC 3182

Not to be confused with the Vineyard on St Kilda Road, The Vine on Acland Street is a neighbourhood pub that punches well above its weight on the food front. If you want a pub meal that feels a notch above the usual deep-fried offerings, this is worth a look.

The taps include local craft from Stomping Ground and Mornington Peninsula Brewery alongside the standards. They also do a solid wine list with options under $40 a bottle — rare for Acland Street, where some venues charge that for a glass.

The kitchen is the main attraction. Think lamb shoulder with roast vegetables, a fish dish that changes with the season, and a burger that competes seriously well with dedicated burger joints. Prices sit around $22–35 for mains. The staff are relaxed and competent — they’ll leave you alone if that’s your vibe or chat if you want.

The vibe: Neighbourhood pub meets casual restaurant. You could bring a first date here or your mum and feel comfortable either way.

Best for: A pub meal that doesn’t feel like a compromise. Midweek dinner that’s affordable.

Don’t skip: The specials board. Whatever’s on it is usually the best thing on the menu.


8. The Albion Hotel

378 South Road, St Kilda South VIC 3182

The Albion sits further south, towards Balaclava, and serves a slightly different crowd — more local families, more post-work drinks from the nearby shops, less tourist traffic. This works in its favour. The Albion feels like a genuine neighbourhood pub in a way that some of the Fitzroy Street spots can’t, simply because the tourists dilute the local energy.

Tap selection is reliable and leans traditional. The food menu does the pub staples well — schnitty, burgers, a solid Caesar salad for the health-conscious among us. Weekend brunch is popular here, with a bacon-and-egg roll and a coffee combo that undercuts most of the brunch spots on Acland Street by about $10.

The front bar is good for a quick pint. The back area opens up and gets busy on weekends.

The vibe: True local. St Kilda but without the circus. The kind of pub where people actually know the bartender’s name.

Best for: Weekend brunch. Quiet weeknight pints. Avoiding the Acland Street tourist crush.

Don’t skip: The weekend brunch deal. It’s genuinely one of the best value breakfasts in St Kilda.


What We Skipped and Why

The Prince of Wales Hotel (upper levels): We focused on Prince Public Bar because the upstairs venue operates more as a live music and events space than a traditional pub. It’s great, but it doesn’t fit the “walk in, get a pint” criteria we used for this list.

Penny Young: More cocktail bar than pub. Excellent drinks list, but if you’re after a pub experience, it’s not the right fit.

Various bottle shops and off-licences on Barkly Street: Not pubs. Obviously.

Beachcomber (now closed): Was a contender but has ceased trading as of late 2025. We only include venues you can actually walk into today.


🗳️ POLL: Your go-to St Kilda pub?

What’s the first place you hit when you’re in St Kilda for a beer?

  • The Espy (for the music and the view)
  • Prince Public Bar (cheap and honest)
  • The Dog’s Bar (wine and vibes)
  • The George (beer garden season)
  • Something else — tell us in the comments

How St Kilda Pubs Are Tracking in 2026

The pub scene in St Kilda is in decent shape heading into autumn. Prices have crept up — a schooner of Carlton Draught now sits around $9-$10 at most venues, up from $8-$9 last year — but the competition between pubs keeps quality honest. No venue can coast here because another one is a five-minute walk away.

The trend we’re watching: more pubs are investing in food to compete with the restaurant scene. The Vine and The George have both stepped up their menus in the past year. Even the Railway, a pure drinking pub for decades, has started doing a lunch special. Whether this is a good thing depends on whether you come to a pub for a meal or for a beer.

For more on Melbourne’s food scene, check out our St Kilda Food Guide for restaurants beyond the pub circuit.

🗳️ VOTE: Are pub meals getting better or worse?

Has the food at Melbourne pubs genuinely improved, or are they just charging more?

  • Getting better — kitchens have stepped up
  • Getting worse — more expensive, less soul
  • About the same — depends on the pub

Quick Comparison Table

Pub Best For Price Level Food Outdoor
The Espy Live music $$ Bistro Rooftop
Prince Public Bar Cheap pints $ Parma Small courtyard
Dog’s Bar Wine & beer $$ Snacks No
The George Beer garden $$ Full menu Large garden
Vineyard Group sessions $$ Full menu Terrace
Railway Hotel Quiet pints $ Limited No
The Acland Pub meals $$ Full menu Small
The Albion Brunch $ Full menu Back area

🍺 THE MOVE: The St Kilda Rainy Day Crawl

When it’s bucketing down (and in Melbourne, that’s any day between May and September), start inside The Espy’s main bar. When you need a change of scene, walk the 8 minutes to Dog’s Bar. Finish at The Vine with a red wine and the lamb shoulder. Zero time outdoors. Maximum warmth.


The Final Word

St Kilda’s pub scene works because it’s not trying to be one thing. You’ve got The Espy doing live music until 3am, Prince Public Bar keeping it old-school cheap, Dog’s Bar offering something a bit more refined, and the Railway doing absolutely nothing to change — and that’s all good. A suburb needs the full range.

If you’re visiting Melbourne and only have time for one pub crawl, make it St Kilda. Start at The Espy around 3pm and work your way down Fitzroy Street. By the time you hit Acland Street, you’ll have had about six different pub experiences without spending more than $60.

And if you want to see how St Kilda stacks up against Melbourne’s other pub suburbs, check out our Best Pubs in Fitzroy and Best Pubs in Collingwood guides. Or if you’re making a night of it, our St Kilda Nightlife Guide covers everything beyond the pub doors.


💬 CONFESSION BOX: What’s your St Kilda pub secret?

Everyone’s got that one St Kilda pub they don’t want to share. The quiet one. The one with the better outdoor spot than anyone knows about. The one that does a deal that shouldn’t exist.

Drop it below. Anonymously. We won’t tell.


📣 REACTION BAR: How did this guide make you feel?

  • 🍺 Ready for a pint right now
  • 😍 St Kilda is the best suburb in Melbourne
  • 😤 You missed my local
  • 🤔 I need to try some of these
  • 😂 The Railway is my secret (and now it’s not)

Open Loop: Thirsty for more? Our Best Rooftop Bars in Melbourne covers the best spots to drink with a view across the city. Because sometimes you need to elevate the session.


Kai Thompson is the Pubs Editor at MELBZ. He has been drinking in St Kilda pubs since before the Espy had a rooftop. He will never stop. Follow him on Instagram or yell at him on Twitter.

Advertisement
Disclaimer: Information current as of March 2026. Contact venues directly to confirm details before visiting.

Explore Nearby Suburbs

Your suburb. Your week. Free.

Get Melbourne's sharpest local intel delivered every Monday morning.