TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in St Kilda, Melbourne

28 restaurants

Sort by Relevance

Australian

St LuJa

9 Fitzroy St, 3182, St Kilda

8.8 / 10
395 reviews

50% off food with TheFork

Australian

42A Marine Parade, 3182, St Kilda

9.2 / 10
41 reviews

Average price $50

30% Off Your Food Bill

60 Fitzroy Street, 3182, St Kilda

8.5 / 10
47 reviews

Accepts Yums

50% off food with TheFork

Indian

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

8.8 / 10
86 reviews

30% Off Your Food Bill

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

Asian

157 Fitzroy St, 3182, St Kilda

8.6 / 10
178 reviews

Average price $65

-30% off the "à la carte" menu!

Asian

12 Fitzroy St, 3182, St Kilda

8.8 / 10
10 reviews

30% Off Your Food Bill

Japanese

2/157 Fitzroy Street, 3182, St Kilda

9.1 / 10
33 reviews

Average price $75

Spanish

100, Chapel st, 3182, St Kilda

8.0 / 10
238 reviews

Average price $65

30% Off Your Food Bill

Fine Dining

2 Acland Street, 3182, St Kilda

8.9 / 10
67 reviews

Fine Dining

31 Fitzroy Street, 3182, St Kilda

8.9 / 10
348 reviews

Average price $95

Italian

29-31 Blessington Street, 3182, St Kilda

8.7 / 10
43 reviews

Steak

168 Acland Street, 3182, St Kilda

Average price $35

Wednesday - Happy hour 4pm-6pm. $17 Steak night 17AUD

Mexican

4 Shakespeare Grove, 3182, St Kilda

8.6 / 10
177 reviews

Average price $20

Italian

15 Inkerman Street, 3182, St Kilda

8.6 / 10
160 reviews

Average price $45

Italian

231A Barkly Street, 3182, St Kilda

8.5 / 10
137 reviews

Average price $35

Mediterranean

PierRoad, 3182, St Kilda

8.5 / 10
82 reviews

Average price $45

Japanese

17 Wellington st, 3182, St Kilda

8.5 / 10
145 reviews

Average price $55

French

129 Fitzroy St, 3182, St Kilda

Average price $50

Pub Grub

14 Fitzroy St, 3182, St Kilda

Italian

Basement/127 Fitzroy St, 3182, St Kilda

Seafood

181/183 St Kilda Rd, 3182, St Kilda

Average price $35

Australian

35-37 Fitzroy Street, 3182, St Kilda

8.3 / 10
13 reviews

Average price $20

Vegan

72A Acland St, 3182, St Kilda

8.0 / 10
12 reviews

Australian

34 Inkerman St, 3182, St Kilda

7.4 / 10
181 reviews

Average price $55

Steak

16 The Esplanade, 3182, St Kilda

Average price $45

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 advantages