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)

28 restaurants

Sort by Relevance

    Italian

    Mr Wolf

    15 Inkerman Street, 3182, St Kilda (VIC)

    9.4 / 10
    194 reviews

    Average price $45 american express Welcome

      Asian

      157 Fitzroy St, 3182, St Kilda (VIC)

      9.5 / 10
      181 reviews

      Average price $65 american express Welcome

        Italian

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

        9.1 / 10
        154 reviews

        Average price $35

          Mediterranean

          PierRoad, 3182, St Kilda (VIC)

          9.1 / 10
          99 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
            55 reviews

            Average price $16

            Outdoor Bookings AU$40.00

              Australian

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

              9.4 / 10
              69 reviews

              Average price $50

                Mexican

                4 Shakespeare Grove, 3182, St Kilda (VIC)

                8.8 / 10
                188 reviews

                Average price $20 american express Welcome

                  Japanese

                  17 Wellington st, 3182, St Kilda (VIC)

                  8.6 / 10
                  157 reviews

                  Average price $55 american express Welcome

                    Pizzeria

                    60 Fitzroy Street, 3182, St Kilda (VIC)

                    8.2 / 10
                    53 reviews

                    american express Welcome

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

                      American

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

                      9.4 / 10
                      28 reviews

                      Average price $35

                        Spanish

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

                        8.7 / 10
                        286 reviews

                        Average price $65 american express Welcome

                        Mixed Grilled Meat Platter pp 100AUD

                          Italian

                          31 Blessington St, 3182, St Kilda (VIC)

                          9.5 / 10
                          11 reviews

                          Average price $25

                            Indian

                            Shop A-10533 Inkerman Street, 3182, St Kilda (VIC)

                            9.1 / 10
                            89 reviews

                              Australian

                              9 Fitzroy St, 3182, St Kilda (VIC)

                              9.1 / 10
                              476 reviews

                                Japanese

                                2/157 Fitzroy Street, 3182, St Kilda (VIC)

                                9.3 / 10
                                39 reviews

                                Average price $75 american express Welcome

                                  Italian

                                  31 Fitzroy Street, 3182, St Kilda (VIC)

                                  8.8 / 10
                                  359 reviews

                                  Average price $95 american express Welcome

                                    Pub Grub

                                    14 Fitzroy St, 3182, St Kilda (VIC)

                                    9.2 / 10
                                    17 reviews

                                    Average price $20 american express Welcome

                                      Australian

                                      60 Fitzroy St, 3182, St Kilda (VIC)

                                      8.9 / 10
                                      35 reviews

                                      Average price $30

                                        American

                                        125 Fitzroy St, 3182, St Kilda (VIC)

                                        8.6 / 10
                                        8 reviews

                                        Average price $25

                                          Vegan.

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

                                          8.4 / 10
                                          19 reviews

                                          Average price $30

                                            Australian

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

                                            Average price $20

                                              Steak

                                              16 The Esplanade, 3182, St Kilda (VIC)

                                              Average price $45

                                                Australian

                                                34 Inkerman St, 3182, St Kilda (VIC)

                                                7.9 / 10
                                                181 reviews

                                                Average price $55

                                                  Italian

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

                                                  5.7 / 10
                                                  4 reviews

                                                  Average price $30 american express Welcome

                                                    French

                                                    129 Fitzroy St, 3182, St Kilda (VIC)

                                                    9.4 / 10
                                                    20 reviews

                                                    Average price $40 american express Welcome

                                                    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.

                                                    Filter

                                                    TheFork advantages