Best Restaurants in St Kilda
Here are 24 of the best restaurants in St Kilda, one of Melbourne's most loved neighbourhoods. Each is ranked by our Spot Score, so the strongest picks rise to the top. Sort and filter to find exactly what you're after — then check the map to see what's nearby.
24 spots in St Kilda
Lady Of St Kilda
$$Highly rated cafe on Barkly Street in St Kilda, Melbourne.
Flour Child St Kilda
$$Restaurants in St Kilda, Melbourne.
Donovans
$$$$Australian comfort food & a relaxed vibe amid fireplaces & sofas, plus a terrace with ocean views.
Rufio
Restaurants in St Kilda, Melbourne.
Republica St Kilda Beach
$$Relaxed, light-filled Modern Australian restaurant with live music on weekends & seaside dining.
Cicciolina
$$$Modern Italian cuisine in a slick, contemporary venue with eclectic art and Eames-style seating.
Rococo St Kilda
$$Stylish restaurant showcasing wine, pizza & pasta, plus other Italian specialties.
The Cross - St Kilda
$$Bars in St Kilda, Melbourne.
Sister of Soul
$$Global vegan & vegetarian food in an airy space with exposed-brick walls & large, sunny windows.
Captain Baxter
$$Sleek bar with an outdoor terrace decorated in blue and white nautical stripes, plus bay views.
Fat Lulus Bottomless Dinner
Restaurants in St Kilda, Melbourne.
ANDES SOUL - restaurant & Bar
Restaurants in St Kilda, Melbourne.
Post Office Club Hotel
$$Craft beer & elevated pub fare served in a long-running venue with rustic-chic decor & a courtyard.
La Roche
$$Quirky spot with graffitied walls and dark-leather banquettes, whipping up cafe staples and drinks.
Stokehouse St Kilda
$$$Oceanfront eatery with big windows & sleek decor, featuring upscale Australian fare, wine & spirits.
The Pyramid
Restaurants in St Kilda, Melbourne.
Iddy Biddy Bar
$$Global pub-style grub in a cool bar and kitchen with vintage couches and chunky wooden tables.
Bang Bang St Kilda
Restaurants in St Kilda, Melbourne.