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)

160 restaurants

Sort by Relevance

    Australian

    Hangout on 20 Preston

    20 Preston Street, 6152, Como

    8.8 / 10
    316 reviews

    Average price $35 american express Welcome

    30% off food!

      Australian

      108 St Georges Terrace, 6000, Perth (WA)

      9.1 / 10
      1,199 reviews

      Average price $75 Accepts Yums american express Welcome

      Express Lunch - 1 Course 32AUD

        Australian

        300 Murray Street, 6000, Perth (WA)

        9.0 / 10
        789 reviews

        Average price $55 Accepts Yums american express Welcome

        Light Lunch $35 35AUD

        InsiderFine Dining

        225 Onslow Road, 6008, Shenton Park (WA)

        9.5 / 10
        410 reviews

        Average price $95 american express Welcome

        9 courses Degustation Menu 115AUD

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

        InsiderEuropean

        3 Preston Street, 6152, Como

        9.3 / 10
        512 reviews

        Average price $75 american express Welcome

        Mid week fixed-price dining from 53AUD

          Indian

          420 Joondalup Dr, 6027, Joondalup (WA)

          9.1 / 10
          360 reviews

          Average price $35

            100 James Street, 6003, Northbridge

            8.7 / 10
            670 reviews

            Average price $25 Accepts Yums american express Welcome

            “WA Made” Seafood Buffet $59

              Indian

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

              9.1 / 10
              82 reviews

              Average price $35 american express Welcome

                Vietnamese

                299 Charles St, 6006, North Perth (WA)

                9.1 / 10
                106 reviews

                Average price $30

                30% off food!

                  Malaysian

                  18 Preston Street, 6152, Como

                  8.5 / 10
                  1,623 reviews

                  Average price $20

                  30% off food!

                    Mediterranean

                    662 Newcastle St, 6007, Leederville (WA)

                    8.5 / 10
                    649 reviews

                    Average price $55

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

                      Indian

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

                      8.2 / 10
                      38 reviews

                      american express Welcome

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

                        60 Walcott Street, 6050, Mount Lawley (WA)

                        8.8 / 10
                        143 reviews

                        american express Welcome

                          Australian

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

                          8.8 / 10
                          76 reviews

                          Average price $20 american express Welcome

                            Mediterranean

                            8.8 / 10
                            91 reviews

                            Average price $55

                              Australian

                              300 Walcott Street, 6050, Menora (WA)

                              9.5 / 10
                              162 reviews

                                Indian

                                43D Davidson Terrace, 6027, Joondalup (WA)

                                9.1 / 10
                                7 reviews

                                american express Welcome

                                  Australian

                                  187 James St, 6055, Guildford (NSW)

                                  8.6 / 10
                                  64 reviews

                                  Average price $20

                                    Hillarys, 6025, Kallaroo (WA)

                                    8.3 / 10
                                    28 reviews

                                    Average price $35 american express Welcome

                                      Chinese

                                      76 Francis St, 6003, Northbridge

                                      8.3 / 10
                                      60 reviews

                                      Average price $30 american express Welcome

                                        Italian

                                        Shop 57 Scarborough Beach Road, 6006, North Perth (WA)

                                        8.0 / 10
                                        10 reviews

                                        Average price $20

                                          Australian

                                          66/470 Whitfords Avenue, 6025, Hillarys

                                          8.2 / 10
                                          72 reviews

                                          Average price $35 american express Welcome

                                            Chinese

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

                                            8.0 / 10
                                            110 reviews

                                            Average price $20

                                              413 Murray Street, 6000, Perth (WA)

                                              9.2 / 10
                                              360 reviews

                                              Average price $45 american express Welcome

                                                Indian

                                                1134 Hay Street, 6005, West Perth (WA)

                                                9.3 / 10
                                                156 reviews

                                                Average price $45 american express Welcome