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)

283 restaurants

Sort by Relevance

    Indian

    Kabalason Indian cafe & restaurant

    43D Davidson Terrace, 6027, Joondalup (WA)

    9.2 / 10
    6 reviews

    american express Welcome

      Italian

      20 Essex St, 6160, Fremantle

      9.2 / 10
      411 reviews

      Average price $75 american express Welcome

        Australian

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

        9.2 / 10
        2,208 reviews

        Average price $45

          Australian

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

          9.2 / 10
          394 reviews

          Average price $75

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

            Vegetarian

            23 Bolton Avenue, 6100, Burswood (WA)

            9.6 / 10
            201 reviews

            Average price $105

              Pizzeria

              23 Bolton Avenue, 6100, Burswood (WA)

              9.6 / 10
              119 reviews

              Average price $65

                Australian

                Fraser's Av (Kings Park), 6005, Kings Park

                9.2 / 10
                297 reviews

                Average price $95

                  Vietnamese

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

                  9.5 / 10
                  136 reviews

                    Grilled

                    100 James Street, 6003, Northbridge

                    8.6 / 10
                    635 reviews

                    Average price $25 Accepts Yums american express Welcome

                    20% off food!

                      Seafood

                      903 Canning Hwy, 6153, Applecross (WA)

                      8.9 / 10
                      140 reviews

                      Average price $35

                      $5 Tacos AU$5.00

                        Malaysian

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

                        9.1 / 10
                        294 reviews

                        Average price $35 Accepts Yums

                          Indian

                          420 Joondalup Dr, 6027, Joondalup (WA)

                          9.1 / 10
                          271 reviews

                          Average price $35

                            Australian

                            Pier 1, Barrack St Jetty, 6000, Perth (WA)

                            8.9 / 10
                            258 reviews

                            Average price $75 american express Welcome

                            Valentine's Day 3 Course Lunch 95AUD

                              Pub Grub

                              99 Cambridge St, 6007, West Leederville (WA)

                              9.1 / 10
                              246 reviews

                              Average price $45 american express Welcome

                                Indian

                                67 Rokeby road, 6008, Subiaco

                                9.1 / 10
                                135 reviews

                                Average price $45 american express Welcome

                                  Mediterranean

                                  26 Denis Street, 6008, Subiaco (WA)

                                  9.1 / 10
                                  627 reviews

                                  Average price $45 american express Welcome

                                    Indian

                                    607 Beaufort St, 6050, Mount Lawley (WA)

                                    9.1 / 10
                                    630 reviews

                                    Average price $45 american express Welcome

                                      Italian

                                      150 Oxford St, 6007, Leederville (WA)

                                      9.4 / 10
                                      28 reviews

                                      Average price $50

                                        Japanese

                                        100 Francis St, 6003, Northbridge

                                        9.5 / 10
                                        43 reviews

                                        Average price $30

                                          Asian

                                          10 Commercial Rd, 6069, Ellenbrook

                                          9.2 / 10
                                          147 reviews

                                          Average price $35

                                            Seafood

                                            51 Cantonment St, 6160, Fremantle (WA)

                                            8.8 / 10
                                            17 reviews

                                            Average price $25

                                            Mussel Up Monday AU$27.00

                                              Indian

                                              235 Stirling Hwy, 6010, Claremont

                                              9.0 / 10
                                              126 reviews

                                                Australian

                                                125 St Georges Tce, 6000, Perth (WA)

                                                9.0 / 10
                                                56 reviews

                                                Average price $30 american express Welcome

                                                  Australian

                                                  133 Murray Street, 6000, Perth (WA)

                                                  9.0 / 10
                                                  513 reviews

                                                  Average price $75

                                                    Pizzeria

                                                    60 Walcott Street, 6050, Mount Lawley (WA)

                                                    9.0 / 10
                                                    128 reviews

                                                    american express Welcome

                                                    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)

                                                    Filter

                                                    TheFork advantages