TheFork, a Trip advisor company

What
Where

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

The Best Good for groups Restaurants in Melbourne (VIC)

82 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

Indian

22 William Street, 3000, Melbourne (VIC)

7.9 / 10
241 reviews

50% off food with TheFork

Australian

360 Collins Street, 3000, Melbourne (VIC)

9.2 / 10
193 reviews

Asian

107 Little Bourke St, 3000, Melbourne (VIC)

9.1 / 10
78 reviews

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

Italian

26 Liverpool Street, 3000, Melbourne (VIC)

9.0 / 10
283 reviews

Average price $35

Traditional cuisine

84 Dudley Street, 3003, West Melbourne (VIC)

8.8 / 10
78 reviews

Average price $90

Friday @7pm $89 pp 89AUD

Mexican

75 Hardware Ln, 3000, Melbourne (VIC)

9.0 / 10
75 reviews

Average price $45

Italian

362 Little Bourke Street, 3000, Melbourne (VIC)

9.0 / 10
471 reviews

Average price $35

German

18-26 market lane, 3000, Melbourne (VIC)

9.0 / 10
386 reviews

Italian

159 - 161 Lonsdale Street, 3175, Dandenong (VIC)

9.3 / 10
100 reviews

Average price $45

Asian

141 Queen St, 3000, Melbourne (VIC)

8.8 / 10
1,131 reviews

Average price $65

Australian

Shop 4 171-175 Maroondah Highway, 3134, Ringwood (VIC)

9.0 / 10
666 reviews

Average price $55

2 Course Lunch Menu $35 pp 35AUD

American

105 Chapel Street, 3181, Windsor (VIC)

9.0 / 10
167 reviews

Average price $35

Bottomless Dinner 29AUD

Lebanese

229 Glenferrie Road, 3144, Malvern (VIC)

9.2 / 10
116 reviews

Average price $45

Italian

91 Flinders Lane, 3000, Melbourne (VIC)

8.7 / 10
509 reviews

Average price $50

Japanese

2/157 Fitzroy Street, 3182, St Kilda (VIC)

9.1 / 10
39 reviews

Average price $75

Australian

39 Dukes Walk, 3006, South Wharf (VIC)

8.1 / 10
187 reviews

Average price $20 Accepts Yums

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

Italian

399 Lonsdale Street, 3000, Melbourne (VIC)

8.6 / 10
168 reviews

Average price $20

Spanish

103 Lonsdale Street, 3000, Melbourne (VIC)

8.6 / 10
630 reviews

Average price $55

Australian

127 Russell St, 3000, Melbourne (VIC)

8.3 / 10
184 reviews

Average price $51

Lunch special - all large plates $20 20AUD

Australian

447 Church St, 3121, Richmond (VIC)

9.0 / 10
27 reviews

Average price $54

Indian

37 Little Bourke St, 3000, Melbourne (VIC)

8.7 / 10
264 reviews

Average price $50

Australian

277-279 Flinders Lane, 3000, Melbourne (VIC)

8.5 / 10
238 reviews

Average price $20

Pub Grub

688 Bourke St, 3000, Melbourne (VIC)

8.5 / 10
265 reviews

Average price $60

Spanish

366 Brunswick St, 3065, Fitzroy (VIC)

8.5 / 10
1,034 reviews

Average price $45

Filter

TheFork advantages