On a warm night the bars of St Kilda are packed. But the variety in the area means that it is not only a summery destination for a drink. In St Kilda you'll find heated courtyards, sticky-carpet pubs, bay views and moody wine bars. There are also a number of live-music venues in the area. Here are some of our favourites.

The Prince Public Bar

This classic St Kilda pub was reintroduced to the public at the end of 2019. Now, you’ll find classic pub counter meals – alongside more refined fare – to enjoy in the swish new interiors or outside in the sun.

29 Fitzroy Street, St Kilda

The Espy

After a profound redevelopment, this legendary seaside pub is going strong, offering the live music, drinks, food, good times and views it always has, albeit in far more polished fashion.

11 The Esplanade, St Kilda


A “Kubrick-y” bar next to the Astor Theatre.

3-5 Chapel Street, St Kilda

Mrs Hopper

Sri Lankan street food and cocktails from the team at Araliya.

157 Fitzroy Street, St Kilda


Melbourne's answer to a Balinese beach club.

30 Jacka Boulevard, St Kilda

The Nelson Rum Bar

Rums from Trinidad, Martinique, Barbados and Nicaragua.

2A 56 Acland Street, St Kilda

The Local Taphouse

One of Melbourne's first proper beer venues; still one of the best.

184 Carlisle Street, St Kilda East

Prince of Wales Hotel

Nab a seat out front for a spot of people-watching.

29 Fitzroy Street, St Kilda

Love and Dysfunction

A low-lit cocktail bar from a Gin Palace alumnus.

103 Grey Street, St Kilda

Pablo Honey Tapas Bar

Forty-nine varieties of tequila, and food to match.

68 Acland Street , St Kilda

Newmarket Hotel

17 beer taps and cocktail jugs.

34 Inkerman Street, St Kilda

Milk the Cow

180 cheeses and wines to match.

157 Fitzroy Street, St Kilda

Misery Guts

A mismatched bar that's serious about drinking.

19 Grey Street, St Kilda

The St. Hotel

An upmarket pub with serious barbeque skills.

54 Fitzroy Street, St Kilda

Freddie Wimpoles

The former George Hotel has a new life.

125 Fitzroy Street, St Kilda

Bar Di Stasio

Simple drinks and a killer bar menu.

31 Fitzroy Street, St Kilda