Register my restaurant
Help

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)

24 restaurants

Sort by Relevance

    Australian

    St Marina Restaurant

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

    9.5 / 10
    94 reviews

    Average price $50

      Australian

      9 Fitzroy St, 3182, St Kilda (VIC)

      9.5 / 10
      522 reviews

      Average price $40

      Bottomless Brunch $55

        Italian

        31 Fitzroy Street, 3182, St Kilda (VIC)

        9.2 / 10
        423 reviews

        Average price $95

          Australian

          Pier Rd, 3182, St Kilda (VIC)

          9.0 / 10
          144 reviews

          Average price $45

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

            Mexican

            21 Carlisle St, 3182, St Kilda (VIC)

            9.0 / 10
            166 reviews

            Average price $16

              Vegan.

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

              8.5 / 10
              55 reviews

              Average price $30

                European

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

                Average price $20

                  Australian

                  60 Fitzroy St, 3182, St Kilda (VIC)

                  9.0 / 10
                  57 reviews

                  Average price $25

                    Mexican

                    4 Shakespeare Grove, 3182, St Kilda (VIC)

                    8.4 / 10
                    285 reviews

                    Average price $20

                      European

                      173-177 Barkly St, 3182, St Kilda (VIC)

                      Average price $25

                        Italian

                        15 Inkerman St, 3182, St Kilda (VIC)

                        9.3 / 10
                        6 reviews

                        Average price $45

                          American

                          125 Fitzroy St, 3182, St Kilda (VIC)

                          9.1 / 10
                          14 reviews

                          Average price $25

                            European

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

                            Average price $70

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

                              6.3 / 10
                              5 reviews

                              Average price $10

                                Pizzeria

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

                                9.7 / 10
                                155 reviews

                                Average price $35

                                  Spanish

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

                                  8.8 / 10
                                  389 reviews

                                  Average price $65

                                  seafood mix grill mediterranean salad 1 jug sangria for 2 people $120

                                    Pub grub

                                    14 Fitzroy St, 3182, St Kilda (VIC)

                                    9.5 / 10
                                    17 reviews

                                    Average price $20

                                      Asian

                                      29 Fitzroy St, 3182, St Kilda (VIC)

                                      Average price $40

                                        Chinese

                                        4 Acland St, 3182, St Kilda

                                          Pizzeria

                                          60 Fitzroy Street, 3182, St Kilda (VIC)

                                          8.7 / 10
                                          59 reviews

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

                                            Japanese

                                            17 Wellington st, 3182, St Kilda (VIC)

                                            8.8 / 10
                                            192 reviews

                                            Average price $55

                                              Australian

                                              2 Acland Street, 3182, St Kilda (VIC)

                                                French

                                                129 Fitzroy St, 3182, St Kilda (VIC)

                                                Average price $40

                                                  Australian

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

                                                  Average price $20

                                                  Frequently Asked Questions

                                                  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.