A Fantastic Bayside Restaurant Where Every Table Is The Best Table

The Riva restaurant is one of St Kilda’s gems, well known and loved and for very good reasons! You simply won’t find a better location to eat out in Melbourne, where you can enjoy great food while you take in stunning views across the bay and the St Kilda Marina.
Whether you are looking for a romantic night out, outdoor dining in the sun, or a unique Melbourne restaurant where you can celebrate a special occasion with your friends and family; Riva has the right atmosphere in spades. 

The Riva restaurant opens onto the expansive decks in summer so it’s open and breezy with all the best bits of outdoor dining. In winter…. the doors are closed, the fire is lit and the restaurant is transformed into a sophisticated landscape of intimate dining.


Lunch or Dinner you’ll find a delicious selection of modern Australian favourites alongside seasonal choices; all made from the freshest, seasonal ingredients.


Preview the a la carte menu (A great selection with something for everyone)

Consider the Riva set menu (Excellent for groups of 13 – 36 people)


Our wine list has a range of excellent choices suited to every budget and palate, or you can enjoy something more exotic from our cocktail list.


Call us on (03) 9537 2224 to make a reservation or you can turn up and try your luck. We recommend you reserve your table though to avoid disappointment!