TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Melbourne CBD, Melbourne (VIC)

186 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

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

Australian

60 Market Street, 3000, Melbourne (VIC)

8.3 / 10
65 reviews

Average price $75

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

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

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

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

InsiderFine Dining

219 King Street, 3000, Melbourne (VIC)

9.4 / 10
104 reviews

Average price $85

Australian

33 Degraves St, 3000, Melbourne (VIC)

Average price $40

30% Off Your Food Bill

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

Korean

365 La Trobe Street, 3000, Melbourne (VIC)

9.2 / 10
55 reviews

Average price $35

Australian

1/189 Queen Street, 3000, Melbourne (VIC)

8.3 / 10
723 reviews

Average price $20

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

InsiderItalian

500 Bourke Street, 3000, Melbourne (VIC)

9.2 / 10
439 reviews

Average price $65

InsiderFine Dining

585 La Trobe Street, 3000, Melbourne (VIC)

9.3 / 10
64 reviews

Average price $70

InsiderAustralian

Transport Hotel Federation Square Flinders St, 3000, Melbourne (VIC)

9.1 / 10
1,074 reviews

Average price $85

3 Course Showbiz Menu $65pp 65AUD

South American

140 Flinders St., Melbourne (VIC)

8.7 / 10
27 reviews

Average price $20

Asian

11 Liverpool Street, 3000, Melbourne (VIC)

9.1 / 10
931 reviews

Average price $45

Filter

TheFork advantages