TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne CBD, Melbourne (VIC)

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

Indian

Nirankar

174 Queen Street, 3000, Melbourne (VIC)

9.0 / 10
176 reviews

30% Off Your Food Bill

Australian

Shop 22-23 85 Bourke St, 3000, Melbourne (VIC)

9.0 / 10
10 reviews

South American

140 Flinders St., Melbourne (VIC)

8.7 / 10
27 reviews

Average price $20

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

Spanish

513 Elizabeth Street, 3000, Melbourne (VIC)

9.4 / 10
68 reviews

Average price $35

Indian

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

8.2 / 10
104 reviews

50% off food with TheFork

European

428 Little Bourke st, 3000, Melbourne (VIC)

9.4 / 10
165 reviews

Average price $55

Seafood

17 Market Lane, 3000, Melbourne (VIC)

9.4 / 10
777 reviews

Average price $145

Italian

585 La Trobe St, 3000, Melbourne (VIC)

9.3 / 10
65 reviews

Average price $70

Indian

209 King Street, 3000, Melbourne (VIC)

Korean

365 La Trobe Street, 3000, Melbourne (VIC)

9.3 / 10
55 reviews

Average price $35

Italian

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

9.3 / 10
354 reviews

Average price $75

InsiderFine Dining

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

9.7 / 10
140 reviews

Average price $95

Australian

33 Degraves St, 3000, Melbourne (VIC)

Average price $40

30% Off Your Food Bill

Fine Dining

43 Little Bourke st, 3000, Melbourne (VIC)

9.0 / 10
872 reviews

Average price $85

New Years Eve 2019 'Early Bird' $95pp out by 8pm 95AUD

Australian

360 Collins Street, 3000, Melbourne (VIC)

9.2 / 10
193 reviews

InsiderItalian

500 Bourke Street, 3000, Melbourne (VIC)

9.2 / 10
439 reviews

Average price $65

Indian

22 William Street, 3000, Melbourne (VIC)

7.9 / 10
241 reviews

50% off food with TheFork

Asian

11 Liverpool Street, 3000, Melbourne (VIC)

9.1 / 10
931 reviews

Average price $45

Australian

2 Swanson Street Ground Level, Transport Hotel, Federation Square, 3000, Melbourne (VIC)

8.9 / 10
24 reviews

$20 Pizza Lunch Special 20AUD

Asian

113 Lonsdale Street, 3000, Melbourne (VIC)

9.1 / 10
550 reviews

Average price $65

Italian

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

9.1 / 10
31 reviews

Australian

328 Flinders St, 3000, Melbourne (VIC)

7.8 / 10
19 reviews

Average price $45

50% Off High Tea

Australian

320 Little Lonsdale St, 3000, Melbourne (VIC)

9.5 / 10
10 reviews

Average price $25

Italian

76 Bourke Street, 3000, Melbourne (VIC)

9.5 / 10
21 reviews

Average price $55

Filter

TheFork advantages