Best Bars in St Kilda 2026: Esplanade & Beyond

Best Bars in St Kilda 2026: Esplanade & Beyond

Best Bars in St Kilda 2026: Esplanade & Beyond

Updated 16 March 2026 | 6 places tested | Lina Nguyen reporting

St Kilda doesn’t do subtle. This is the suburb where Melbourne meets the bay, where live music bleeds out of heritage pubs onto the footpath, and where a Tuesday night drink can easily turn into a 2am decision you half-regret. The bar scene here has always been a beautiful mess — part beachside chill, part inner-city grit, and entirely its own thing.

After spending weeks working our way from the Esplanade down to Fitzroy Street and across to Acland, we’ve pulled together this list of the bars actually worth your time in 2026. Some are old warhorses. A couple are newer additions. All of them earned their spot.


1. The Espy (Hotel Esplanade)

Address: 11 The Esplanade, St Kilda VIC 3182

There is no St Kilda bar list that starts anywhere other than here. The Hotel Esplanade has been watching over the foreshore since 1878, and after its massive multi-million dollar renovation, it remains the most ambitious pub in the southern hemisphere. Five levels. Twelve bars. Two live music venues. A rooftop that catches every sunset like it was personally commissioned.

The main bar on the ground floor still does the heavy lifting — cold beers, a solid wine list, and pub food that has genuinely improved since the old days. But the real drawcard is The Ghost of Alfred Felton, the cocktail bar tucked upstairs that feels like it belongs in a Wes Anderson film. Think moody lighting, serious cocktails (the barrel-aged Negroni program is legitimately excellent), and a crowd that skews slightly more dressed-up than downstairs.

The Gershwin Room continues to host some of the best live music in Melbourne — we caught a midweek gig there that would have packed out a venue twice the size in any other suburb. The bandroom downstairs, meanwhile, is where emerging acts cut their teeth.

Drinks: Carlton Draught from $7. Cocktails from $18. Wine from $10/glass. Happy hour specials run on weekdays.

Vibe: Grand dame energy with a punk heart. Equal parts tourist destination and local institution.


2. Dogs Bar

Address: 54 Acland Street, St Kilda VIC 3182

Dogs Bar has been running since 1989, which in Melbourne bar years makes it a great-grandparent. It was one of the first proper wine bars in the city, born out of the newly reformed liquor licensing laws of the late ’80s, and owner Donlevy Fitzpatrick essentially helped shape the modern St Kilda hospitality scene from this tiny Acland Street corner.

The space itself is compact and European in all the right ways — Parisian street-front seating that spills onto the pavement, dim lighting inside, and an atmosphere that encourages you to order one more glass than you planned. The wine list leans European with solid Australian selections, and the Creole-inspired food menu is a genuine point of difference.

Free live music happens almost every night, ranging from jazz to spoken word to the occasional burlesque night. It’s the kind of place where you might end up sitting next to a retired musician who’s been coming here for 20 years, and that’s entirely the point.

Drinks: Wine from $12/glass. Cocktails from $17. Cheap pint specials on Mondays — $4 beers, $1 wings, $13 large pizzas.

Vibe: Old-school European wine bar charm. Intimate, artsy, dog-friendly (obviously). The St Kilda that existed before the apartments.


3. Captain Baxter

Address: 10-18 Jacka Boulevard, St Kilda VIC 3182

Perched above the St Kilda Sea Baths complex with panoramic views stretching from the pier to Brighton, Captain Baxter is the beachside cocktail bar that St Kilda always deserved. The 1920s tropical beach bungalow design — complete with a fully retractable roof — makes this one of the most visually striking drinking spots in Melbourne.

The cocktail list is serious business. Expect Asian-fusion influence throughout, with lemongrass, yuzu, and shiso making regular appearances alongside the classics. The frozen margaritas on the deck during summer are dangerous in the best possible way. If you’re eating, the pan-Asian seafood menu is well above what you’d expect from a beach venue.

The rooftop bungalows are bookable for groups and make for an excellent birthday or celebration spot. DJs on weekends give the place a proper party energy without it ever feeling like a nightclub. Weekday afternoons, though, are the hidden gem — quiet, sunny, and genuinely relaxing.

Drinks: Cocktails from $22. Beer from $9. Wine from $14/glass. Happy hour specials on weekdays.

Vibe: Beach club meets cocktail lounge. Dress code leans smart-casual. Best at sunset, obviously.


4. Lona Pintxos Bar

Address: 64-66 Acland Street, St Kilda VIC 3182

Lona took over the old Greasy Joe’s site and transformed it into something St Kilda’s Acland Street desperately needed: a proper San Sebastian-style pintxos bar. Brothers Charles and Edward Sedgley (also behind Barca Food & Wine and Lona Armadale) have built one of the largest alfresco dining areas in the suburb, and on a warm evening with the pink neon buzzing, it genuinely feels like the Basque Country.

The pintxos — those little skewered Spanish bar snacks — are the draw. We’re talking jamón ibérico, manchego, prawn croquettes, and patatas bravas, all designed to be ordered by the handful and washed down with something cold. The wine list is well-curated with a strong Spanish showing, and the gin and tonics are served properly — large balloon glasses with the right botanicals.

It’s not trying to be the loudest bar on the strip, and that’s its strength. This is a place for long, unhurried evenings with good food and better conversation.

Drinks: Pintxos from $5 each. Wine from $12/glass. Gin and tonics from $19. Tapas platters from $28.

Vibe: Basque-inspired, relaxed, sun-drenched terrace energy. Food-forward. Excellent for dates or groups.


5. The Prince of Wales (Bandroom)

Address: 29 Fitzroy Street, St Kilda VIC 3182

The Prince — or “The Princey” to anyone who’s spent a Friday night on Fitzroy Street — is St Kilda’s other great live music institution, and in 2026 it remains one of the best mid-size gig venues in Melbourne. The bandroom holds about 500 and has hosted everyone from The Saints to newer acts that haven’t broken through yet but absolutely should have.

The ground-floor bar is a proper pub — no pretensions, cold taps, and a back bar that does the job. But the real experience is catching a show upstairs, where the sightlines are decent, the sound system has been significantly upgraded, and the bar staff move with the efficiency of people who’ve seen every crowd type imaginable.

Fitzroy Street itself is going through one of its periodic reinventions, and The Prince remains its anchor venue. The attached restaurant has had its ups and downs over the years, but the bar and bandroom remain the beating heart.

Drinks: Beer from $7. Wine from $9/glass. Simple cocktails from $15. Gig tickets usually $15-40.

Vibe: Inner-city pub with a serious music pedigree. Unpretentious. Gets properly busy on show nights.


6. LuJa

Address: 17 Carlisle Street, St Kilda VIC 3182

LuJa is the cocktail bar that proves St Kilda can do sophistication without losing its edge. Set in a 1930s art deco building on Carlisle Street — the strip that connects Balaclava’s emerging dining scene to St Kilda proper — LuJa brings a level of craft that punches well above its weight.

The cocktail menu changes seasonally and leans into the art deco aesthetic with vintage-inspired recipes done properly. The whisky selection is one of the best south of the river, and the bartenders genuinely know what they’re doing. Service here is personal without being overbearing.

The interior is eclectically edgy — think dark timber, brass fixtures, low lighting, and occasional live jazz. It’s the kind of place that rewards repeat visits because you notice different details each time.

Carlisle Street itself is becoming St Kilda’s quiet food and drink corridor, and LuJa has been instrumental in pulling people south from the more obvious Acland and Fitzroy Street strips. Worth the detour.

Drinks: Cocktails from $20. Whisky flights from $28. Wine from $11/glass. Non-alcoholic cocktails from $14.

Vibe: Art deco sophistication. Intimate. Serious about spirits. The “locals’ secret” that’s no longer a secret.


Honourable Mentions

Republica St Kilda Beach (10-18 Jacka Boulevard) sits below Captain Baxter and does a more casual, beach-shack thing with live DJs and a crowd that skews younger. Worth knowing about for a warm weekend afternoon.

Stokehouse (30 Jacka Boulevard) is primarily a restaurant, but the bar area serves excellent drinks with arguably the best bay views in the suburb. Pricey, but the setting justifies it.

The Post Hotel (87 Fitzroy Street) is a proper locals’ pub that keeps things simple — cold beer, a decent parma, and no pretensions. The backyard beer garden is a hidden gem on a sunny afternoon.


What We Skipped and Why

Day of the Dead — We’ve included it in previous roundups, but the venue has shifted focus significantly towards club nights and ticketed events, making it less of a reliable “walk in for a drink” spot. If you’re after late-night dancing, it’s still worth checking the schedule.

Pontoon — The iconic waterfront bar has gone through another ownership change. We’re waiting to see what the new operators do with the space before recommending it. The bones are there, but the execution needs time.

The Fifth Province — A solid Irish pub on Fitzroy Street, but it doesn’t differentiate itself enough from the dozens of similar venues across Melbourne to earn a spot on a “best of” list. If you’re already on Fitzroy Street and want a straightforward pint, it’ll do the job.

Mya Tiger / Louey’s — These Espy tenants are restaurant-first venues. The bar experience is secondary to the food, and you’re better off heading to the Ghost of Alfred Felton or the main Espy bar if your primary goal is drinking.


How to Bar-Hop St Kilda: A Suggested Route

Start at Dogs Bar for a glass of wine and live music on Acland Street. Walk five minutes to Lona Pintxos for something to eat and a gin and tonic. Head south to The Espy and grab a cocktail at the Ghost of Alfred Felton before catching a band downstairs. Finish at The Prince if there’s a gig on, or walk the ten minutes to LuJa on Carlisle Street for a nightcap whisky.

Total walking distance: about 2 kilometres. Total time: an entire evening well spent.


What This Means for Your Weekend

St Kilda’s bar scene in 2026 is in a genuinely good place. The post-pandemic shakeout has left the strongest operators standing, and the newer venues — LuJa and Lona in particular — have added genuine variety to what was already one of Melbourne’s most diverse nightlife strips.

The suburb’s proximity to South Melbourne (a 15-minute tram ride for those wanting a completely different bar scene), Elsternwick (the emerging wine bar corridor along Glen Huntly Road), and Balaclava (Carlisle Street’s food and drink renaissance) means St Kilda sits at the centre of a southside bar ecosystem that’s hard to beat anywhere in Melbourne.

Whether you’re after a world-class cocktail with bay views, a $4 pint and live music on a Monday, or a quiet corner with a glass of Rioja and pintxos, St Kilda’s got it. It always has. The trick is knowing where to look.


Have a St Kilda bar we missed? Tell us on Instagram @melbz.au or drop a comment below. We update this guide quarterly.

Planning a bigger night out? Check our guides to South Melbourne’s best bars, Elsternwick’s wine bar trail, and the Balaclava food and drink scene.

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.