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

Italian

Scoozi

136 Union Road, 3032, Ascot Vale (VIC)

9.6 / 10
38 reviews

american express Welcome

Fine Dining

479 Malvern Rd, 3141, South Yarra (VIC)

9.2 / 10
33 reviews

american express Welcome

Italian

15 Gordon Street, 3185, Elsternwick (VIC)

9.2 / 10
165 reviews

Accepts Yums american express Welcome

InsiderItalian

445 Lt Collins Street, 3000, Melbourne (VIC)

9.2 / 10
796 reviews

Average price $70

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

Italian

273 Hampton Street, 3188, Hampton (VIC)

9.4 / 10
204 reviews

Average price $55

2 hour seating time AU$55.00

Japanese

47-57 Tom Roberts Parade, 3030, Point Cook (VIC)

9.2 / 10
38 reviews

Average price $35 american express Welcome

Australian

627 High Street, 3102, Kew East (VIC)

9.6 / 10
31 reviews

Average price $35 american express Welcome

Italian

15 Gertrude Street, 3065, Fitzroy (VIC)

9.2 / 10
527 reviews

Average price $55

Australian

328 Flinders St, 3000, Melbourne (VIC)

7.7 / 10
19 reviews

Average price $45

50% Off High Tea

Pub Grub

301 High Street, 3070, Northcote (VIC)

9.2 / 10
67 reviews

Average price $35 american express Welcome

Italian

612 Nicholson Street, 3068, Fitzroy North (VIC)

9.6 / 10
14 reviews

Australian

22-24 Bay St, 3207, Port Melbourne (VIC)

9.2 / 10
51 reviews

Average price $20

Asian

113 Lonsdale Street, 3000, Melbourne (VIC)

9.2 / 10
559 reviews

Average price $65

Fine Dining

823 Burke Road, 3124, Camberwell (VIC)

9.2 / 10
840 reviews

Average price $65 american express Welcome

InsiderAustralian

533 Brunswick Street, 3068, Fitzroy North (VIC)

9.6 / 10
541 reviews

Average price $98 american express Welcome

Indian

261 Camberwell Road, 3124, Camberwell (VIC)

9.2 / 10
140 reviews

Average price $35 american express Welcome

Greek

125 Nelson Place, 3016, Williamstown (VIC)

9.2 / 10
82 reviews

Average price $55 american express Welcome

Spanish

56 Johnston Street, 3065, Fitzroy (VIC)

9.2 / 10
97 reviews

Average price $65 american express Welcome

Steak

107 Raglan St, 3207, Port Melbourne (VIC)

9.2 / 10
883 reviews

Average price $85

Italian

558 Little Bourke St, 3000, Melbourne (VIC)

9.2 / 10
166 reviews

Average price $55 american express Welcome

European

152 Union Road, 3032, Ascot Vale (VIC)

9.2 / 10
121 reviews

Average price $55

Australian

280 Ferrars Street, 3205, South Melbourne (VIC)

8.9 / 10
142 reviews

Average price $35

Spanish

274 bridge road, 3121, Richmond (VIC)

8.8 / 10
21 reviews

Average price $35

30% Off Your Food Bill

Italian

155 Gardens Rd, 3939, Rosebud (VIC)

8.6 / 10
58 reviews

TWO COURSE $65

Indian

107 Mentone Parade, 3194, Mentone

9.1 / 10
25 reviews

american express Welcome

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