TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne (VIC)

1,156 restaurants

Sort by Relevance

Mexican

Saporito Taquito

16 Kavanagh Street, 3006, Southbank (VIC)

9.5 / 10
89 reviews

Average price $44

Asian

94 High Street, 3070, Northcote (VIC)

9.5 / 10
96 reviews

Average price $45 american express Welcome

Australian

11 Argyle Street, 3012, West Footscray (VIC)

9.0 / 10
8 reviews

Indian

37 Little Bourke St, 3000, Melbourne (VIC)

9.0 / 10
276 reviews

Average price $50 american express Welcome

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

Australian

87 Flinders Lane, 3000, Melbourne (VIC)

9.0 / 10
63 reviews

Average price $39

Korean

301 Elizabeth Street, 3000, Melbourne (VIC)

9.0 / 10
60 reviews

Average price $35

Greek

1 Parker St, 3016, Williamstown (VIC)

9.4 / 10
103 reviews

Greek

66 Station Street, 3191, Sandringham (VIC)

9.4 / 10
25 reviews

Chinese

138 Queensberry St, 3053, Carlton (VIC)

9.4 / 10
50 reviews

Average price $55

Australian

166 Balnarring Road, 3926, Merricks North (VIC)

9.4 / 10
101 reviews

american express Welcome

Italian

395 Wattletree Road, 3145, Malvern East (VIC)

9.4 / 10
146 reviews

Average price $75 american express Welcome

Australian

2-5, 159 Shoreham Road, 3937, Red Hill South (VIC)

8.7 / 10
50 reviews

Average price $40 american express Welcome

Feed Me Menu 75AUD

Australian

12 Goldie Place, 3000, Melbourne (VIC)

8.7 / 10
314 reviews

Average price $65 american express Welcome

2 Course Set Menu 40AUD

Mexican

107-109 Whitehall St, 3011, Footscray (VIC)

9.3 / 10
33 reviews

Average price $35

Japanese

Shop 1&2/542 Little Bourke St, 3000, Melbourne (VIC)

8.9 / 10
168 reviews

Italian

259 Camberwell Rd, 3124, Camberwell (VIC)

9.3 / 10
26 reviews

Average price $22 american express Welcome

Australian

2 Acland Street, 3182, St Kilda (VIC)

9.3 / 10
71 reviews

Italian

26 Ocean Beach Road, 3943, Sorrento

9.3 / 10
44 reviews

Average price $55 american express Welcome

Greek

83 Grimshaw St, 3088, Greensborough (VIC)

9.3 / 10
58 reviews

Average price $25 american express Welcome

Pub Grub

2 Swanson Street Ground Level, Transport Hotel, Federation Square, 3000, Melbourne (VIC)

8.9 / 10
31 reviews

Italian

71 Melville Road, 3055, Brunswick West (VIC)

9.3 / 10
606 reviews

Average price $40

Australian

679 La Trobe Street, 3008, Docklands (VIC)

9.3 / 10
88 reviews

Average price $45

Italian

325 New Street, 3186, Brighton (VIC)

9.3 / 10
68 reviews

Lebanese

229 Glenferrie Road, 3144, Malvern (VIC)

9.1 / 10
120 reviews

Average price $45

NON VEGETARIAN BANQUET - WEEKDAY AU$45.00

Pub Grub

688 Bourke St, 3000, Melbourne (VIC)

8.9 / 10
265 reviews

Average price $60

The Best Restaurants in Melbourne (VIC)

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