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 pale ale costs 14 dollars. 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. Eight venues. Some are institutions. Some are places you stumble into at 11pm and stumble out of at 2am wondering where the night went.
1. The Esplanade Hotel
The Espy is not a pub. It is a landmark that happens to serve beer. Sitting above Port Phillip Bay since 1857, it is the unofficial living room of St Kilda. The ground floor Main Bar is a long, dark, slightly sticky room with ocean views and live music posters plastered everywhere. Carlton Draught is the go-to, with rotating local craft from Stomping Ground and others. Schooner around 9 dollars.
Upstairs, The Gershwin Room and Main Stage pull some of the best live acts in Melbourne. The rooftop when the weather cooperates gives you bay views, cold beer, zero pretension. You see tradies at 3pm, date couples at 7pm, a mosh pit by 11pm.
Address: 11 The Esplanade, St Kilda VIC 3182 Best for: Live music. Nothing else in St Kilda comes close.
2. Prince Public Bar
Exactly what it says on the tin. No cocktail menu, no sommelier, no reclaimed timber feature wall. Long bar, cold beer, TAB screens, and a crowd that ranges from backpackers to grey-haired St Kilda lifers. VB, Carlton, maybe a Coopers on rotation. Schooner around 8.50. The chicken parma is 18 dollars and exactly what you want after three beers.
Gets busy on footy days and Friday nights. Small outdoor area out the back catches the afternoon sun.
Address: 29 Fitzroy Street, St Kilda VIC 3182 Best for: Cheap pints, footy, not having to think too hard.
3. Dog’s Bar
Acland Street end of St Kilda. Smaller than most, more bar than pub, but earns its place because the drinking experience is genuinely excellent. Beer list leans local with taps from Fixation, Dainton and rotating guests from the Mornington Peninsula. Wine is the real drawcard: well-curated list at fair prices with staff who know their stuff and will steer you right without making you feel like a dropkick.
Food is straightforward and done well: cheese boards, a couple of pasta dishes, something with cured meat.
Address: 53 Acland Street, St Kilda VIC 3182 Best for: A slower session, wine with mates, letting the bartender pick your drink.
4. The George Hotel
Operating since 1883, the George has been through more identity shifts than a teenager but in 2026 it has landed somewhere solid. The bones are beautiful: high ceilings, tiled floors, old-world Melbourne pub architecture you cannot fake.
Good tap selection including local craft alongside the usual suspects. Food has stepped up with a solid burger, decent fish tacos and a Sunday roast that pulls a crowd. The outdoor beer garden gets proper afternoon sun and is one of the larger gardens in the area.
Address: 191 Fitzroy Street, St Kilda VIC 3182 Best for: Beer garden sessions, Sunday roast, a pub meal that satisfies.
5. Vineyard
Sitting on St Kilda Road near the botanical gardens end, the Vineyard is a pub that consistently delivers without making headlines. Spacious, slightly cavernous, built for volume. Taps include Carlton and VB as constants with rotating craft from Colonial, Bridge Road and 4 Pines. Wine list a step above average pub.
The kitchen is the real win. The steak is a genuine contender, properly cooked, good cut, right price. Menu prices generally 20 to 30 dollars for mains.
Address: 303 St Kilda Road, St Kilda VIC 3182 Best for: Group sessions, pub meals that deliver, the steak.
6. The Railway Hotel
Tucked away from the main strips. Classic corner pub that feels like it has not changed in decades, and that is the point. Wood-panelled, dimly lit, and the crowd leans towards locals who have been coming here since before St Kilda became St Kilda.
Beer selection is traditional. No craft flights. Spirits are what you would expect and nothing more. Schooner under 8 dollars, which in 2026 St Kilda practically counts as charity. Food is limited: pies, sandwiches, the occasional special.
Address: 377 Railway Parade, St Kilda South VIC 3182 Best for: A proper quiet beer, getting away from the Acland Street chaos, hearing yourself think.
7. The Vine
Acland Street. Not to be confused with the Vineyard on St Kilda Road. Neighbourhood pub that punches above its weight on food. Taps include Stomping Ground and Mornington Peninsula Brewery alongside standards. Wine list with options under 40 dollars a bottle, rare for Acland Street.
Kitchen is the main attraction: lamb shoulder with roast vegetables, seasonal fish dish, a burger that competes seriously with dedicated burger joints. Mains 22 to 35 dollars. The kind of place where you could bring a first date or your mum and feel comfortable either way.
Address: 19 Acland Street, St Kilda VIC 3182 Best for: A pub meal that does not feel like a compromise, midweek dinner.
8. The Albion Hotel
Further south towards Balaclava, serving a different crowd: more local families, more post-work drinks, less tourist traffic. This works in its favour. The Albion feels like a genuine neighbourhood pub in a way the Fitzroy Street spots cannot, simply because the tourists dilute the local energy elsewhere.
Tap selection is reliable and traditional. Pub staples done well: schnitzel, burgers, a solid Caesar salad. Weekend brunch is popular with a bacon-and-egg roll and coffee combo that undercuts most Acland Street brunch spots by about 10 dollars.
Address: 378 South Road, St Kilda South VIC 3182 Best for: Weekend brunch value, quiet weeknight pints, avoiding the tourist crush.
Quick Comparison
| Pub | Best For | Price | Food | Outdoor |
|---|---|---|---|---|
| The Espy | Live music | $$ | Bistro | Rooftop |
| Prince Public Bar | Cheap pints | $ | Parma | Small courtyard |
| Dog’s Bar | Wine and beer | $$ | Snacks | No |
| The George | Beer garden | $$ | Full menu | Large garden |
| Vineyard | Group sessions | $$ | Full menu | Terrace |
| Railway Hotel | Quiet pints | $ | Limited | No |
| The Vine | Pub meals | $$ | Full menu | Small |
| The Albion | Brunch | $ | Full menu | Back area |
What We Skipped and Why
The Prince of Wales Hotel upper levels. The upstairs operates more as a live music and events space than a traditional pub. Does not fit the walk-in-get-a-pint criteria.
Penny Young. More cocktail bar than pub. Excellent drinks list but wrong category.
Beachcomber. Has ceased trading as of late 2025. We only include venues you can walk into today.
Frequently Asked Questions
What is the cheapest pub in St Kilda?
The Railway Hotel on Railway Parade. Schooner under 8 dollars and food prices that feel like a time warp. Prince Public Bar on Fitzroy Street is the next cheapest at around 8.50 a schooner.
Which St Kilda pub has the best beer garden?
The George Hotel on Fitzroy Street. Large, gets proper afternoon sun, and one of the few beer gardens in the area where a group of six can find a table without a booking on a Saturday.
Best St Kilda pub for live music?
The Espy, no contest. Multiple stages, genuine acts, not tribute bands playing to tourists. The Gershwin Room on a Wednesday night can feel like a secret even with 300 people in it.
The Verdict
St Kilda’s pub scene works because it is not trying to be one thing. The Espy does live music until 3am. Prince Public Bar keeps it old-school cheap. Dog’s Bar offers something refined. The Railway does absolutely nothing to change, and that is all good. A suburb needs the full range.
If you are 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 will have had six different pub experiences without spending more than 60 dollars.
For the cocktail side of St Kilda nightlife, check our cocktails guide. For the wider bar scene including rooftop options, read best bars. And for eating beyond pub food, our [best restaurants guide](/st-kilda/best-restaurants/) covers the full dining range.
Explore More of St Kilda
- St Kilda History
- St Kilda Things To Do This Weekend
- St Kilda Cocktails
- St Kilda Cheap Eats
- St Kilda Rent Guide
- St Kilda Date Night Guide
- St Kilda New Openings
- St Kilda St Kilda For Retirees

💬 Discussion
Join the conversation — no account needed