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 City, Perth (WA)

145 restaurants

Sort by Relevance

The Meat & Wine Co Perth, Perth (WA)

Insider

The Meat & Wine Co Perth

108 St Georges Terrace, 6000, Perth (WA)

9.1 / 10
1,355 reviews

Average price $75 Accepts Yums

Express Lunch - 3 Course $59

Hangout on 20 Preston, Como

    Australian

    20 Preston Street, 6152, Como

    8.8 / 10
    590 reviews

    Average price $35

    30% off the 'à la carte' menu!

    Khanna Indian Restaurant, Mount Hawthorn (WA)

      Indian

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

      9.2 / 10
      279 reviews

      Average price $20

      30% off the 'à la carte' menu!

      Nasi Lemak Korner, Como

        Malaysian

        18 Preston Street, 6152, Como

        8.8 / 10
        1,865 reviews

        Average price $20

        30% off the 'à la carte' menu!

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

        Haandi Indian Restaurant, Joondalup (WA)

          Indian

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

          9.8 / 10
          33 reviews

          Average price $35

          Hunter & Barrel - Raine Square, Perth (WA)

            300 Murray Street, 6000, Perth (WA)

            9.0 / 10
            912 reviews

            Average price $55 Accepts Yums

            Light Lunch - 3 Course $45

            Curry Munchers Restaurant Perth, Leederville (WA)

              Indian

              745 Newcastle St, 6007, Leederville (WA)

              9.1 / 10
              336 reviews

              Royal India Restaurant, West Perth (WA)

                Indian

                1134 Hay Street, 6005, West Perth (WA)

                9.0 / 10
                228 reviews

                Average price $45

                Anghiti Indian Restaurant, Innaloo (WA)

                  Indian

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

                  9.1 / 10
                  100 reviews

                  Average price $35

                  Rose and Crown, Guildford (WA)

                    Australian

                    105 Swan St, 6055, Guildford (WA)

                    9.0 / 10
                    1,318 reviews

                    Average price $50

                      Indian

                      9/663 Newcastle Street, 6007, Leederville (WA)

                      8.3 / 10
                      61 reviews

                      30% off the 'à la carte' menu!

                      Julio's Italian Restaurant, West Perth (WA)

                        Italian

                        1309 Hay St, 6005, West Perth (WA)

                        8.8 / 10
                        405 reviews

                        Average price $40

                        Samari Cambodian Restaurant, Scarborough (WA)

                          251 W Coast Hwy, 6019, Scarborough (WA)

                          8.9 / 10
                          189 reviews

                          Average price $30 Accepts Yums

                          Queens Tavern, Highgate

                            Pub grub

                            520 Beaufort St, 6003, Highgate

                            8.8 / 10
                            586 reviews

                            Average price $27 Accepts Yums

                            Fraser's Restaurant, Kings Park (WA)

                              Australian

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

                              8.8 / 10
                              489 reviews

                              Average price $95

                              The Hyde Park Hotel, West Perth (WA)

                                Pub grub

                                331 Bulwer St, 6005, West Perth (WA)

                                8.6 / 10
                                408 reviews

                                Average price $26 Accepts Yums

                                Chilli Panda, Perth (WA)

                                  Chinese

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

                                  8.6 / 10
                                  132 reviews

                                  Average price $20

                                  Whitfords Brewing Company, Hillarys (WA)

                                    Pub grub

                                    Whitfords Ave, 6025, Hillarys (WA)

                                    8.7 / 10
                                    844 reviews

                                    Average price $25

                                    Herdsman Lake Tavern, Wembley (WA)

                                      Pub grub

                                      33 Herdsman Pde, 6014, Wembley (WA)

                                      8.7 / 10
                                      469 reviews

                                      Average price $22 Accepts Yums

                                      Delhi Diamond Authentic Indian Restaurant, Midland (WA)

                                        Indian

                                        1/305 Great Eastern Highway, 6056, Midland (WA)

                                        8.7 / 10
                                        14 reviews

                                        Average price $59

                                        Como Hotel, South Perth (WA)

                                          Australian

                                          241 Canning Highway, 6151, South Perth (WA)

                                          8.6 / 10
                                          592 reviews

                                          Average price $26 Accepts Yums

                                          Woodpecker's, Subiaco

                                            Pizzeria

                                            20/3 Wexford Street, 6008, Subiaco

                                            9.4 / 10
                                            396 reviews

                                            Average price $35

                                            2 Fat Indians Highgate, Mount Lawley (WA)

                                              Indian

                                              607 Beaufort St, 6050, Mount Lawley (WA)

                                              8.4 / 10
                                              699 reviews

                                              Average price $45

                                              Samuels on Mill, Perth (WA)

                                                Australian

                                                14 Mill St, 6000, Perth (WA)

                                                9.1 / 10
                                                114 reviews

                                                Average price $50

                                                Baybay's on Scarborough, Scarborough (WA)

                                                  Australian

                                                  1 Manning Street, 6019, Scarborough (WA)

                                                  8.3 / 10
                                                  32 reviews

                                                  Average price $54

                                                  Frequently Asked Questions