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)

266 restaurants

Sort by Relevance

    Pub Grub

    Brooklands Tavern

    7 Holmes Street, 6110, Southern River (WA)

    9.0 / 10
    331 reviews

    Average price $26 Accepts Yums

      63 Bennett Street, 6004, Perth (WA)

      9.1 / 10
      163 reviews

      Average price $30 american express Welcome

        Seafood

        51 Cantonment St, 6160, Fremantle (WA)

        8.8 / 10
        23 reviews

        Average price $25

        Mussel Up Monday AU$27.00

          Vietnamese

          299 Charles St, 6006, North Perth (WA)

          9.0 / 10
          109 reviews

          Average price $30

          30% off food!

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

            Indian

            170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

            8.9 / 10
            229 reviews

            Average price $20

              Indian

              1/379 Scarborough Beach Road, 6018, Innaloo (WA)

              9.1 / 10
              82 reviews

              Average price $35 american express Welcome

                Chinese

                50 Oxford Close, 6007, West Leederville (WA)

                9.2 / 10
                63 reviews

                Average price $115

                  Australian

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

                  9.0 / 10
                  380 reviews

                  Average price $95

                    Australian

                    58 Duncraig Road, 6153, Applecross (WA)

                    8.5 / 10
                    389 reviews

                    Average price $50

                    Deposit Required for groups of 8 or more AU$10.00

                      Mediterranean

                      662 Newcastle St, 6007, Leederville (WA)

                      8.5 / 10
                      659 reviews

                      Average price $55

                      Chef's Selection $60pp - excl wine 60AUD

                        87 Rokeby Rd, 6008, Subiaco (WA)

                        8.9 / 10
                        78 reviews

                        Average price $40 american express Welcome

                          Indian

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

                          9.1 / 10
                          33 reviews

                          Average price $35

                            Pub Grub

                            349 Warwick Road, 6024, Greenwood (WA)

                            8.8 / 10
                            773 reviews

                            Average price $27 Accepts Yums

                              Pub Grub

                              520 Beaufort St, 6003, Highgate

                              8.8 / 10
                              518 reviews

                              Average price $25 Accepts Yums

                                Indian

                                230 Cambridge Street, 6014, Wembley (WA)

                                8.8 / 10
                                325 reviews

                                Average price $35 american express Welcome

                                  Asian

                                  10 Commercial Rd, 6069, Ellenbrook

                                  8.9 / 10
                                  149 reviews

                                  Average price $35

                                    Chinese

                                    15 Point St, 6160, Fremantle (WA)

                                    8.9 / 10
                                    79 reviews

                                    Average price $35 american express Welcome

                                      Australian

                                      76 Angelo St, 6151, South Perth (WA)

                                      8.9 / 10
                                      165 reviews

                                      Average price $20

                                        Indian

                                        64B Etwell St, 6101, East Victoria Park (WA)

                                        9.8 / 10
                                        161 reviews

                                        Average price $20

                                          Japanese

                                          15 Ogilvie Rd, 6153, Mount Pleasant

                                          9.0 / 10
                                          135 reviews

                                          Average price $35 american express Welcome

                                            Vietnamese

                                            151 Broadway, 6009, Nedlands (WA)

                                            9.2 / 10
                                            38 reviews

                                            Average price $40

                                              Pub Grub

                                              174 Wright Street, 6105, Cloverdale (WA)

                                              8.9 / 10
                                              279 reviews

                                              Average price $25 Accepts Yums

                                                Thai

                                                3&4,3 Kearns Crescent, 6153, Ardross (WA)

                                                8.9 / 10
                                                369 reviews

                                                Average price $20

                                                  Lebanese

                                                  200 Main Street, 6017, Osborne Park (WA)

                                                  8.9 / 10
                                                  368 reviews

                                                  Average price $20

                                                    Australian

                                                    1 Point Walter Road, 6157, Bicton

                                                    8.9 / 10
                                                    396 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)