Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Italian Restaurants in Perth (WA)

40 restaurants

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!

Julio's Italian Restaurant, West Perth (WA)

    Italian

    Julio's Italian Restaurant

    1309 Hay St, 6005, West Perth (WA)

    8.8 / 10
    436 reviews

    Average price $40

    Brooklands Tavern, Southern River (WA)

      Pub grub

      7 Holmes Street, 6110, Southern River (WA)

      8.8 / 10
      528 reviews

      Average price $26 Accepts Yums

      Brando's Pizzeria, Victoria Park (WA)

        Pizzeria

        252 Albany Hwy, 6100, Victoria Park (WA)

        8.6 / 10
        359 reviews

        Average price $20

        Woodpecker's, Subiaco
        Top Rated

          Pizzeria

          20/3 Wexford Street, 6008, Subiaco

          9.6 / 10
          410 reviews

          Average price $35

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

          Mamma's Bistro, Perth (WA)

            Pizzeria

            181 Adelaide Terrace, 6004, Perth (WA)

            8.6 / 10
            90 reviews

            Average price $20

            The Hyde Park Hotel, West Perth (WA)

              Pub grub

              331 Bulwer St, 6005, West Perth (WA)

              8.4 / 10
              453 reviews

              Average price $26 Accepts Yums

              Mondo Fresco- North Perth, North Perth (WA)

                Italian

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

                7.5 / 10
                14 reviews

                Average price $20

                Captain Stirling Hotel, Nedlands (WA)

                  Pub grub

                  80 Stirling Hwy, 6009, Nedlands (WA)

                  7.9 / 10
                  122 reviews

                  Average price $22 Accepts Yums

                  Brass Monkey Hotel, Northbridge

                    Pub grub

                    Cnr James St & Williams St, 6003, Northbridge

                    6.0 / 10
                    21 reviews

                    Average price $23 Accepts Yums

                    Criniti’s Carousel, Cannington (WA)

                      Italian

                      1382 Albany Hwy, 6107, Cannington (WA)

                      Average price $30

                      Baybay's on Scarborough, Scarborough (WA)

                        Australian

                        1 Manning Street, 6019, Scarborough (WA)

                        9.0 / 10
                        40 reviews

                        Average price $54

                        Raktacino Cafe & Pizzeria, Salter Point (WA)

                          Australian

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

                          8.9 / 10
                          106 reviews

                          Average price $20

                          Santini Grill, Perth (WA)

                            Australian

                            133 Murray Street, 6000, Perth (WA)

                            8.5 / 10
                            588 reviews

                            Average price $75

                            Santini Grill x Healthy Mind Menu Inc. $150

                            The Left Bank, East Fremantle (WA)

                              Pub grub

                              15 Riverside Rd, 6158, East Fremantle (WA)

                              9.3 / 10
                              52 reviews

                              Average price $40

                              Garum, Perth (WA)

                                Italian

                                480 Hay Street, 6000, Perth (WA)

                                8.2 / 10
                                665 reviews

                                Average price $85

                                The Saint George Hotel, Innaloo (WA)

                                  Pub grub

                                  2 Morris Road, 6018, Innaloo (WA)

                                  7.8 / 10
                                  254 reviews

                                  Average price $23 Accepts Yums

                                  Waverley Brewhouse, Cannington (WA)

                                    Pub grub

                                    1382 Albany Highway, 6107, Cannington (WA)

                                    Average price $62

                                    Modo Mio, Burswood (WA)

                                      Italian

                                      Great Eastern Hwy, 6100, Burswood (WA)

                                      Average price $65

                                      La Lola Trattoria, Nedlands (WA)

                                      InsiderItalian

                                      25 Hampden Rd, 6009, Nedlands (WA)

                                      8.8 / 10
                                      116 reviews

                                      Average price $54

                                        Italian

                                        505 Walter Road E, 6062, Morley (WA)

                                        Simple Italian, Perth (WA)
                                        Top Rated

                                          Pizzeria

                                          413 Murray Street, 6000, Perth (WA)

                                          9.1 / 10
                                          373 reviews

                                          Average price $45

                                          Cblu at Ocean Beach Hotel, Cottesloe (WA)

                                            Australian

                                            140 Marine Parade, 6011, Cottesloe (WA)

                                            8.6 / 10
                                            571 reviews

                                            Average price $30

                                            Dilly Dally, Subiaco (WA)

                                              Pizzeria

                                              87 Rokeby Rd, 6008, Subiaco (WA)

                                              9.2 / 10
                                              91 reviews

                                              Average price $40

                                              No Menu Finest Italian 448, Highgate

                                                Italian

                                                448 Beaufort St, Highgate WA 6003, Australia, 6000, Highgate

                                                Average price $66

                                                Raffles Hotel, Applecross (WA)

                                                  Australian

                                                  67-71 Canning Beach Road, 6153, Applecross (WA)

                                                  Average price $30

                                                  Frequently Asked Questions