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)

249 restaurants

Sort by Relevance

    Australian

    Hangout on 20 Preston

    20 Preston Street, 6152, Como

    8.9 / 10
    460 reviews

    Average price $35

    30% off the 'à la carte' menu!

      Indian

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

      8.2 / 10
      55 reviews

      30% off the 'à la carte' menu!

        300 Murray Street, 6000, Perth (WA)

        8.9 / 10
        862 reviews

        Average price $55 Accepts Yums

        Light Lunch - 3 Course $45

          Malaysian

          626 Stirling Highway, 6012, Mosman Park (WA)

          8.8 / 10
          1,000 reviews

          Average price $20

          30% off the 'à la carte' menu!

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

            Malaysian

            18 Preston Street, 6152, Como

            8.6 / 10
            1,774 reviews

            Average price $20

            30% off the 'à la carte' menu!

              Italian

              1309 Hay St, 6005, West Perth (WA)

              8.8 / 10
              327 reviews

              Average price $40

              Snack Menu $12

                Indian

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

                9.3 / 10
                236 reviews

                Average price $20

                30% off the 'à la carte' menu!

                  Australian

                  3 Forest Rd, 6055, Henley Brook (WA)

                  8.7 / 10
                  890 reviews

                  Average price $35

                  Mothers Day 3 course Choice of Entrée, Main & Dessert- plus Live Music

                    Indian

                    1382 Albany Highway, 6107, Cannington (WA)

                    8.7 / 10
                    198 reviews

                    Average price $30

                      Pub grub

                      901 Albany Highway, 6101, East Victoria Park (WA)

                      8.7 / 10
                      535 reviews

                      Average price $20 Accepts Yums

                        Australian

                        300 Walcott Street, 6050, Menora (WA)

                        9.4 / 10
                        233 reviews

                        Castle Rock Wine & Food Evening with Host Winemaker Rob Diletti $85

                          Australian

                          125 St Georges Terrace, 6000, Perth (WA)

                          8.6 / 10
                          115 reviews

                          Average price $40

                            Pub grub

                            520 Beaufort St, 6003, Highgate

                            8.6 / 10
                            549 reviews

                            Average price $25 Accepts Yums

                              Indian

                              745 Newcastle St, 6007, Leederville (WA)

                              9.0 / 10
                              315 reviews

                              30% off the 'a la carte' menu

                                Indian

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

                                9.7 / 10
                                199 reviews

                                Average price $20

                                  Australian

                                  451 Murray Street, 6000, Perth (WA)

                                  8.9 / 10
                                  46 reviews

                                  Average price $30

                                    Vegetarian

                                    23 Bolton Avenue, 6100, Burswood (WA)

                                    10.0 / 10
                                    201 reviews

                                    Average price $105

                                      Mediterranean

                                      8.7 / 10
                                      115 reviews

                                      Average price $55

                                        Australian

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

                                        9.3 / 10
                                        2,574 reviews

                                        Average price $45

                                          Pizzeria

                                          20/3 Wexford Street, 6008, Subiaco

                                          9.4 / 10
                                          382 reviews

                                          Average price $35

                                            Korean

                                            91-93 Barrack St, 6000, Perth (WA)

                                            8.5 / 10
                                            342 reviews

                                            Average price $35

                                            30% off the 'à la carte' menu!

                                            InsiderIndian

                                            841 Beaufort Street, 6052, Inglewood (WA)

                                            9.5 / 10
                                            198 reviews

                                            Average price $55

                                              Chinese

                                              50 Oxford Close, 6007, West Leederville (WA)

                                              9.6 / 10
                                              87 reviews

                                              Average price $115

                                                Pizzeria

                                                181 Adelaide Terrace, 6004, Perth (WA)

                                                8.0 / 10
                                                83 reviews

                                                Average price $20

                                                  Italian

                                                  20 Essex St, 6160, Fremantle (WA)

                                                  9.2 / 10
                                                  482 reviews

                                                  Average price $75

                                                  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)