TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne (VIC)

1,165 restaurants

Sort by Relevance

Middle Eastern

Bar Saracen

22 Punch Ln, 3000, Melbourne (VIC)

9.2 / 10
84 reviews

InsiderAustralian

166 Balnarring Road, 3926, Merricks North (VIC)

9.4 / 10
224 reviews

Average price $175

5 Course Menu (Sample Menu) 120AUD

Australian

Transport Hotel Federation Square Flinders St, 3000, Melbourne (VIC)

9.2 / 10
1,076 reviews

Average price $85

Italian

720 Chapel Street, 3141, South Yarra (VIC)

9.1 / 10
144 reviews

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

InsiderAustralian

Basement 141, Flinders Lane, 3000, Melbourne (VIC)

9.1 / 10
395 reviews

Average price $105

InsiderChinese

11-15 Duckboard Pl, 3000, Melbourne (VIC)

8.9 / 10
558 reviews

Average price $160 american express Welcome

Set Menu (Vegan Option Available) 160AUD

InsiderIndian

20 Duckboard Pl, 3000, Melbourne (VIC)

9.1 / 10
503 reviews

Average price $95

Indian

84-86 Yarra St, 3084, Heidelberg (VIC)

9.1 / 10
39 reviews

Steak

5 Bank Place, 3000, Melbourne (VIC)

9.1 / 10
178 reviews

Average price $85

Italian

2/800 Collins Street, 3008, Docklands (VIC)

9.1 / 10
166 reviews

Average price $20

Vietnamese

348 Flinders Lane, 3000, Melbourne (VIC)

8.0 / 10
208 reviews

Average price $35

30% off food with TheFork

Indian

18 Boronia Road, 3133, Vermont (VIC)

9.5 / 10
13 reviews

Australian

59 Cardigan Place, 3206, Albert Park (VIC)

9.5 / 10
211 reviews

Average price $65 american express Welcome

Australian

11 Argyle Street, 3012, West Footscray (VIC)

9.0 / 10
8 reviews

Australian

87 Flinders Lane, 3000, Melbourne (VIC)

9.0 / 10
63 reviews

Average price $39

Pub Grub

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

9.0 / 10
31 reviews

Korean

301 Elizabeth Street, 3000, Melbourne (VIC)

9.0 / 10
60 reviews

Average price $35

Australian

12 Goldie Place, 3000, Melbourne (VIC)

8.8 / 10
314 reviews

Average price $65 american express Welcome

2 Course Set Menu 40AUD

French

129 Fitzroy St, 3182, St Kilda (VIC)

9.4 / 10
20 reviews

Average price $40 american express Welcome

International food

701 Swanston St, 3053, Carlton (VIC)

9.4 / 10
8 reviews

Average price $89

Italian

338 Charman Rd, 3192, Cheltenham (VIC)

9.4 / 10
58 reviews

Average price $55

Australian

166 Balnarring Road, 3926, Merricks North (VIC)

9.4 / 10
101 reviews

american express Welcome

Australian

1208 Mornington Flinders Road, 3928, Main Ridge (VIC)

9.4 / 10
353 reviews

Average price $55

Indian

50 Chapel St, 3181, Windsor (VIC)

8.9 / 10
15 reviews

Average price $35

Italian

Level 1/48 Toorak Rd, 3141, South Yarra (VIC)

9.3 / 10
5 reviews

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