TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Malvern, Melbourne (VIC)

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

Asian

Asakusa Japanese Restaurant

127 Waverley Road, 3145, Malvern East (VIC)

8.7 / 10
21 reviews

30% Off Your Food Bill

European

395 Wattletree Road, 3145, Malvern East (VIC)

9.3 / 10
143 reviews

Average price $75

Nepalese

156 Waverley Road, 3145, Malvern East (VIC)

9.3 / 10
20 reviews

Australian

301 Wattletree Rd, 3145, Malvern East (VIC)

Average price $25

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

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

Lebanese

229 Glenferrie Road, 3144, Malvern (VIC)

9.2 / 10
116 reviews

Average price $45

European

7 Station Street, 3144, Malvern (VIC)

9.2 / 10
11 reviews

Average price $20

Indian

230 Glenferrie Road, 3144, Malvern (VIC)

8.9 / 10
15 reviews

Average price $20

International

1413 Malvern Rd, 3144, Malvern (VIC)

8.8 / 10
141 reviews

Average price $45

Australian

25 Derby Rd, 3145, Caulfield East (VIC)

8.5 / 10
10 reviews

Average price $60 Accepts Yums

Family Meal Deal 59.95AUD

Greek

209 Glenferrie Road, 3144, Malvern (VIC)

8.7 / 10
106 reviews

Average price $45

Australian

1341 Dandenong Rd, 3145, Malvern East (VIC)

8.4 / 10
4 reviews

High Tea from $79 79AUD

Indian

Shop203 Glen Ferrie Rd, 3144, Malvern (VIC)

8.6 / 10
74 reviews

Spanish

191 Glenferrie Road, 3144, Malvern (VIC)

8.5 / 10
304 reviews

Average price $55

Italian

105 Wattletree Road, 3143, Armadale (VIC)

8.5 / 10
162 reviews

Average price $35

Italian

252 - 254 Glenferrie Road, 3144, Malvern (VIC)

8.4 / 10
104 reviews

Average price $35

Vietnamese

1341 Dandenong Road, 3145, Malvern East (VIC)

7.9 / 10
33 reviews

Australian

Stanley Grose Dr, 3145, Malvern East (VIC)

Filter

TheFork advantages