MenusDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programmeOnly with offers
Help

The Best Restaurants in St Kilda, Melbourne (VIC)

24 restaurants
Why you received these results
Pesto's Ristorante Italiano - St Kilda, Melbourne (VIC)

    Italian

    Pesto's Ristorante Italiano

    172 Carlisle St, 3182, St Kilda

    9.4 / 10
    22 reviews

    Average price $30

    30% off the 'à la carte' menu!

    Waiter was lovely and very attentive

    Babu Ji - St Kilda, Melbourne (VIC)

      Indian

      6 Grey St, 3182, St Kilda (VIC)

      8.9 / 10
      120 reviews

      Average price $30

      30% off the 'à la carte' menu!

      Great Indian restaurant. When we look for Indian food...

      La Bodega - St Kilda, Melbourne (VIC)

        12 Fitzroy St, 3182, St Kilda (VIC)

        8.9 / 10
        179 reviews

        Average price $30

        MEXICAN MONDAY'S from $5

        Also make sure to try the plantain chips and tostonies...

        Chez Misty - St Kilda, Melbourne (VIC)
        Great Deal

          European

          103 Grey St, 3182, St Kilda (VIC)

          9.2 / 10
          107 reviews

          Average price $25

          Great french crepes and gallettes in a dog cafe

          Mukka 2.0 - St Kilda, Melbourne (VIC)

            Indian

            16 Fitzroy St, 3182, St Kilda (VIC)

            10.0 / 10
            11 reviews

            Average price $45

            First time at this place. Very impressed, food is delicious

            Bay City Burrito St Kilda, St Kilda (VIC)
            Great Deal

              Mexican

              4 Shakespeare Grove, 3182, St Kilda (VIC)

              9.0 / 10
              496 reviews

              Average price $20

              Some of the best Nanchos i've eaten anywhere in the world

              Park Bar, Balaclava

                Korean

                Shop 4/246-252 Carlisle St, 3183, Balaclava

                9.3 / 10
                6 reviews

                Average price $20

                Ellora St Kilda, St Kilda (VIC)

                  Australian

                  1 Fitzroy St, 3182, St Kilda (VIC)

                  Average price $50

                  Republica St Kilda Beach, St Kilda (VIC)

                    10-18 Jacka Blvd, 3182, St Kilda (VIC)

                    9.1 / 10
                    12 reviews

                    Average price $55

                    Cozy with a nice atmosphere. Live music was great

                    Second Act Wine Bar, St Kilda (VIC)

                      Australian

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

                      Average price $25

                      30% off the 'à la carte' menu!

                      Three Elephants & Co, St Kilda (VIC)

                        97 Fitzroy St, 3182, St Kilda (VIC)

                        8.4 / 10
                        4 reviews

                        Average price $40

                        Mr Wolf, St Kilda (VIC)

                          Pizzeria

                          15 Inkerman St, 3182, St Kilda (VIC)

                          7.3 / 10
                          26 reviews

                          Average price $45

                          My first time here. Tried their veal and pork lasagne

                          Captain Baxter, St Kilda (VIC)

                            Australian

                            10-18 Jacka Blvd, 3182, St Kilda (VIC)

                            Average price $60

                            Hub Café, St Kilda (VIC)

                              Australian

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

                              Average price $20

                              Korr Jee Chicken, St Kilda (VIC)

                                Australian

                                92B Acland St, 3182, St Kilda (VIC)

                                Average price $30

                                Easily the juiciest breast I've ever tasted

                                Las Tapas, St Kilda (VIC)

                                  Spanish

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

                                  Average price $65

                                  Mixed Grilled Meat Platter pp $100

                                  Love the Spanish wines and the staff make it a fun night

                                  I Love Dumplings - St Kilda, St Kilda (VIC)

                                    Asian

                                    29 Fitzroy St, 3182, St Kilda (VIC)

                                    Average price $40

                                    Lau's Family Kitchen, St Kilda

                                      Chinese

                                      4 Acland St, 3182, St Kilda

                                      PB’s Bar & Eatery, St Kilda (VIC)

                                        Pizzeria

                                        60 Fitzroy Street, 3182, St Kilda (VIC)

                                        Please refer to the regular a la carte menu from $19

                                        I thought wine was a tad pricey although not unusually so

                                        FUJITEI Japanese Restaurant, St Kilda (VIC)

                                          Japanese

                                          17 Wellington st, 3182, St Kilda (VIC)

                                          Average price $55

                                          The bento is a good as bento at Japan

                                          Bistro Voliere, St Kilda (VIC)

                                            French

                                            129 Fitzroy St, 3182, St Kilda (VIC)

                                            Average price $40

                                            Love the French atmosphere, service & food and wine!...

                                            Second Act, St Kilda (VIC)

                                              Australian

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

                                              Average price $20

                                              The club sandwich was the best I've ever had!

                                              The Cross St Kilda, St Kilda (VIC)

                                                Pub grub

                                                14 Fitzroy St, 3182, St Kilda (VIC)

                                                Average price $20

                                                They also have a good range of beers on tap

                                                Prince Dining Room, St Kilda (VIC)

                                                  Australian

                                                  2 Acland Street, 3182, St Kilda (VIC)

                                                  Good wine list. Went for feed me option. A good choice!...

                                                  More food types in Melbourne (VIC)

                                                  • French
                                                  • Thai
                                                  • Steak
                                                  • Australian
                                                  • Mexican

                                                  Top occasions in Melbourne (VIC)

                                                  More neighbourhoods in Melbourne (VIC)

                                                  Frequently Asked Questions

                                                  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.