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

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
Order on Providoor

The Espy

Bar

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
Book a Table

Overlook

Bar

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

3-5 Chapel Street, St Kilda

Mrs Hopper

Bar

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

157 Fitzroy Street, St Kilda

Pontoon

Restaurant

Melbourne's answer to a Balinese beach club.

30 Jacka Boulevard, St Kilda

The Nelson Rum Bar

Bar

Rums from Trinidad, Martinique, Barbados and Nicaragua.

2A 56 Acland Street, St Kilda

The Local Taphouse

Bar

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

184 Carlisle Street, St Kilda East

The Prince Hotel

Accommodation

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

29 Fitzroy Street, St Kilda

Love and Dysfunction

Bar

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

103 Grey Street, St Kilda

Pablo Honey Tapas Bar

Restaurant

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

68 Acland Street , St Kilda

Newmarket Hotel

Restaurant

17 beer taps and cocktail jugs.

34 Inkerman Street, St Kilda

Milk the Cow

Restaurant

180 cheeses and wines to match.

157 Fitzroy Street, St Kilda
Book a Table

Misery Guts

Bar

A mismatched bar that's serious about drinking.

19 Grey Street, St Kilda

Freddie Wimpoles

Bar

The former George Hotel has a new life.

125 Fitzroy Street, St Kilda
Book a Table

Bar Di Stasio

Bar

Simple drinks and a killer bar menu.

31 Fitzroy Street, St Kilda