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)

284 restaurants

Sort by Relevance

    Australian

    The Painted Bird Bar & Kitchen

    10/ 93-95 William St, 6000, Perth (WA)

    8.6 / 10
    35 reviews

    Average price $30

      Pub Grub

      15 Riverside Rd, 6158, East Fremantle (WA)

      8.6 / 10
      47 reviews

      Average price $40

        Australian

        221 Adelaide Terrace, 6000, Perth

        8.5 / 10
        60 reviews

        Average price $55

          Steakhouse

          58 Southside Dr, 6025, Hillarys

          7.4 / 10
          84 reviews

          Average price $35 american express Welcome

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

            Italian

            448 Beaufort St, Highgate WA 6003, Australia, 6000, Highgate

            8.4 / 10
            4 reviews

            Average price $66

              Australian

              Perth, 6000, Perth (WA)

              Average price $25 american express Welcome

                Australian

                24 Mount St, 6000, Perth (WA)

                Average price $64

                  Australian

                  477 Hay Street, 6000, Perth

                    Australian

                    10 Telethon Avenue, 6000, Perth (WA)

                    Average price $20 american express Welcome

                      Fusion

                      331 Hay St, 6008, Subiaco (WA)

                      7.5 / 10
                      24 reviews

                      Average price $30 Accepts Yums

                        Indian

                        Shop 7 569 Stirling Highway, 6011, Cottesloe (WA)

                        8.1 / 10
                        124 reviews

                        Average price $35

                          Indian

                          1004 Beaufort St, 6052, Bedford (WA)

                          7.6 / 10
                          10 reviews

                          Average price $25

                          -30% off the "à la carte" menu!

                            Spanish

                            Corner of King Street & Hay Street, 6000, Perth (WA)

                            8.0 / 10
                            30 reviews

                              Indian

                              505 Walter Rd E, 6062, Morley (WA)

                              8.2 / 10
                              8 reviews

                              Average price $30

                                Australian

                                14 Mill St, 6000, Perth (WA)

                                Average price $50

                                  Australian

                                  981 Beaufort St, 6052, Inglewood (WA)

                                  Average price $60

                                    Australian

                                    148 Dale Rd, 6056, Middle Swan (WA)

                                    Average price $30 american express Welcome

                                      Lebanese

                                      303b Great Eastern Highway, 6056, Midland (WA)

                                        Australian

                                        815 Hay Street, 6000, Perth (WA)

                                          Japanese

                                          669 Beaufort Street, 6050, Mount Lawley (WA)

                                          Average price $30

                                            Indian

                                            Shop 2 Glengarry Shopping Centre 59 Arnisdale Road, 6023, Duncraig

                                            Average price $35

                                              Australian

                                              10 Irwin Street, 6000, Perth

                                              Average price $45

                                                Australian

                                                707 Wellington Street, 6000, Perth (WA)

                                                7.0 / 10
                                                180 reviews

                                                Average price $20

                                                  Pub Grub

                                                  Shop 2, 263 Adelaide Terrace, 6000, Perth

                                                  Average price $55

                                                  InsiderAustralian

                                                  77 St Georges Terrace, 6000, Perth (WA)

                                                  Average price $65 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