TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Italian Restaurants in Perth

37 restaurants

Sort by Relevance

Italian

Impronta Espresso Ristorante

150 Oxford St, 6007, Leederville

9.3 / 10
3 reviews

Average price $40

Italian

363a Cambridge Street, 6014, Wembley

8.5 / 10
198 reviews

Average price $35

30% Off Your Food Bill

Italian

20/3 Wexford Street, 6008, Subiaco

9.2 / 10
268 reviews

Average price $35

Fine Dining

20 Essex St, 6160, Fremantle

9.1 / 10
306 reviews

Average price $75

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

Italian

933 Albany Highway, 6101, East Victoria Park

9.1 / 10
83 reviews

Average price $45

Italian

165 Walter Rd, 6059, Dianella

9.1 / 10
124 reviews

Average price $35

Italian

317 Murray St, 6000, Perth

9.1 / 10
88 reviews

Average price $20

Italian

484 Hay St, 6008, Subiaco

9.0 / 10
37 reviews

Average price $40

Italian

290 Cambridge St, 6014, Wembley

9.0 / 10
30 reviews

Average price $35

Italian

16 Bay View Terrace, 6010, Claremont

9.0 / 10
238 reviews

Average price $55

Italian

628 Beaufort Street, 6050, Mount Lawley

8.8 / 10
230 reviews

Italian

60 Walcott Street, 6050, Mount Lawley

8.7 / 10
82 reviews

Italian

23 Bolton Avenue, 6100, Burswood

8.7 / 10
105 reviews

Average price $65

Italian

26 Ocean Beach Road, 3943, Sorrento

9.1 / 10
44 reviews

Average price $55

Italian

252 Albany Hwy, 6100, Victoria Park

8.6 / 10
57 reviews

Average price $20

Italian

1 Point Walter Road, 6157, Bicton

8.5 / 10
296 reviews

Italian

280 Bannister Road, 6155, Canning Vale

8.5 / 10
515 reviews

Average price $20

Italian

505 Walter Road E, 6062, Morley

Italian

Shop 57 Scarborough Beach Road, 6006, North Perth

Italian

12 Rokeby Rd, 6008, Subiaco

8.9 / 10
42 reviews

Average price $55

Italian

23-27 Hastings St, 6019, Scarborough

Italian

Shop 22 6 Wanneroo Road, 6060, Yokine

Average price $20

Italian

10-12 South Terrace, 6160, Fremantle

8.4 / 10
317 reviews

Average price $45

Italian

217 South Terrace, 6162, South Fremantle

8.3 / 10
24 reviews

Italian

63 Bennett Street, 6004, Perth

8.3 / 10
55 reviews

Accepts Yums

Filter

TheFork advantages