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

    Mexican

    Panchos Mexican Villa Restaurant

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

    9.3 / 10
    56 reviews

      Greek

      3/177 Stirling Street, 6000, Perth

      9.3 / 10
      834 reviews

      Average price $46

        Vegan.

        181A High Street, 6160, Fremantle (WA)

        8.9 / 10
        170 reviews

        Average price $45

          Pub Grub

          74 Helena St, 6056, Midland (WA)

          8.8 / 10
          285 reviews

          Average price $35 american express Welcome

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

            Asian

            92 South Terrace, 6160, Fremantle

            9.2 / 10
            32 reviews

            Average price $30 american express Welcome

              Nepalese

              556 Beaufort Street, 6050, Mount Lawley

              8.0 / 10
              134 reviews

                Australian

                1 Freeman Loop, 6159, North Fremantle

                9.1 / 10
                49 reviews

                Average price $50

                  Japanese

                  125 St Georges Terrace, 6000, Perth (WA)

                  9.1 / 10
                  727 reviews

                  Average price $65 american express Welcome

                    Australian

                    280 Bannister Road, 6155, Canning Vale (WA)

                    9.0 / 10
                    532 reviews

                    Average price $20

                      Australian

                      10 Adelaide Terrace, 6004, Perth (WA)

                      8.7 / 10
                      537 reviews

                      Average price $55 american express Welcome

                      Main meal + glass of house wine $35pp 35AUD

                        Asian

                        125 St Georges Terrace, 6000, Perth (WA)

                        Average price $30

                          Australian

                          465 Hay Street, 6008, Subiaco

                          8.9 / 10
                          235 reviews

                            Asian

                            323 William St, 6000, Perth (WA)

                            Average price $25 american express Welcome

                              Australian

                              44 Marine Terrace, 6160, Fremantle (WA)

                              Average price $55

                                Asian

                                125 St Georges Terrace, 6000, Perth (WA)

                                8.4 / 10
                                345 reviews

                                Average price $55

                                  Australian

                                  50 Marine Terrace, 6160, Fremantle (WA)

                                  Average price $45

                                    Australian

                                    10 Harris Road, 6055, Caversham (WA)

                                    8.8 / 10
                                    246 reviews

                                    Average price $45

                                      Australian

                                      60 Royal Street, 6004, Perth (WA)

                                      8.2 / 10
                                      435 reviews

                                      Average price $30

                                        Australian

                                        67-71 Canning Beach Road, 6153, Applecross (WA)

                                        8.1 / 10
                                        440 reviews

                                        Average price $30 american express Welcome

                                          Australian

                                          Lot 901 Riverside Drive, 6000, Perth

                                          8.7 / 10
                                          439 reviews

                                          Average price $75

                                            Australian

                                            888 Hay Street, 6000, Perth

                                            8.7 / 10
                                            297 reviews

                                            Average price $55

                                              Australian

                                              10-12 South Terrace, 6160, Fremantle (WA)

                                              8.7 / 10
                                              323 reviews

                                              Average price $45

                                              InsiderAustralian

                                              90 Mounts Bay Road, 6000, Perth (WA)

                                              8.5 / 10
                                              120 reviews

                                              Average price $85

                                                Australian

                                                292 Beaufort Street, 6000, Perth

                                                8.5 / 10
                                                195 reviews

                                                Average price $25

                                                  Italian

                                                  1/250 Oxford Street, 6007, Leederville

                                                  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