TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne (VIC)

1,158 restaurants

Sort by Relevance

European

Denmark House

428 Little Bourke st, 3000, Melbourne (VIC)

9.5 / 10
177 reviews

Average price A$55 american express Welcome

Italian

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

9.3 / 10
103 reviews

Average price A$45

Italian

760 Hampton Street, 3186, Brighton (VIC)

9.2 / 10
82 reviews

american express Welcome

InsiderSpanish

555 Burwood Road, 3122, Hawthorn (VIC)

9.2 / 10
326 reviews

Average price A$65 american express Welcome

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

Meat Cuisine

535 Little Lonsdale St, 3000, Melbourne (VIC)

9.0 / 10
318 reviews

Average price A$55 american express Welcome

InsiderMediterranean

320 Rathdowne Street, 3054, Carlton North (VIC)

9.4 / 10
523 reviews

Average price A$95 american express Welcome

Pub grub

619 Church Street, 3121, Richmond (VIC)

9.3 / 10
76 reviews

Average price A$45

American

51 Gipps Street, 3066, Collingwood (VIC)

8.9 / 10
466 reviews

Average price A$55 american express Welcome

Australian

280 Ferrars Street, 3205, South Melbourne (VIC)

8.9 / 10
142 reviews

Average price A$35

Local

336 Burwood Rd, 3122, Hawthorn (VIC)

9.2 / 10
18 reviews

Average price A$22

Australian

3/231 Smith Street, 3065, Fitzroy (VIC)

9.8 / 10
138 reviews

Average price A$65 american express Welcome

Fitzroy Feasting Menu $69

Italian

517 malvern Rd, 3142, Toorak (VIC)

8.9 / 10
189 reviews

Average price A$45

ITALIAN BANQUET - Requested for 12 or more 49AUD

Malaysian

182 Brunswick St, 3065, Fitzroy (VIC)

9.1 / 10
59 reviews

Average price A$45

Asian

350 Flinders Ln, 3000, Melbourne (VIC)

9.2 / 10
6 reviews

Average price A$81 american express Welcome

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

Indian

228-230 Bay St, 3186, Brighton (VIC)

9.8 / 10
22 reviews

Average price A$35 american express Welcome

Italian

673 - 681 Glenferrie Road, 3122, Hawthorn (VIC)

9.6 / 10
772 reviews

Average price A$85 american express Welcome

3 Course (includes a glass of Prosecco on arrival) 85AUD

Fine Dining

175 Domain Road, 3141, South Yarra (VIC)

9.6 / 10
301 reviews

Average price A$105 american express Welcome

Second sitting - minimum spend required 95AUD

InsiderFine Dining

2 McBride Road, 3808, Beaconsfield Upper (VIC)

9.5 / 10
167 reviews

Average price A$75

Welcome to Jason's Restaurant.   We invite you to explore our new European / International style menu. ​ As well as our open Al A Carte Menu, we also offer three tasting menus at set prices shown below;  ​ Tasting Menus Four course $80 pp Six course $95

InsiderFine Dining

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

9.7 / 10
140 reviews

Average price A$95 american express Welcome

Australian

136 Graydens Rd, 3933, Moorooduc (VIC)

9.5 / 10
23 reviews

Average price A$95 american express Welcome

Luxury At Home Signature Deconstructed High Tea 199AUD

Fine Dining

15 Claremont St, 3141, South Yarra (VIC)

9.5 / 10
393 reviews

Average price A$95 american express Welcome

2 or 3 courses from $40pp 40AUD

Indian

174 Queen Street, 3000, Melbourne (VIC)

8.9 / 10
179 reviews

american express Welcome

30% Off Your Food Bill

Italian

31 Fitzroy Street, 3182, St Kilda (VIC)

8.8 / 10
359 reviews

Average price A$95 american express Welcome

European

48 Smith St, 3066, Collingwood (VIC)

10.0 / 10
7 reviews

Average price A$55

Australian

320 Little Lonsdale St, 3000, Melbourne (VIC)

9.6 / 10
12 reviews

Average price A$25 american express Welcome

Filter

TheFork advantages