What
Where

When do you want to eat?

Specify a date & time to find the best restaurants & offers

The Best Restaurants in St Kilda, Melbourne

126 restaurants

Sort by Relevance

Casa N.O.M Bar y Restaurante, Prahran

SOUTH AMERICAN

110 Greville St, 3181, Prahran

23

Average price $45

The Black Toro Windsor, Windsor

MEXICAN

104 chapel street, 3181, Windsor

76

Average price $65

Marmara Restaurant, Windsor

MIDDLE EASTERN

68 Chapel Street, 3181, Windsor

675

Average price $35

St LuJa, St Kilda

AUSTRALIAN

St LuJa

8.5 / 10

9 Fitzroy St, 3182, St Kilda

248

Specify a date and enjoy promotions of up to -50% in our best restaurants

Aagaman Indian Nepalese Restaurant, Port Melbourne

INDIAN

271 Bay Street, 3207, Port Melbourne

137

Average price $35

Kake Da' Dhaba, St Kilda

INDIAN

Kake Da' Dhaba

8.7 / 10

Shop A-105 33 Inkerman Street, 3182, St Kilda

65

INES Wine Bar, Windsor

ITALIAN

INES Wine Bar

9.5 / 10

150 Chapel Street, 3181, Windsor

21

Southside Central, Windsor

AUSTRALIAN

34 Chapel St, 3181, Windsor

3

A Hereford Beefstouw - Melbourne, Melbourne

STEAK

22 Duckboard Place, 3004, Melbourne

10

Average price $75

Tipsy Village, South Melbourne

EUROPEAN

Tipsy Village

8.3 / 10

313 Coventry St, 3205, South Melbourne

3

Lezzet, Elwood

TURKISH

Lezzet

8.5 / 10

81 Brighton Road, 3184, Elwood

675

Average price $55 Accept Yums

Vinoteca, Port Melbourne

AUSTRALIAN

Vinoteca

9.4 / 10

317 Bay St, 3207, Port Melbourne

43

Average price $85

Lina's Bistro a Vin, Albert Park

FRENCH

114 Bridport Street, 3206, Albert Park

29

Average price $65

The Windsor Alehouse, Windsor

AUSTRALIAN

42 Punt Road, 3181, Windsor

37

Average price $35 Accept Yums

Venus & Co. Kitchen & Bar, Albert Park

GREEK

183 Victoria Avenue., 3206, Albert Park

65

Zen Japanese, Hawthorn

JAPANESE

Zen Japanese

8.5 / 10

388 Burwood Rd, Hawthorn

217

Average price $35

Tolarno Eating House and Bar, St Kilda

AUSTRALIAN

42 Fitzroy Street, 3182, St Kilda

216

Araliya, St Kilda

ASIAN

Araliya

8.4 / 10

157 Fitzroy St, 3182, St Kilda

169

Average price $65

St Marina Restaurant, St Kilda

AUSTRALIAN

42A Marine Parade, 3182, St Kilda

Average price $50

Taste Indonesia, South Melbourne

INDONESIAN

329-331 Clarendon St, 3205, South Melbourne

3 Brothers on Chapel, Windsor

AUSTRALIAN

50 Chapel St, 3181, Windsor

Accept Yums

BayBeach Pizza & Pasta, Port Melbourne

ITALIAN

238 Bay Street, 3207, Port Melbourne

Elwood Lounge, Elwood

Elwood Lounge

8.4 / 10

49 Glen Huntly Road, 3184, Elwood

21

Average price $35

Mr Hobson, Port Melbourne

SEAFOOD

Mr Hobson

8.1 / 10

9 Waterfront Place, 3207, Port Melbourne

365

Average price $45

Theodora's Bar and Grill, South Melbourne

GREEK

270 Park street, 3205, South Melbourne

27

The Best Restaurants in St Kilda, Melbourne

The beachside suburb of St Kilda is home to one of Melbourne’s most recognised faces, Luna Park. It is also an exciting destination boasting restaurants, shops and a lively music scene. The beach runs between St Kilda Marina and St Kilda Harbour and is the perfect spot for watersports. While there, take a stroll down St Kilda Pier to the St Kilda Pavilion.

From Acland Street to Fitzroy Street, St Kilda is bursting with gourmet delights. With local produce and great views, some of Melbourne’s best restaurants can be found overlooking Port Phillip Bay. There’s beach luxe, award winning and iconic dining establishments on every corner.

Filter

TheFork Benefits