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)

23 restaurants

Sort by Relevance

    Australian

    St Marina Restaurant

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

    9.7 / 10
    86 reviews

    Average price $50

    30% off food!

      Spanish

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

      8.8 / 10
      361 reviews

      Average price $65

      Mixed Grilled Meat Platter pp 100AUD

        15 Inkerman Street, 3182, St Kilda (VIC)

        9.4 / 10
        214 reviews

        Average price $45

          Australian

          9 Fitzroy St, 3182, St Kilda (VIC)

          9.4 / 10
          514 reviews

          Average price $40

          Bottomless Brunch AU$55.00

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

            Mexican

            4 Shakespeare Grove, 3182, St Kilda (VIC)

            8.4 / 10
            260 reviews

            Average price $20

            30% off food!

              Australian

              Pier Rd, 3182, St Kilda (VIC)

              9.0 / 10
              140 reviews

              Average price $45

                Italian

                31 Fitzroy Street, 3182, St Kilda (VIC)

                9.4 / 10
                402 reviews

                Average price $95

                  American

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

                  9.3 / 10
                  29 reviews

                  Average price $35

                    Japanese

                    17 Wellington st, 3182, St Kilda (VIC)

                    8.8 / 10
                    182 reviews

                    Average price $55

                      Australian

                      60 Fitzroy St, 3182, St Kilda (VIC)

                      9.0 / 10
                      50 reviews

                      Average price $25

                        Mexican

                        21 Carlisle St, 3182, St Kilda (VIC)

                        8.9 / 10
                        129 reviews

                        Average price $16

                          American

                          125 Fitzroy St, 3182, St Kilda (VIC)

                          9.1 / 10
                          13 reviews

                          Average price $25

                            Vegan.

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

                            8.4 / 10
                            47 reviews

                            Average price $30

                              Australian

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

                              Average price $20

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

                                5.7 / 10
                                4 reviews

                                Average price $30

                                  Steak

                                  16 The Esplanade, 3182, St Kilda (VIC)

                                  Average price $45

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

                                    9.7 / 10
                                    155 reviews

                                    Average price $35

                                      60 Fitzroy Street, 3182, St Kilda (VIC)

                                      8.7 / 10
                                      59 reviews

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

                                        French

                                        129 Fitzroy St, 3182, St Kilda (VIC)

                                        9.8 / 10
                                        20 reviews

                                        Average price $40

                                          Asian

                                          29 Fitzroy St, 3182, St Kilda (VIC)

                                          Average price $40

                                            Chinese

                                            4 Acland St, 3182, St Kilda

                                              Pub Grub

                                              14 Fitzroy St, 3182, St Kilda (VIC)

                                              9.4 / 10
                                              17 reviews

                                              Average price $20

                                                Australian

                                                2 Acland Street, 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.