TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Melbourne

1,153 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.

InsiderItalian

Scugnizzo

558 Little Bourke St, 3000, Melbourne

9.1 / 10
166 reviews

Average price $55

Greek

270 Park street, 3205, South Melbourne

8.7 / 10
72 reviews

Greek Dinner feast for 2 $59pp 59AUD

Italian

1543 High St, 3146, Glen Iris

8.4 / 10
72 reviews

Average price $35

40% Off The Set Menu

European

1 Parliament Pl, 3002, East Melbourne

8.7 / 10
17 reviews

Average price $70

Gala Buffet Dinner 279AUD

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

Australian

761/767 Burke Road, 3124, Camberwell

8.1 / 10
299 reviews

Average price $35

50% off food bill

Australian

320 Little Lonsdale St, 3000, Melbourne

9.5 / 10
10 reviews

Average price $25

Indian

1291 - 1293 Nepean Highway, 3192, Cheltenham

8.7 / 10
23 reviews

30% Off Your Food Bill

InsiderSpanish

412A Brunswick Street, 3065, Fitzroy

9.5 / 10
140 reviews

Average price $75

InsiderItalian

191 Nicholson Street, 3053, Carlton

9.5 / 10
475 reviews

Average price $95

Italian

43 Hardware Ln, 3000, Melbourne

9.3 / 10
13 reviews

Average price $60

Australian

33 Spencer St, 3000, Melbourne

8.9 / 10
6 reviews

Creative

187 Flinders Lane, 3000, Melbourne

8.9 / 10
60 reviews

Average price $50

Indian

30 Puckle St, 3039, Moonee Ponds

9.3 / 10
13 reviews

Italian

Level 1/48 Toorak Rd, 3141, South Yarra

9.3 / 10
5 reviews

Australian

156 Pakington Street, 3101, Kew

9.3 / 10
8 reviews

Asian

208 Upper Heidelberg Rd, 3079, Ivanhoe

9.3 / 10
7 reviews

Italian

495 Collins Street, 3000, Melbourne

8.9 / 10
20 reviews

Indian

380 Sayers Rd, 3029, Tarneit

9.3 / 10
6 reviews

Australian

209 - 215 Clarendon St, 3205, South Melbourne

8.9 / 10
66 reviews

Australian

166 Balnarring Road, 3926, Merricks North

9.3 / 10
101 reviews

InsiderContemporary cuisine

85 Harrisons Rd, 3936, Dromana

9.1 / 10
55 reviews

Average price $65

Valentines Day Menu *** Please call restaurant on 03 5981 8688 to make a reservation *** 99AUD

Middle Eastern

344 Bridge Road, 3121, Richmond

9.3 / 10
56 reviews

Average price $45

Indian

82 Wellington Parade, 3002, East Melbourne

8.9 / 10
30 reviews

Average price $20

American

204 High Street, 3101, Kew

9.3 / 10
39 reviews

Average price $20

InsiderItalian

150 Eltham-Yarra Glen Road, 3097, Kangaroo Ground

9.1 / 10
522 reviews

Average price $65

EASTER FAMILY FEAST AT FONDATA *** Book directly on 03 9712 0742 or via our website *** 65AUD

The Best Restaurants in Melbourne

Often referred to as Australia’s gourmet capital, Melbourne is a city that is simmering with gastronomic creativity. Known for its exceptional coffee, you can wander the busy inner city streets exploring the unique street art or head to the suburbs to experience the city’s multicultural DNA.

If you feel like pizza or pasta, you can’t go past Lygon Street or ‘Little Italy’ as it is known to locals. Visit Chinatown where you have your choice from almost 100 eateries offering authentic dishes from Asia. Or visit the CBD where you’ll find a thriving Greek community running delis, souvlaki joints and bakeries that will make you feel like you’re visiting Greece.

Melbourne’s chefs are innovative and renowned around the world, if you love to try dishes that push the envelope and get excited about eating something weird then this is the city for you.

Filter

TheFork advantages