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)

251 restaurants

Sort by Relevance

    Indian

    The Leaf Indian

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

    8.2 / 10
    61 reviews

    american express Welcome

    30% off the 'a la carte' menu

    The Meat & Wine Co Perth, Perth (WA)

    InsiderSteakhouse

    108 St Georges Terrace, 6000, Perth (WA)

    9.1 / 10
    1,359 reviews

    Average price A$75 Accepts Yums american express Welcome

    Express Lunch - 3 Course A$59

    Hangout on 20 Preston, Como

      Australian

      20 Preston Street, 6152, Como

      8.8 / 10
      600 reviews

      Average price A$35 american express Welcome

      30% off the 'a la carte' menu

      Nasi Lemak Korner, Como

        Malaysian

        18 Preston Street, 6152, Como

        8.8 / 10
        1,867 reviews

        Average price A$20

        30% off the 'a la carte' menu

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

        Khanna Indian Restaurant, Mount Hawthorn (WA)

          Indian

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

          9.2 / 10
          280 reviews

          Average price A$20

          30% off the 'a la carte' menu

          Nasi Lemak Korner Mosman Park, Mosman Park (WA)

            Malaysian

            626 Stirling Highway, 6012, Mosman Park (WA)

            8.6 / 10
            1,053 reviews

            Average price A$20 american express Welcome

            30% off the 'a la carte' menu

            C15 Espresso - Applecross, Ardross (WA)

              Australian

              15 Riseley St, 6153, Ardross (WA)

              9.0 / 10
              160 reviews

              Average price A$20 american express Welcome

              Black Swan Winery and Restaurant, Henley Brook (WA)

                Australian

                3 Forest Rd, 6055, Henley Brook (WA)

                8.8 / 10
                1,018 reviews

                Average price A$35 american express Welcome

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

                Little Lebanon Cafe & Restaurant, Osborne Park (WA)

                  Lebanese

                  200 Main Street, 6017, Osborne Park (WA)

                  8.8 / 10
                  402 reviews

                  Average price A$20

                  Riverbank Estate Winery, Caversham (WA)

                    Mediterranean

                    126 Hamersley Rd, 6055, Caversham (WA)

                    9.5 / 10
                    12 reviews

                    Average price A$60

                    Valentine's Eve A$120

                      Indian

                      1382 Albany Highway, 6107, Cannington (WA)

                      8.7 / 10
                      266 reviews

                      Average price A$30

                      C15 Espresso - Mount Pleasant, Mount Pleasant (WA)

                        Australian

                        19 Ogilvie Road, 6153, Mount Pleasant (WA)

                        8.8 / 10
                        51 reviews

                        Average price A$20

                        The Boatshed Restaurant, South Perth (WA)

                          Australian

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

                          9.3 / 10
                          459 reviews

                          Average price A$75

                          Valentines Day Set Menu A$138

                          Paste Thai, Ardross (WA)

                            Thai

                            3&4,3 Kearns Crescent, 6153, Ardross (WA)

                            8.8 / 10
                            508 reviews

                            Average price A$20

                            Crew & King, Perth (WA)

                              Australian

                              825 Hay St, 6000, Perth (WA)

                              8.6 / 10
                              375 reviews

                              Average price A$20

                              Chilli Panda, Perth (WA)

                                Chinese

                                2/137 Newcastle St, 6000, Perth (WA)

                                8.6 / 10
                                132 reviews

                                Average price A$20

                                Chakra Restaurant, Inglewood (WA)

                                InsiderIndian

                                841 Beaufort Street, 6052, Inglewood (WA)

                                9.6 / 10
                                206 reviews

                                Average price A$55 american express Welcome

                                Como Hotel, South Perth (WA)

                                  Australian

                                  241 Canning Highway, 6151, South Perth (WA)

                                  8.7 / 10
                                  597 reviews

                                  Average price A$26 Accepts Yums

                                  Waterwall Restaurant at Pagoda Resort & Spa, Como

                                    Mediterranean

                                    112 Melville Parade, 6152, Como

                                    8.6 / 10
                                    134 reviews

                                    Average price A$55

                                    Kabalason Indian cafe & restaurant, Joondalup (WA)

                                      Indian

                                      43D Davidson Terrace, 6027, Joondalup (WA)

                                      8.5 / 10
                                      11 reviews

                                      american express Welcome

                                      Nunzio's, Fremantle (WA)

                                        Italian

                                        20 Essex St, 6160, Fremantle (WA)

                                        9.3 / 10
                                        518 reviews

                                        Average price A$75 american express Welcome

                                        Mister Walker, South Perth (WA)

                                          Australian

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

                                          9.3 / 10
                                          2,804 reviews

                                          Average price A$45

                                          George's Meze, Subiaco (WA)

                                            Mediterranean

                                            26 Denis Street, 6008, Subiaco (WA)

                                            9.3 / 10
                                            787 reviews

                                            Average price A$45 american express Welcome

                                            Woodpecker's, Subiaco

                                              Pizzeria

                                              20/3 Wexford Street, 6008, Subiaco

                                              9.4 / 10
                                              398 reviews

                                              Average price A$35 american express Welcome

                                              Juniper & Bay, Como

                                              InsiderEuropean

                                              3 Preston Street, 6152, Como

                                              9.5 / 10
                                              529 reviews

                                              Average price A$75 american express Welcome

                                              Mid week fixed-price dining - 2 courses $59, 3 courses A$69

                                              Frequently Asked Questions

                                              Cities around Perth (WA)