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)

143 restaurants

Sort by Relevance

    Malaysian

    Nasi Lemak Korner

    18 Preston Street, 6152, Como

    8.6 / 10
    1,777 reviews

    Average price $20

    30% off the 'à la carte' menu!

      108 St Georges Terrace, 6000, Perth (WA)

      9.1 / 10
      1,301 reviews

      Average price $75 Accepts Yums

      Express Lunch - 3 Course $49

        Indian

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

        9.3 / 10
        236 reviews

        Average price $20

        30% off the 'à la carte' menu!

          Australian

          3 Forest Rd, 6055, Henley Brook (WA)

          8.7 / 10
          896 reviews

          Average price $35

          Mothers Day 3 course Choice of Entrée, Main & Dessert- plus Live Music

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

            Australian

            16 Letchworth Centre Avenue, 6152, Salter Point (WA)

            8.8 / 10
            89 reviews

            Average price $20

              Australian

              20 Preston Street, 6152, Como

              8.9 / 10
              463 reviews

              Average price $35

              30% off the 'à la carte' menu!

                Indian

                745 Newcastle St, 6007, Leederville (WA)

                9.0 / 10
                315 reviews

                30% off the 'a la carte' menu

                  Australian

                  187 James St, 6055, Guildford (WA)

                  8.8 / 10
                  77 reviews

                  Average price $20

                    Mediterranean

                    8.7 / 10
                    115 reviews

                    Average price $55

                      Australian

                      300 Walcott Street, 6050, Menora (WA)

                      9.4 / 10
                      234 reviews

                        Mediterranean

                        26 Denis Street, 6008, Subiaco (WA)

                        9.3 / 10
                        761 reviews

                        Average price $45

                          Pizzeria

                          20/3 Wexford Street, 6008, Subiaco

                          9.4 / 10
                          383 reviews

                          Average price $35

                            Chinese

                            50 Oxford Close, 6007, West Leederville (WA)

                            9.6 / 10
                            88 reviews

                            Average price $115

                              Korean

                              91-93 Barrack St, 6000, Perth (WA)

                              8.4 / 10
                              344 reviews

                              Average price $35

                              30% off the 'à la carte' menu!

                                Vietnamese

                                299 Charles St, 6006, North Perth (WA)

                                9.0 / 10
                                133 reviews

                                Average price $30

                                  Indian

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

                                  8.2 / 10
                                  55 reviews

                                  30% off the 'à la carte' menu!

                                    300 Murray Street, 6000, Perth (WA)

                                    8.9 / 10
                                    862 reviews

                                    Average price $55 Accepts Yums

                                    Light Lunch - 3 Course $45

                                    InsiderEuropean

                                    3 Preston Street, 6152, Como

                                    9.3 / 10
                                    521 reviews

                                    Average price $75

                                    Mid week fixed-price dining - 2 courses $54, 3 courses $65

                                      Indian

                                      67 Rokeby road, 6008, Subiaco

                                      9.2 / 10
                                      164 reviews

                                      Average price $45

                                        Indian

                                        1134 Hay Street, 6005, West Perth (WA)

                                        9.2 / 10
                                        201 reviews

                                        Average price $45

                                          Chinese

                                          76 Francis St, 6003, Northbridge

                                          8.0 / 10
                                          70 reviews

                                          Average price $30

                                            Italian

                                            1309 Hay St, 6005, West Perth (WA)

                                            8.8 / 10
                                            333 reviews

                                            Average price $40

                                            Snack Menu $12

                                              Indian

                                              420 Joondalup Dr, 6027, Joondalup (WA)

                                              9.0 / 10
                                              451 reviews

                                              Average price $35

                                                Lebanese

                                                353 Murray Street, 6000, Perth (WA)

                                                6.9 / 10
                                                32 reviews

                                                Average price $35

                                                  Australian

                                                  5601 West Swan Rd, 6055, West Swan (WA)

                                                  6.9 / 10
                                                  36 reviews

                                                  Average price $35

                                                  Frequently Asked Questions