NeighbourhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programmeInsider selectionsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Perth (WA)

231 restaurants

    Indian

    The Leaf Indian

    9/663 Newcastle Street, 6007, Leederville (WA)

    8.8 / 10
    79 reviews

    30% off the 'à la carte' menu!

    Jay's Masala Junction, East Victoria Park (WA)
    Top Rated

      Indian

      64B Etwell St, 6101, East Victoria Park (WA)

      9.7 / 10
      255 reviews

      Average price $20

      The Boatshed Restaurant, South Perth (WA)
      Top Rated

        Australian

        Coode Street Jetty, Coode St, 6151, South Perth (WA)

        9.4 / 10
        488 reviews

        Average price $75

        Exclusive Peter Lehmann Wine Dinner. Wednesday 13th July at 6:30pm. 5 delicious courses with 6 amazing wines. Bring your friends and make a night of it! $122pp (including booking fee) $122

        Nasi Lemak Korner Mosman Park, Mosman Park (WA)

          Malaysian

          626 Stirling Highway, 6012, Mosman Park (WA)

          8.5 / 10
          1,116 reviews

          Average price $20

          30% off the 'à la carte' menu!

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

          Tandoori Flames Indian Curry House, Claremont (WA)

            Indian

            235 Stirling Hwy, 6010, Claremont (WA)

            8.6 / 10
            193 reviews

            Average price $30 Accepts Yums

            30% off the 'à la carte' menu!

            The Meat & Wine Co Perth, Perth (WA)
            Top Rated

            INSIDER

            108 St Georges Terrace, 6000, Perth (WA)

            9.1 / 10
            1,429 reviews

            Average price $75 Accepts Yums

            Express Lunch - 3 Course $49

            Chakra Restaurant, Inglewood (WA)
            Top Rated

            INSIDERIndian

            841 Beaufort Street, 6052, Inglewood (WA)

            9.3 / 10
            227 reviews

            Average price $55

            Mister Walker, South Perth (WA)
            Top Rated

              Australian

              80 South Perth Esplanade, 6151, South Perth (WA)

              9.2 / 10
              3,101 reviews

              Average price $45

              Hunter & Barrel - Raine Square, Perth (WA)
              Top Rated

                300 Murray Street, 6000, Perth (WA)

                9.1 / 10
                988 reviews

                Average price $55 Accepts Yums

                Light Lunch - 3 Course $46

                Khanna Indian Restaurant, Mount Hawthorn (WA)
                Top Rated

                  Indian

                  170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

                  9.3 / 10
                  331 reviews

                  Average price $20

                  30% off the 'à la carte' menu!

                  Royal India Restaurant, West Perth (WA)

                    Indian

                    1134 Hay Street, 6005, West Perth (WA)

                    9.0 / 10
                    259 reviews

                    Average price $45

                    Samari Cambodian Restaurant, Scarborough (WA)

                      251 W Coast Hwy, 6019, Scarborough (WA)

                      9.0 / 10
                      293 reviews

                      Average price $30 Accepts Yums

                      The Globe Pan and Grill, East Victoria Park (WA)

                        Australian

                        891 Albany Hwy, 6101, East Victoria Park (WA)

                        8.4 / 10
                        81 reviews

                        Average price $35

                        30% off the 'à la carte' menu!

                        Julio's Italian Restaurant, West Perth (WA)

                          Italian

                          1309 Hay St, 6005, West Perth (WA)

                          8.8 / 10
                          449 reviews

                          Average price $40

                          2 Fat Indians Joondalup, Joondalup (WA)

                            Indian

                            420 Joondalup Dr, 6027, Joondalup (WA)

                            8.8 / 10
                            555 reviews

                            Average price $35 Accepts Yums

                            Curry Munchers Restaurant Perth, Leederville (WA)

                              Indian

                              745 Newcastle St, 6007, Leederville (WA)

                              8.8 / 10
                              349 reviews

                              Springs Kitchen Perth, Rivervale (WA)

                                Australian

                                27 Rowe Avenue, 6103, Rivervale (WA)

                                8.8 / 10
                                654 reviews

                                Average price $44 Accepts Yums

                                Rose and Crown, Guildford (WA)
                                Top Rated

                                  Australian

                                  105 Swan St, 6055, Guildford (WA)

                                  9.1 / 10
                                  1,896 reviews

                                  Average price $40

                                  Duende, Leederville (WA)

                                    Mediterranean

                                    662 Newcastle St, 6007, Leederville (WA)

                                    8.7 / 10
                                    810 reviews

                                    Average price $55

                                    Chef’s Selection Vegetarian Menu 4 course with paired wines $65

                                    Santini Grill, Perth (WA)

                                      Australian

                                      133 Murray Street, 6000, Perth (WA)

                                      8.5 / 10
                                      592 reviews

                                      Average price $75

                                      Santini Grill x Yarri x Snake + Herring Wine Dinner $150

                                      W Churchill, Perth (WA)

                                        Australian

                                        125 St Georges Terrace, 6000, Perth (WA)

                                        9.0 / 10
                                        221 reviews

                                        Average price $40

                                        Mela Indian Sweets & Eats, Perth (WA)

                                          Indian

                                          428 William Street, 6000, Perth (WA)

                                          9.0 / 10
                                          72 reviews

                                          Average price $17 Accepts Yums

                                          Chutney Marys, Subiaco

                                            Indian

                                            67 Rokeby road, 6008, Subiaco

                                            9.0 / 10
                                            200 reviews

                                            Average price $45

                                            Como Hotel, South Perth (WA)

                                              Australian

                                              241 Canning Highway, 6151, South Perth (WA)

                                              8.7 / 10
                                              682 reviews

                                              Average price $26 Accepts Yums

                                              Raktacino Cafe & Pizzeria, Salter Point (WA)

                                                Australian

                                                16 Letchworth Centre Avenue, 6152, Salter Point (WA)

                                                8.8 / 10
                                                114 reviews

                                                Average price $20

                                                Frequently Asked Questions

                                                The Best Restaurants in Perth (WA)

                                                Where the river meets the beach, you’ll get the best of both worlds in Perth. There’s stunning beaches at Rottnest Island, riverside Kings Park and vineyards at Swan Valley. Perth’s bar and restaurant scene has plenty to offer. If you are after fresh, local produce, you will enjoy it in abundance and farm-to-table dining is a prominent feature on many restaurant menus.

                                                You can’t go past beachside dining at Scarborough, with unique views over the Indian Ocean. There are plenty of modern Australian options in Northbridge or head to The State Buildings in the CBD for another hub of excellent restaurants. A visit to Fremantle will have you dining in exciting restaurants housed in heritage style buildings.

                                                Bustling with restaurants, bars and cultural spaces, Perth is a haven for food lovers.

                                                Cities around Perth (WA)