Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Italian Restaurants in Perth (WA)

The creaminess of the burrata, the sacred pasta recipe, the margherita pizzas to die for, the secret ingredient in a risotto or the sweetness of that panna cotta.. Mamma Mia!

53 restaurants

Sort by Relevance

    Italian

    Nunzio's

    20 Essex St, 6160, Fremantle (WA)

    9.3 / 10
    438 reviews

    Average price $75

      413 Murray Street, 6000, Perth (WA)

      9.2 / 10
      364 reviews

      Average price $45

        20/3 Wexford Street, 6008, Subiaco

        9.3 / 10
        355 reviews

        Average price $35

          23 Bolton Avenue, 6100, Burswood (WA)

          9.2 / 10
          131 reviews

          Average price $65

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

            87 Rokeby Rd, 6008, Subiaco (WA)

            9.0 / 10
            84 reviews

            Average price $40

              Australian

              133 Murray Street, 6000, Perth (WA)

              8.9 / 10
              527 reviews

              Average price $75

                252 Albany Hwy, 6100, Victoria Park (WA)

                9.1 / 10
                191 reviews

                Average price $20

                  63 Bennett Street, 6004, Perth (WA)

                  9.1 / 10
                  165 reviews

                  Average price $30

                    Australian

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

                    8.9 / 10
                    78 reviews

                    Average price $20

                      290b Cambridge St, 6014, Wembley (WA)

                      9.3 / 10
                      93 reviews

                      Average price $35

                        60 Walcott Street, 6050, Mount Lawley (WA)

                        8.9 / 10
                        147 reviews

                          Pub Grub

                          1382 Albany Highway, 6107, Cannington (WA)

                          8.6 / 10
                          111 reviews

                            Pub Grub

                            7 Holmes Street, 6110, Southern River (WA)

                            8.9 / 10
                            337 reviews

                            Average price $26 Accepts Yums

                              Pub Grub

                              44 Lake St, 6003, Northbridge

                              8.8 / 10
                              82 reviews

                              Average price $25

                                Pub Grub

                                Whitfords Ave, 6025, Hillarys (WA)

                                8.7 / 10
                                501 reviews

                                Average price $25

                                  Italian

                                  1309 Hay St, 6005, West Perth (WA)

                                  8.7 / 10
                                  234 reviews

                                  Average price $40

                                    Hillarys, 6025, Kallaroo (WA)

                                    8.4 / 10
                                    29 reviews

                                    Average price $35

                                      Italian

                                      480 Hay Street, 6000, Perth (WA)

                                      8.4 / 10
                                      629 reviews

                                      Average price $85

                                        Pub Grub

                                        331 Bulwer St, 6005, West Perth (WA)

                                        8.3 / 10
                                        339 reviews

                                        Average price $26 Accepts Yums

                                          Pub Grub

                                          535 Stirling Hwy, 6011, Cottesloe (WA)

                                          8.3 / 10
                                          217 reviews

                                          Average price $24 Accepts Yums

                                            Pub Grub

                                            2 Morris Road, 6018, Innaloo (WA)

                                            8.5 / 10
                                            206 reviews

                                            Average price $23 Accepts Yums

                                              Italian

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

                                              8.0 / 10
                                              10 reviews

                                              Average price $20

                                                25 Hampden Rd, 6009, Nedlands (WA)

                                                9.0 / 10
                                                55 reviews

                                                Average price $30

                                                  Australian

                                                  1 Manning Street, 6019, Scarborough (WA)

                                                  8.0 / 10
                                                  22 reviews

                                                    Pub Grub

                                                    15 Riverside Rd, 6158, East Fremantle (WA)

                                                    8.6 / 10
                                                    47 reviews

                                                    Average price $40