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)

169 restaurants

Sort by Relevance

    Australian

    Oggi Bar & Eats

    300 Walcott Street, 6050, Menora (WA)

    9.5 / 10
    129 reviews

      Mediterranean

      662 Newcastle St, 6007, Leederville (WA)

      9.1 / 10
      582 reviews

      Average price $55

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

        Indian

        1134 Hay Street, 6005, West Perth (WA)

        9.3 / 10
        140 reviews

        Average price $45 american express Welcome

          Australian

          300 Murray Street, 6000, Perth (WA)

          9.0 / 10
          692 reviews

          Average price $55 Accepts Yums american express Welcome

          Light Lunch $35 35AUD

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

            Australian

            108 St Georges Terrace, 6000, Perth (WA)

            9.0 / 10
            1,092 reviews

            Average price $75 Accepts Yums american express Welcome

            Express Lunch - 1 Course 32AUD

              Australian

              Pier 1, Barrack St Jetty, 6000, Perth (WA)

              9.0 / 10
              261 reviews

              Average price $75 american express Welcome

              Valentine's Day 3 Course Lunch 95AUD

                Malaysian

                18 Preston Street, 6152, Como

                8.4 / 10
                1,521 reviews

                Average price $20

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

                  Indian

                  43D Davidson Terrace, 6027, Joondalup (WA)

                  9.2 / 10
                  6 reviews

                  american express Welcome

                    Australian

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

                    9.2 / 10
                    298 reviews

                    Average price $95

                      Indian

                      420 Joondalup Dr, 6027, Joondalup (WA)

                      9.1 / 10
                      271 reviews

                      Average price $35

                        Indian

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

                        9.1 / 10
                        28 reviews

                        Average price $35

                          Pub Grub

                          99 Cambridge St, 6007, West Leederville (WA)

                          9.1 / 10
                          247 reviews

                          Average price $45 american express Welcome

                            Indian

                            607 Beaufort St, 6050, Mount Lawley (WA)

                            9.1 / 10
                            630 reviews

                            Average price $45 american express Welcome

                              Pizzeria

                              413 Murray Street, 6000, Perth (WA)

                              9.2 / 10
                              350 reviews

                              Average price $45 american express Welcome

                                Pizzeria

                                60 Walcott Street, 6050, Mount Lawley (WA)

                                9.0 / 10
                                128 reviews

                                american express Welcome

                                  Pub Grub

                                  105 Swan St, 6055, Guildford (WA)

                                  8.8 / 10
                                  317 reviews

                                  Average price $50 american express Welcome

                                  Valentines Day - Bar Food Only from 1AUD

                                    Indian

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

                                    7.8 / 10
                                    33 reviews

                                    american express Welcome

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

                                      Indian

                                      5 Adalia St, 6025, Kallaroo (WA)

                                      9.3 / 10
                                      13 reviews

                                      Average price $40

                                        Pizzeria

                                        290b Cambridge St, 6014, Wembley (WA)

                                        9.3 / 10
                                        75 reviews

                                        Average price $35

                                          Australian

                                          187 James St, 6055, Guildford (NSW)

                                          8.9 / 10
                                          56 reviews

                                          Average price $20

                                            Australian

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

                                            9.0 / 10
                                            65 reviews

                                            Average price $20 american express Welcome

                                              Indian

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

                                              8.8 / 10
                                              218 reviews

                                              Average price $20

                                                Australian

                                                140 Marine Parade, 6011, Cottesloe

                                                8.8 / 10
                                                277 reviews

                                                Average price $35 american express Welcome

                                                  Indian

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

                                                  8.8 / 10
                                                  78 reviews

                                                  Average price $35 american express Welcome

                                                    International

                                                    71 South Tce, 6152, Como

                                                    9.6 / 10
                                                    272 reviews

                                                    Average price $20 american express Welcome

                                                    Filter

                                                    TheFork advantages