Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne City, Melbourne (VIC)

332 restaurants

Sort by Relevance

Thai

Smile Thai Cuisine

357 Victoria Street, 3003, West Melbourne (VIC)

9.6 / 10
17 reviews

Average price $40 american express Welcome

Australian

181 Bank Street, 3205, South Melbourne (VIC)

9.6 / 10
104 reviews

Average price $65 american express Welcome

Pizzeria

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

9.1 / 10
42 reviews

Average price $18 american express Welcome

30% off food!

European

616 Elizabeth St, 3000, Melbourne (VIC)

9.5 / 10
12 reviews

Average price $35 american express Welcome

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

Italian

401 St Kilda Rd, 3000, Melbourne (VIC)

9.5 / 10
63 reviews

Average price $60

Indian

271 Bay Street, 3207, Port Melbourne (VIC)

9.5 / 10
182 reviews

Average price $35 american express Welcome

InsiderItalian

Level 1 cnr Lt Bourke st and Thompsons Lane, 3000, Melbourne (VIC)

9.5 / 10
455 reviews

Average price $65 american express Welcome

Australian

360 Collins Street, 3000, Melbourne (VIC)

9.4 / 10
200 reviews

Average price $40 american express Welcome

Asian

355 Exhibition Street, 3000, Melbourne (VIC)

9.4 / 10
7 reviews

Average price $25

Spanish

412A Brunswick Street, 3065, Fitzroy (VIC)

9.6 / 10
144 reviews

Average price $75 american express Welcome

Set Menu Required 69AUD

Asian

113 Lonsdale Street, 3000, Melbourne (VIC)

9.4 / 10
571 reviews

Average price $65

Italian

585 La Trobe St, 3000, Melbourne (VIC)

9.7 / 10
87 reviews

Average price $70 american express Welcome

Asian

107 Little Bourke St, 3000, Melbourne (VIC)

9.3 / 10
86 reviews

american express Welcome

Australian

435 Clarendon St, 3205, South Melbourne (VIC)

9.3 / 10
121 reviews

Average price $75 american express Welcome

Greek

197 Lonsdale Street, 3000, Melbourne (VIC)

9.3 / 10
262 reviews

Average price $50 american express Welcome

Italian

78A Wellington Pde, 3002, East Melbourne (VIC)

9.3 / 10
330 reviews

Average price $55

Vietnamese

293-295 Smith Street, 3065, Fitzroy (VIC)

9.7 / 10
50 reviews

american express Welcome

Japanese

79 Bay St, 3207, Port Melbourne (VIC)

9.1 / 10
80 reviews

Average price $45 american express Welcome

Steak

535 Little Lonsdale St, 3000, Melbourne (VIC)

9.1 / 10
325 reviews

Average price $55 american express Welcome

Thai

67 Village Street, 3008, Docklands (VIC)

9.5 / 10
68 reviews

Average price $35 american express Welcome

Indian

174 Queen Street, 3000, Melbourne (VIC)

9.0 / 10
192 reviews

Average price $30 Accepts Yums american express Welcome

Italian

362 Little Bourke Street, 3000, Melbourne (VIC)

9.0 / 10
476 reviews

Average price $35 american express Welcome

Australian

69-71 Errol Street, 3051, North Melbourne (VIC)

9.0 / 10
83 reviews

Average price $35

Indian

44 Johnston Street, 3065, Fitzroy (VIC)

9.4 / 10
18 reviews

Average price $20 american express Welcome

Mediterranean

18-38 Siddeley St, 3008, Docklands (VIC)

9.4 / 10
262 reviews

Average price $55 american express Welcome

Filter

TheFork advantages