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)

182 restaurants

Sort by Relevance

Asian

Tian38

350 Flinders Ln, 3000, Melbourne (VIC)

9.2 / 10
6 reviews

Average price $81 american express Welcome

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

European

428 Little Bourke st, 3000, Melbourne (VIC)

9.5 / 10
177 reviews

Average price $55 american express Welcome

InsiderFine Dining

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

9.7 / 10
140 reviews

Average price $95 american express Welcome

Indian

174 Queen Street, 3000, Melbourne (VIC)

8.9 / 10
179 reviews

american express Welcome

30% Off Your Food Bill

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

Australian

320 Little Lonsdale St, 3000, Melbourne (VIC)

9.6 / 10
12 reviews

Average price $25 american express Welcome

European

Shop 3 Ground floor: 260 Collins St 0431512050, 3000, Melbourne (VIC)

9.2 / 10
69 reviews

Average price $35 american express Welcome

Indian

45 Bourke Street, 3000, Melbourne (VIC)

8.8 / 10
98 reviews

30% Off Your Food Bill

Australian

33 Degraves St, 3000, Melbourne (VIC)

8.8 / 10
3 reviews

Average price $40 american express Welcome

30% Off Your Food Bill

Australian

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

9.5 / 10
13 reviews

american express Welcome

Italian

76 Bourke Street, 3000, Melbourne (VIC)

9.5 / 10
21 reviews

Average price $55 american express Welcome

Italian

585 La Trobe St, 3000, Melbourne (VIC)

9.5 / 10
76 reviews

Average price $70 american express Welcome

South American

140 Flinders St., Melbourne (VIC)

9.5 / 10
27 reviews

Average price $20 american express Welcome

Chinese

17 Market Lane, 3000, Melbourne (VIC)

9.5 / 10
792 reviews

Average price $145

Steak

535 Little Lonsdale St, 3000, Melbourne (VIC)

9.0 / 10
318 reviews

Average price $55 american express Welcome

Spanish

17 Warburton Lane, 3000, Melbourne (VIC)

9.4 / 10
24 reviews

american express Welcome

Spanish

513 Elizabeth Street, 3000, Melbourne (VIC)

9.4 / 10
76 reviews

Average price $35

Australian

360 Collins Street, 3000, Melbourne (VIC)

9.4 / 10
196 reviews

american express Welcome

Indian

22 William Street, 3000, Melbourne (VIC)

8.2 / 10
242 reviews

50% off food with TheFork

Korean

365 La Trobe Street, 3000, Melbourne (VIC)

9.4 / 10
56 reviews

Average price $35 american express Welcome

Italian

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

9.4 / 10
359 reviews

Average price $75

Australian

11 Rainbow Alley, 3000, Melbourne (VIC)

9.4 / 10
63 reviews

Average price $35

Australian

222 Russell St, 3000, Melbourne (VIC)

8.6 / 10
76 reviews

Average price $50

30% Off Your Food Bill

International

270 Collins Street, 3000, Melbourne (VIC)

9.4 / 10
27 reviews

Average price $55

Fine Dining

219 King Street, 3000, Melbourne (VIC)

9.4 / 10
109 reviews

Average price $85 american express Welcome

Indian

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

8.1 / 10
107 reviews

american express Welcome

50% off food with TheFork

Filter

TheFork advantages