TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in St Kilda, Melbourne (VIC)

27 restaurants

Sort by Relevance

Australian

The Fifth Province

60 Fitzroy St, 3182, St Kilda (VIC)

10.0 / 10
5 reviews

Average price $30

Asian

157 Fitzroy St, 3182, St Kilda (VIC)

9.5 / 10
181 reviews

Average price $65 american express Welcome

Mexican

21 Carlisle St, 3182, St Kilda (VIC)

Average price $35

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

Seafood

181/183 St Kilda Rd, 3182, St Kilda (VIC)

9.7 / 10
18 reviews

Average price $35

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

Australian

42A Marine Parade, 3182, St Kilda (VIC)

9.2 / 10
45 reviews

Average price $50

Italian

15 Inkerman Street, 3182, St Kilda (VIC)

9.2 / 10
177 reviews

Average price $45 american express Welcome

Italian

31 Blessington St, 3182, St Kilda (VIC)

Average price $25

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

Japanese

2/157 Fitzroy Street, 3182, St Kilda (VIC)

9.3 / 10
39 reviews

Average price $75 american express Welcome

Mediterranean

PierRoad, 3182, St Kilda (VIC)

8.9 / 10
88 reviews

Average price $45

Italian

231A Barkly Street, 3182, St Kilda (VIC)

8.8 / 10
146 reviews

Average price $35

Indian

Shop A-10533 Inkerman Street, 3182, St Kilda (VIC)

9.2 / 10
89 reviews

Australian

9 Fitzroy St, 3182, St Kilda (VIC)

9.1 / 10
456 reviews

Pub Grub

14 Fitzroy St, 3182, St Kilda (VIC)

8.9 / 10
9 reviews

Average price $20 american express Welcome

Mexican

4 Shakespeare Grove, 3182, St Kilda (VIC)

8.9 / 10
185 reviews

Average price $20 american express Welcome

Spanish

100, Chapel st, 3182, St Kilda (VIC)

8.2 / 10
258 reviews

Average price $65 american express Welcome

Mixed Grilled Meat Platter pp 100AUD

Italian

31 Fitzroy Street, 3182, St Kilda (VIC)

8.8 / 10
359 reviews

Average price $95 american express Welcome

Japanese

17 Wellington st, 3182, St Kilda (VIC)

8.5 / 10
151 reviews

Average price $55 american express Welcome

Italian

Basement/127 Fitzroy St, 3182, St Kilda (VIC)

Average price $30 american express Welcome

Australian

35-37 Fitzroy Street, 3182, St Kilda (VIC)

Average price $20

Steak

16 The Esplanade, 3182, St Kilda (VIC)

Average price $45

Pizzeria

60 Fitzroy Street, 3182, St Kilda (VIC)

8.2 / 10
53 reviews

american express Welcome

Australian

34 Inkerman St, 3182, St Kilda (VIC)

7.8 / 10
181 reviews

Average price $55

Vegan.

72A Acland St, 3182, St Kilda (VIC)

7.7 / 10
14 reviews

Average price $30

French

129 Fitzroy St, 3182, St Kilda (VIC)

9.4 / 10
20 reviews

Average price $40 american express Welcome

Chinese

4 Acland St, 3182, St Kilda (VIC)

The Best Restaurants in St Kilda, Melbourne (VIC)

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