TheFork, a Trip advisor company

What
Where

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

The Best Cafe Restaurants in Melbourne (VIC)

46 restaurants

Sort by Relevance

Italian

Beletti Restaurant Cafe Bar

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

9.3 / 10
103 reviews

Average price $45

Vegetarian

52 Main St, 3158, Upwey (VIC)

9.6 / 10
10 reviews

Average price $32

Australian

33 Degraves St, 3000, Melbourne (VIC)

8.8 / 10
3 reviews

Average price $40 american express Welcome

30% Off Your Food Bill

Seafood

181/183 St Kilda Rd, 3182, St Kilda (VIC)

9.7 / 10
18 reviews

Average price $35

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

Australian

131/133 Bamfield Rd, 3081, Heidelberg West (VIC)

9.6 / 10
4 reviews

Mediterranean

199 Lygon Street, 3053, Carlton (VIC)

8.7 / 10
111 reviews

Average price $45 american express Welcome

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

Australian

45 Collins St, 3000, Melbourne (VIC)

9.0 / 10
83 reviews

american express Welcome

Australian

2/450 Brighton Road, 5048, Brighton (VIC)

9.0 / 10
41 reviews

Australian

1a Main St, 3931, Mornington (VIC)

9.0 / 10
117 reviews

Average price $20 american express Welcome

Australian

3/305 High Street, 3147, Ashburton (VIC)

9.4 / 10
45 reviews

Average price $20

Australian

9 Victoria Street, 3058, Coburg (VIC)

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

Australian

Shop 5 450 Nepean Hwy, 3196, Chelsea (VIC)

8.8 / 10
4 reviews

american express Welcome

Australian

12 Claremont Street, 3141, South Yarra (VIC)

9.1 / 10
21 reviews

american express Welcome

Italian

160 Toorak Road, 3141, South Yarra (VIC)

9.1 / 10
90 reviews

Average price $35

French

268 Toorak Road, 3141, South Yarra (VIC)

9.1 / 10
593 reviews

Average price $75

Steak

The Atrium, Federation Square, 3004, Melbourne (VIC)

8.6 / 10
212 reviews

Average price $54

Italian

105 Wattletree Road, 3143, Armadale (VIC)

8.5 / 10
171 reviews

Average price $35

Australian

1674 Burwood Highway, 3160, Belgrave (VIC)

8.4 / 10
32 reviews

Accepts Yums

Australian

655 Spencer Street, 3003, West Melbourne (VIC)

Average price $20

Australian

58A Victoria Road, 3070, Northcote (VIC)

8.9 / 10
187 reviews

Accepts Yums american express Welcome

Australian

350 William Street, 3000, Melbourne (VIC)

american express Welcome

Australian

Shop 11 /211 Leakes Rd, 3029, Truganina (VIC)

8.8 / 10
5 reviews

american express Welcome

Australian

1-5 Leake St, 3040, Essendon (VIC)

8.8 / 10
18 reviews

Italian

76 High Street, 3070, Northcote (VIC)

8.8 / 10
47 reviews

Average price $25 american express Welcome

Australian

Shop 23/65-67 Ashley Street, 3019, Braybrook (VIC)

8.7 / 10
8 reviews

Filter

TheFork advantages