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)

244 restaurants

Sort by Relevance

    Pizzeria

    Woodpecker's

    20/3 Wexford Street, 6008, Subiaco

    9.4 / 10
    386 reviews

    Average price $35

      Korean

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

      8.4 / 10
      354 reviews

      Average price $35

        Pub grub

        64 South Tce, 6160, Fremantle (WA)

        8.3 / 10
        166 reviews

        Average price $29 Accepts Yums

          Australian

          Unit A 439-441 Albany Highway, 6100, Victoria Park (WA)

          8.3 / 10
          171 reviews

          Average price $35

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

            Pub grub

            2 Macquarie Boulevard, 6164, Hammond Park (WA)

            8.3 / 10
            1,180 reviews

            Average price $27

              Pub grub

              535 Stirling Hwy, 6011, Cottesloe (WA)

              8.3 / 10
              252 reviews

              Average price $24 Accepts Yums

                Pub grub

                331 Bulwer St, 6005, West Perth (WA)

                8.5 / 10
                377 reviews

                Average price $26 Accepts Yums

                  Australian

                  241 Canning Highway, 6151, South Perth (WA)

                  8.5 / 10
                  553 reviews

                  Average price $26 Accepts Yums

                    Indian

                    5 Adalia St, 6025, Kallaroo (WA)

                    9.1 / 10
                    31 reviews

                    Average price $40

                      Pub grub

                      347 Murray St, 6000, Perth (WA)

                      8.2 / 10
                      640 reviews

                      Average price $29 Accepts Yums

                        Indian

                        271 Amherst Rd, 6155, Canning Vale (WA)

                        7.9 / 10
                        23 reviews

                        Average price $30

                          Chinese

                          76 Francis St, 6003, Northbridge

                          8.1 / 10
                          72 reviews

                          Average price $30

                            Australian

                            1 Manning Street, 6019, Scarborough (WA)

                            8.0 / 10
                            28 reviews

                            Average price $54

                              Australian

                              19 Ogilvie Road, 6153, Mount Pleasant (WA)

                              8.0 / 10
                              48 reviews

                              Average price $20

                                Italian

                                20 Essex St, 6160, Fremantle (WA)

                                9.2 / 10
                                490 reviews

                                Average price $75

                                  Pub grub

                                  Shop 1 885 Albany Highway, 6101, East Victoria Park (WA)

                                  8.0 / 10
                                  66 reviews

                                  Average price $45

                                    Pub grub

                                    520 Beaufort St, 6003, Highgate

                                    8.6 / 10
                                    559 reviews

                                    Average price $25 Accepts Yums

                                      Mediterranean

                                      112 Melville Parade, 6152, Como

                                      8.7 / 10
                                      117 reviews

                                      Average price $55

                                        Vietnamese

                                        299 Charles St, 6006, North Perth (WA)

                                        9.0 / 10
                                        134 reviews

                                        Average price $30

                                          Chinese

                                          50 Oxford Close, 6007, West Leederville (WA)

                                          9.5 / 10
                                          93 reviews

                                          Average price $115

                                            Pizzeria

                                            181 Adelaide Terrace, 6004, Perth (WA)

                                            8.3 / 10
                                            85 reviews

                                            Average price $20

                                              Chinese

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

                                              8.3 / 10
                                              120 reviews

                                              Average price $20

                                                Asian

                                                5 Wray Ave, 6160, Fremantle (WA)

                                                8.7 / 10
                                                120 reviews

                                                Average price $17 Accepts Yums

                                                  Seafood

                                                  903 Canning Hwy, 6153, Applecross (WA)

                                                  8.8 / 10
                                                  252 reviews

                                                  Average price $35

                                                  Tuesday parmaggedon $27.5

                                                    Vegetarian

                                                    53 Labouchere Rd, 6151, South Perth (WA)

                                                    9.8 / 10
                                                    3 reviews

                                                    Average price $25 Accepts Yums

                                                    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)