TheFork, a Trip advisor company

What
Where

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

The Best Italian Restaurants in Melbourne (VIC)

191 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Italian

Vaporetto Bar & Eatery

673 - 681 Glenferrie Road, 3122, Hawthorn (VIC)

9.5 / 10
771 reviews

Average price $85 american express Welcome

3 Course (includes a glass of Prosecco on arrival) 85AUD

Italian

528 Mt Alexander Road, 3032, Ascot Vale (VIC)

10.0 / 10
36 reviews

Average price $45

Italian

317 Bay St, 3207, Port Melbourne (VIC)

9.5 / 10
75 reviews

Average price $85 american express Welcome

Italian

585 La Trobe St, 3000, Melbourne (VIC)

9.5 / 10
76 reviews

Average price $70 american express Welcome

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

Italian

68 Toorak Rd, 3141, South Yarra (VIC)

9.4 / 10
76 reviews

Average price $40

Cosi Experience AU$79.00

Italian

225 Melville Road, 3044, Pascoe Vale South (VIC)

9.4 / 10
126 reviews

american express Welcome

InsiderItalian

12 Errol street, 3051, North Melbourne (VIC)

9.2 / 10
206 reviews

Average price $85 american express Welcome

Dinner 3 courses Menu 75AUD

InsiderItalian

115 Bay St, 3207, Port Melbourne (VIC)

9.4 / 10
126 reviews

Average price $75 american express Welcome

Italian

4/3 Murphy Street, 3141, South Yarra (VIC)

9.3 / 10
300 reviews

Average price $75 american express Welcome

InsiderItalian

500 Bourke Street, 3000, Melbourne (VIC)

9.3 / 10
448 reviews

Average price $65 american express Welcome

Italian

347 Lygon St, 3057, Brunswick East (VIC)

9.3 / 10
95 reviews

Average price $55

Italian

159 - 161 Lonsdale Street, 3175, Dandenong (VIC)

9.3 / 10
102 reviews

Average price $45

Italian

11-25 Crossley Street, 3000, Melbourne (VIC)

9.3 / 10
358 reviews

Average price $75

Italian

507 Macaulay Rd, 3031, Kensington (VIC)

9.7 / 10
5 reviews

Average price $40 american express Welcome

InsiderItalian

107 Cambridge Street, 3066, Collingwood (VIC)

9.5 / 10
77 reviews

Average price $85

BYO & FEED ME Monday Nights 60AUD

InsiderFine Dining

Basement, 221 Queen Street, 3000, Melbourne (VIC)

9.8 / 10
140 reviews

Average price $95 american express Welcome

Italian

98-100 High Street, 3070, Northcote (VIC)

8.9 / 10
121 reviews

Average price $35 american express Welcome

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

Italian

70 Fergerson Street, 3016, Williamstown (VIC)

8.6 / 10
45 reviews

Average price $35

50% Off Your Food Bill

Italian

401 St Kilda Rd, 3000, Melbourne (VIC)

9.2 / 10
56 reviews

Italian

612 Nicholson Street, 3068, Fitzroy North (VIC)

9.6 / 10
14 reviews

Italian

31 Blessington St, 3182, St Kilda (VIC)

8.7 / 10
3 reviews

Average price $25

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

Italian

26 Liverpool Street, 3000, Melbourne (VIC)

9.1 / 10
288 reviews

Average price $35 american express Welcome

Italian

15 Gordon Street, 3185, Elsternwick (VIC)

9.1 / 10
164 reviews

Accepts Yums american express Welcome

Italian

238 Clarendon Street, 3205, South Melbourne (VIC)

9.1 / 10
52 reviews

Average price $35

Italian

15 Inkerman Street, 3182, St Kilda (VIC)

9.1 / 10
175 reviews

Average price $45 american express Welcome

Filter

TheFork advantages