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

Pub Grub

Coolaroo Hotel

Cnr Barry Rd & Maffra St, 3048, Coolaroo (VIC)

9.2 / 10
13 reviews

Average price $22

Australian

42A Marine Parade, 3182, St Kilda (VIC)

9.2 / 10
45 reviews

Average price $50

Australian

131/133 Bamfield Rd, 3081, Heidelberg West (VIC)

9.6 / 10
4 reviews

american express Welcome

Korean

362 Bridge Road, 3121, Richmond (VIC)

9.6 / 10
18 reviews

Average price $45 american express Welcome

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

Australian

4 Bell St, 3775, Yarra Glen (VIC)

4.0 / 10
5 reviews

Average price $35

Vietnamese

147 Nelson Pl, 3016, Williamstown (VIC)

9.6 / 10
17 reviews

Average price $30

French

122 Union Rd, 3127, Surrey Hills (VIC)

9.6 / 10
55 reviews

Italian

114 Pascoe Vale Rd, 3039, Moonee Ponds (VIC)

9.6 / 10
114 reviews

american express Welcome

Australian

447 Church St, 3121, Richmond (VIC)

9.6 / 10
33 reviews

Average price $54

Japanese

145 Burwood Hwy, 3151, Burwood East (VIC)

9.2 / 10
21 reviews

american express Welcome

Italian

136 Union Road, 3032, Ascot Vale (VIC)

9.6 / 10
38 reviews

american express Welcome

Pub Grub

1 Cramer Street, 3072, Preston (VIC)

9.2 / 10
25 reviews

Average price $22

Australian

111 Watton Street, 3030, Werribee (VIC)

9.2 / 10
64 reviews

Average price $42 american express Welcome

Indian

480A Glenhuntly Road, 3185, Elsternwick (VIC)

9.6 / 10
15 reviews

Lebanese

344 Bridge Rd, 3121, Richmond (VIC)

9.6 / 10
57 reviews

Average price $45 american express Welcome

Italian

26 Liverpool Street, 3000, Melbourne (VIC)

9.2 / 10
288 reviews

Average price $35 american express Welcome

Italian

15 Gordon Street, 3185, Elsternwick (VIC)

9.2 / 10
165 reviews

Accepts Yums american express Welcome

Australian

627 High Street, 3102, Kew East (VIC)

9.6 / 10
31 reviews

Average price $35 american express Welcome

Italian

240 High Street, 3337, Melton (VIC)

9.2 / 10
170 reviews

Average price $55

Vegetarian

225 Clarendon Street, 3205, South Melbourne (VIC)

9.2 / 10
167 reviews

Average price $45 american express Welcome

Italian

15 Gertrude Street, 3065, Fitzroy (VIC)

9.2 / 10
527 reviews

Average price $55

Pub Grub

301 High Street, 3070, Northcote (VIC)

9.2 / 10
67 reviews

Average price $35 american express Welcome

Middle Eastern

27-31 Degraves Street, 3000, Melbourne (VIC)

9.2 / 10
120 reviews

Average price $35 american express Welcome

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

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