Register my restaurant
Help

The Best Restaurants in Perth (WA)

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Perth (WA)

244 restaurants

Sort by Relevance

    Indian

    Khanna Indian Restaurant

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

    9.4 / 10
    238 reviews

    Average price $20

    30% off the 'à la carte' menu!

      Indian

      745 Newcastle St, 6007, Leederville (WA)

      9.1 / 10
      322 reviews

      30% off the 'a la carte' menu

        Australian

        20 Preston Street, 6152, Como

        8.9 / 10
        498 reviews

        Average price $35

        30% off the 'à la carte' menu!

          Indian

          67 Rokeby road, 6008, Subiaco

          9.3 / 10
          169 reviews

          Average price $45

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

            108 St Georges Terrace, 6000, Perth (WA)

            9.1 / 10
            1,311 reviews

            Average price $75 Accepts Yums

            Express Lunch - 3 Course $49

              Australian

              27 Rowe Avenue, 6103, Rivervale (WA)

              9.1 / 10
              596 reviews

              Average price $44 Accepts Yums

                Indian

                420 Joondalup Dr, 6027, Joondalup (WA)

                9.0 / 10
                460 reviews

                Average price $35

                  Malaysian

                  18 Preston Street, 6152, Como

                  8.7 / 10
                  1,805 reviews

                  Average price $20

                  30% off the 'à la carte' menu!

                    300 Murray Street, 6000, Perth (WA)

                    8.9 / 10
                    872 reviews

                    Average price $55 Accepts Yums

                    Light Lunch - 3 Course $45

                      Indian

                      1134 Hay Street, 6005, West Perth (WA)

                      9.2 / 10
                      214 reviews

                      Average price $45

                        251 W Coast Hwy, 6019, Scarborough (WA)

                        9.0 / 10
                        161 reviews

                        Average price $30 Accepts Yums

                          Pub grub

                          174 Wright Street, 6105, Cloverdale (WA)

                          8.9 / 10
                          353 reviews

                          Average price $25 Accepts Yums

                            Japanese

                            15 Ogilvie Rd, 6153, Mount Pleasant (WA)

                            9.1 / 10
                            203 reviews

                            Average price $35

                              Australian

                              105 Swan St, 6055, Guildford (WA)

                              9.0 / 10
                              1,024 reviews

                              Average price $50

                                Australian

                                76 Angelo St, 6151, South Perth (WA)

                                9.1 / 10
                                205 reviews

                                Average price $20

                                  Malaysian

                                  626 Stirling Highway, 6012, Mosman Park (WA)

                                  8.7 / 10
                                  1,012 reviews

                                  Average price $20

                                  30% off the 'à la carte' menu!

                                    Nepalese

                                    189 Walter Rd W, 6059, Dianella (WA)

                                    8.8 / 10
                                    28 reviews

                                    Average price $30

                                    30% off the 'à la carte' menu!

                                      Australian

                                      14 Mill St, 6000, Perth (WA)

                                      9.1 / 10
                                      87 reviews

                                      Average price $50

                                      Melbourne Cup 3 course lunch $65

                                        Italian

                                        1309 Hay St, 6005, West Perth (WA)

                                        8.8 / 10
                                        361 reviews

                                        Average price $40

                                          Pizzeria

                                          252 Albany Hwy, 6100, Victoria Park (WA)

                                          8.8 / 10
                                          278 reviews

                                          Average price $20

                                            Indian

                                            235 Stirling Hwy, 6010, Claremont (WA)

                                            9.0 / 10
                                            169 reviews

                                            Average price $30 Accepts Yums

                                            30% off food bill only ( strictly no byo with this offer )

                                              Indian

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

                                              9.7 / 10
                                              205 reviews

                                              Average price $20

                                                Pub grub

                                                Whitfords Ave, 6025, Hillarys (WA)

                                                8.7 / 10
                                                746 reviews

                                                Average price $25

                                                  Pizzeria

                                                  Hillarys, 6025, Kallaroo (WA)

                                                  8.8 / 10
                                                  44 reviews

                                                  Average price $35

                                                    Indian

                                                    1382 Albany Highway, 6107, Cannington (WA)

                                                    8.7 / 10
                                                    215 reviews

                                                    Average price $30

                                                    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)