TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Melbourne City, Melbourne (VIC)

342 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

InsiderSteak

133 Russell Street, 3000, Melbourne (VIC)

8.9 / 10
520 reviews

Average price $75

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

Italian

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

8.7 / 10
527 reviews

50% off food with TheFork

Indian

45 Bourke Street, 3000, Melbourne (VIC)

8.8 / 10
98 reviews

30% Off Your Food Bill

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

Vietnamese

293-295 Smith Street, 3065, Fitzroy (VIC)

9.9 / 10
31 reviews

InsiderTraditional cuisine

84 Dudley Street, 3003, West Melbourne (VIC)

8.9 / 10
78 reviews

Average price $90

Friday @7pm $89 pp 89AUD

Indian

174 Queen Street, 3000, Melbourne (VIC)

8.9 / 10
176 reviews

30% Off Your Food Bill

Italian

76 Bourke Street, 3000, Melbourne (VIC)

9.5 / 10
21 reviews

Average price $55

International

270 Collins Street, 3000, Melbourne (VIC)

9.5 / 10
27 reviews

Average price $55

Fine Dining

199 Gertrude St, 3065, Fitzroy (VIC)

9.1 / 10
94 reviews

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

Australian

60 Market Street, 3000, Melbourne (VIC)

8.3 / 10
65 reviews

Average price $75

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

Eastern European

313 Coventry St, 3205, South Melbourne (VIC)

9.4 / 10
53 reviews

Spanish

513 Elizabeth Street, 3000, Melbourne (VIC)

9.4 / 10
68 reviews

Average price $35

InsiderSeafood

17 Market Lane, 3000, Melbourne (VIC)

9.4 / 10
776 reviews

Average price $145

Japanese

396 Bay Street, 3207, Port Melbourne (VIC)

9.3 / 10
15 reviews

Average price $80

InsiderItalian

317 Bay St, 3207, Port Melbourne (VIC)

9.3 / 10
63 reviews

Average price $85

InsiderMediterranean

80 Bourke Street, 3000, Melbourne (VIC)

9.3 / 10
40 reviews

Average price $215

InsiderEuropean

428 Little Bourke st, 3000, Melbourne (VIC)

9.3 / 10
162 reviews

Average price $55

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

Indian

22 William Street, 3000, Melbourne (VIC)

7.9 / 10
241 reviews

50% off food with TheFork

Indian

2/280 King St, 3000, Melbourne (VIC)

8.2 / 10
104 reviews

50% off food with TheFork

InsiderAustralian

181 Bank Street, 3205, South Melbourne (VIC)

9.4 / 10
79 reviews

Average price $65

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

Filter

TheFork advantages