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

    Australian

    De Baun & Co

    Corner Hay & Milligan Street, 6000, Perth (WA)

    8.1 / 10
    37 reviews

    Average price $30

      Australian

      77 George St, 6158, East Fremantle

      9.2 / 10
      193 reviews

        Chinese

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

        8.1 / 10
        101 reviews

        Average price $20

          Asian

          10 Commercial Rd, 6069, Ellenbrook

          9.2 / 10
          147 reviews

          Average price $35

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

            Italian

            20 Essex St, 6160, Fremantle

            9.2 / 10
            412 reviews

            Average price $75 american express Welcome

              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
                  298 reviews

                  Average price $95

                    Vietnamese

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

                    9.5 / 10
                    136 reviews

                      Italian

                      Shop 57 Scarborough Beach Road, 6006, North Perth (WA)

                      8.0 / 10
                      10 reviews

                      Average price $20

                        Grilled

                        100 James Street, 6003, Northbridge

                        8.6 / 10
                        636 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

                            Indian

                            420 Joondalup Dr, 6027, Joondalup (WA)

                            9.1 / 10
                            271 reviews

                            Average price $35

                              Malaysian

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

                              9.1 / 10
                              294 reviews

                              Average price $35 Accepts Yums

                                Indian

                                3/7 Dwyer Turn, 6027, Joondalup (WA)

                                9.1 / 10
                                28 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

                                    Australian

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

                                    9.1 / 10
                                    394 reviews

                                    Average price $75

                                      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

                                                Indian

                                                200 William Street, 6003, Northbridge

                                                9.5 / 10
                                                423 reviews

                                                Average price $55 american express Welcome

                                                  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

                                                    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