TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Cafe Restaurants in Melbourne (VIC)

48 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.

Australian

Xpressomondo

33 Degraves St, 3000, Melbourne (VIC)

Average price $40

30% Off Your Food Bill

Vegetarian

52 Main St, 3158, Upwey (VIC)

9.6 / 10
10 reviews

Average price $32

Australian

156 Pakington Street, 3101, Kew (VIC)

9.6 / 10
8 reviews

Australian

58A Victoria Road, 3070, Northcote (VIC)

8.9 / 10
185 reviews

30% off food with TheFork

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

Australian

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

9.5 / 10
3 reviews

Italian

1543 High St, 3146, Glen Iris (VIC)

8.4 / 10
72 reviews

Average price $35

40% Off The Set Menu

Italian

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

9.3 / 10
100 reviews

Average price $45

Australian

9 Victoria Street, 3058, Coburg (VIC)

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

Australian

122 Highfield Rd, 3124, Camberwell (VIC)

9.2 / 10
23 reviews

Australian

45 Collins St, 3000, Melbourne (VIC)

8.9 / 10
82 reviews

Australian

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

9.1 / 10
45 reviews

Average price $20

InsiderItalian

32 Best Street, 3068, Fitzroy North (VIC)

9.2 / 10
165 reviews

Average price $75

InsiderFrench

268 Toorak Road, 3141, South Yarra (VIC)

9.0 / 10
572 reviews

Average price $75

Australian

1 Grange Road, 3142, Toorak (VIC)

7.4 / 10
125 reviews

Average price $20

40% Off Your Food Bill

Australian

655 Spencer Street, 3003, West Melbourne (VIC)

Australian

350 William Street, 3000, Melbourne (VIC)

Australian

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

8.8 / 10
17 reviews

Steak

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

8.2 / 10
212 reviews

Average price $54

Italian

160 Toorak Road, 3141, South Yarra (VIC)

8.8 / 10
78 reviews

Average price $35

Australian

1a Main St, 3931, Mornington (VIC)

8.8 / 10
116 reviews

Average price $20

Steak

162-164 Commercial Road, 3181, Prahran (VIC)

8.7 / 10
57 reviews

Average price $35

Steak

168 Acland Street, 3182, St Kilda (VIC)

Average price $35

Wednesday - Happy hour 4pm-6pm. $17 Steak night 17AUD

Italian

105 Wattletree Road, 3143, Armadale (VIC)

8.6 / 10
162 reviews

Average price $35

Australian

12 Claremont Street, 3141, South Yarra (VIC)

8.7 / 10
8 reviews

Italian

7/2 Stadium Circuit, 3170, Mulgrave (VIC)

8.7 / 10
54 reviews

Filter

TheFork advantages