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)

252 restaurants

Sort by Relevance

    James St Bar + Kitchen

    100 James Street, 6003, Northbridge

    8.7 / 10
    687 reviews

    Average price $18 Accepts Yums

      Indian

      1382 Albany Highway, 6107, Cannington (WA)

      8.6 / 10
      171 reviews

      Average price $30

        Pub grub

        2149 Albany Highway, 6110, Gosnells (WA)

        8.6 / 10
        438 reviews

        Average price $25 Accepts Yums

          Pub grub

          18 Dundebar Road, 6065, Wanneroo (WA)

          8.6 / 10
          457 reviews

          Average price $25 Accepts Yums

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

            Nepalese

            59c Walter Road, 6059, Dianella (WA)

            8.7 / 10
            115 reviews

            Average price $20

              Mediterranean

              8.6 / 10
              106 reviews

              Average price $55

                Australian

                105 Swan St, 6055, Guildford (WA)

                8.9 / 10
                763 reviews

                Average price $50

                  Pub grub

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

                  8.7 / 10
                  524 reviews

                  Average price $26 Accepts Yums

                    Malaysian

                    626 Stirling Highway, 6012, Mosman Park (WA)

                    8.8 / 10
                    968 reviews

                    Average price $20

                    30% off the 'à la carte' menu!

                      Pizzeria

                      Hillarys, 6025, Kallaroo (WA)

                      8.6 / 10
                      36 reviews

                      Average price $35

                        Australian

                        58 Duncraig Road, 6153, Applecross (WA)

                        8.6 / 10
                        466 reviews

                        Average price $50 Accepts Yums

                        30% off the 'à la carte' menu!

                          Pub grub

                          119 Murdoch Road, 6108, Thornlie (WA)

                          8.5 / 10
                          239 reviews

                          Average price $26 Accepts Yums

                            Australian

                            300 Walcott Street, 6050, Menora (WA)

                            9.5 / 10
                            213 reviews

                            InsiderIndian

                            841 Beaufort Street, 6052, Inglewood (WA)

                            9.5 / 10
                            193 reviews

                            Average price $55

                              Indian

                              43D Davidson Terrace, 6027, Joondalup (WA)

                              9.1 / 10
                              7 reviews

                                Malaysian

                                18 Preston Street, 6152, Como

                                8.6 / 10
                                1,743 reviews

                                Average price $20

                                30% off the 'à la carte' menu!

                                  Vegetarian

                                  23 Bolton Avenue, 6100, Burswood (WA)

                                  10.0 / 10
                                  201 reviews

                                  Average price $105

                                    Indian

                                    428 William Street, 6000, Perth (WA)

                                    8.5 / 10
                                    50 reviews

                                    Average price $17 Accepts Yums

                                      Pizzeria

                                      Shop 226 Wanneroo Road, 6060, Yokine (WA)

                                      8.7 / 10
                                      18 reviews

                                      Average price $20

                                        Pub grub

                                        7 Holmes Street, 6110, Southern River (WA)

                                        8.8 / 10
                                        373 reviews

                                        Average price $26 Accepts Yums

                                          Pub grub

                                          64 South Tce, 6160, Fremantle (WA)

                                          8.6 / 10
                                          156 reviews

                                          Average price $29 Accepts Yums

                                            Pub grub

                                            33 Herdsman Pde, 6014, Wembley (WA)

                                            8.6 / 10
                                            396 reviews

                                            Average price $22 Accepts Yums

                                              Pub grub

                                              520 Beaufort St, 6003, Highgate

                                              8.6 / 10
                                              541 reviews

                                              Average price $25 Accepts Yums

                                                Indian

                                                230 Cambridge Street, 6014, Wembley (WA)

                                                8.6 / 10
                                                335 reviews

                                                Average price $35

                                                  Indian

                                                  240 Main Street, 6017, Osborne Park (WA)

                                                  8.4 / 10
                                                  31 reviews

                                                  Average price $40

                                                  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)