TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Italian Restaurants in Melbourne (VIC)

202 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.

InsiderFine Dining

Caterina's Cucina e Bar

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

9.7 / 10
140 reviews

Average price $95

Italian

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

10.0 / 10
36 reviews

Average price $45

Italian

L1, 399 Lt Lonsdale St, 3000, Melbourne (VIC)

8.7 / 10
527 reviews

50% off food with TheFork

Italian

76 Bourke Street, 3000, Melbourne (VIC)

9.5 / 10
21 reviews

Average price $55

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

InsiderItalian

317 Bay St, 3207, Port Melbourne (VIC)

9.3 / 10
63 reviews

Average price $85

InsiderItalian

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

9.3 / 10
352 reviews

Average price $95

InsiderItalian

115 Bay St, 3207, Port Melbourne (VIC)

9.3 / 10
121 reviews

Average price $75

Italian

136 Union Road, 3032, Ascot Vale (VIC)

9.7 / 10
35 reviews

InsiderFine Dining

219 King Street, 3000, Melbourne (VIC)

9.4 / 10
104 reviews

Average price $85

InsiderItalian

78A Wellington Pde, 3002, East Melbourne (VIC)

9.2 / 10
326 reviews

Average price $55

Anzac Day Menu ***Book via www.geppettotrattoria.com*** 49AUD

Italian

2/377 LT. Collins Street, 3000, Melbourne (VIC)

9.0 / 10
207 reviews

Average price $50

FAT CHEF’S CHOICE FEED ME MENU (At least 6 persons) 75AUD

Italian

238 Bay Street, 3207, Port Melbourne (VIC)

30% Off Your Food Bill

Italian

507 Macaulay Rd, 3031, Kensington (NSW)

9.6 / 10
4 reviews

Average price $40

Italian

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

9.2 / 10
123 reviews

InsiderItalian

500 Bourke Street, 3000, Melbourne (VIC)

9.2 / 10
439 reviews

Average price $65

Italian

34 Springthorpe Blvd, 3085, Macleod (VIC)

9.6 / 10
27 reviews

Average price $20

InsiderFine Dining

585 La Trobe Street, 3000, Melbourne (VIC)

9.3 / 10
64 reviews

Average price $70

InsiderItalian

107 Cambridge Street, 3066, Collingwood (VIC)

9.5 / 10
71 reviews

Average price $85

BYO & FEED ME Monday Nights 60AUD

InsiderItalian

12 Errol street, 3051, North Melbourne (VIC)

9.1 / 10
203 reviews

Average price $85

Italian

5B 359/353 Little Collins St, 3000, Melbourne (VIC)

9.1 / 10
31 reviews

Italian

70 Fergerson Street, 3016, Williamstown (VIC)

8.4 / 10
39 reviews

Average price $35

50% Off Your Food Bill

Italian

Shop 15 Harbour Plaza 21 Thompson Road, 3197, Patterson Lakes (VIC)

9.6 / 10
253 reviews

Italian

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

8.8 / 10
119 reviews

Average price $35

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

Italian

150 Chapel Street, 3181, Windsor (NSW)

9.4 / 10
27 reviews

Italian

612 Nicholson Street, 3068, Fitzroy North (VIC)

9.4 / 10
12 reviews

Filter

TheFork advantages