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 Perth (WA)

267 restaurants

Sort by Relevance

    Australian

    Chef & Co Cafe & Restaurant

    1000 Beaufort St, 6052, Bedford (WA)

    9.1 / 10
    394 reviews

    Average price A$45 american express Welcome

    Melbourne Cup Lunch 65AUD

      Grilled

      100 James Street, 6003, Northbridge

      8.7 / 10
      671 reviews

      Average price A$25 Accepts Yums american express Welcome

      “WA Made” Seafood Buffet $59

        Australian

        20 Preston Street, 6152, Como

        8.8 / 10
        324 reviews

        Average price A$35 american express Welcome

        30% off food!

          Malaysian

          18 Preston Street, 6152, Como

          8.5 / 10
          1,635 reviews

          Average price A$20

          30% off food!

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

            Indian

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

            8.4 / 10
            41 reviews

            american express Welcome

            -30% off the "à la carte" menu!

              Australian

              3 Forest Rd, 6055, Henley Brook (WA)

              8.5 / 10
              706 reviews

              Average price A$35 american express Welcome

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

                Mediterranean

                662 Newcastle St, 6007, Leederville (WA)

                8.5 / 10
                660 reviews

                Average price A$55

                Chef's Selection $60pp - excl wine 60AUD

                  Australian

                  300 Walcott Street, 6050, Menora (WA)

                  9.5 / 10
                  167 reviews

                  Mother's Day Menu $89

                    Indian

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

                    9.8 / 10
                    161 reviews

                    Average price A$20

                      Australian

                      108 St Georges Terrace, 6000, Perth (WA)

                      9.1 / 10
                      1,208 reviews

                      Average price A$75 Accepts Yums american express Welcome

                      Express Lunch - 1 Course 32AUD

                        Australian

                        300 Murray Street, 6000, Perth (WA)

                        9.0 / 10
                        796 reviews

                        Average price A$55 Accepts Yums american express Welcome

                        Light Lunch $35 35AUD

                          Fusion

                          5 Wray Ave, 6160, Fremantle (WA)

                          8.8 / 10
                          70 reviews

                          Average price A$17

                          30% off food!

                            Vietnamese

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

                            9.4 / 10
                            147 reviews

                            InsiderEuropean

                            3 Preston Street, 6152, Como

                            9.3 / 10
                            512 reviews

                            Average price A$75 american express Welcome

                            Mid week fixed-price dining from 53AUD

                              Australian

                              54 Terrace Rd, 6004, Perth (WA)

                              8.6 / 10
                              82 reviews

                              Average price A$50

                              Mothers day breakfast buffet with complimentary glass of Prosecco for Mums AU$35.00

                                Pizzeria

                                413 Murray Street, 6000, Perth (WA)

                                9.2 / 10
                                362 reviews

                                Average price A$45 american express Welcome

                                  Seafood

                                  903 Canning Hwy, 6153, Applecross (WA)

                                  8.8 / 10
                                  169 reviews

                                  Average price A$35

                                  $5 Tacos AU$5.00

                                    Indian

                                    235 Stirling Hwy, 6010, Claremont

                                    9.2 / 10
                                    136 reviews

                                    Average price A$30

                                      Pizzeria

                                      252 Albany Hwy, 6100, Victoria Park (WA)

                                      9.2 / 10
                                      181 reviews

                                      Average price A$20

                                        Indian

                                        67 Rokeby road, 6008, Subiaco

                                        9.2 / 10
                                        145 reviews

                                        Average price A$45 american express Welcome

                                          Indian

                                          1134 Hay Street, 6005, West Perth (WA)

                                          9.2 / 10
                                          158 reviews

                                          Average price A$45 american express Welcome

                                            Mediterranean

                                            26 Denis Street, 6008, Subiaco (WA)

                                            9.2 / 10
                                            725 reviews

                                            Average price A$45 american express Welcome

                                              Pizzeria

                                              63 Bennett Street, 6004, Perth (WA)

                                              9.1 / 10
                                              163 reviews

                                              Average price A$30 american express Welcome

                                                Malaysian

                                                626 Stirling Highway, 6012, Mosman Park (WA)

                                                8.7 / 10
                                                911 reviews

                                                Average price A$20 american express Welcome

                                                30% off food!

                                                  Indian

                                                  420 Joondalup Dr, 6027, Joondalup (WA)

                                                  9.1 / 10
                                                  369 reviews

                                                  Average price A$35

                                                  Cities around Perth (WA)