Register my restaurant
Help

The Best Restaurants in Melbourne (VIC)

What
Where

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

The Best Restaurants in Melbourne (VIC)

1,145 restaurants

Sort by Relevance

Indian

Flavours of Indus

104 Lygon St, 3053, Carlton (VIC)

9.1 / 10
14 reviews

Average price $30

-30% off the "à la carte" menu!

Indian

228-230 Bay St, 3186, Brighton (VIC)

9.8 / 10
32 reviews

Average price $35 american express Welcome

Pizzeria

5B/359-353 Little Collins St, 3000, Melbourne (VIC)

9.2 / 10
43 reviews

Average price $18 american express Welcome

30% off food!

Thai

357 Victoria Street, 3003, West Melbourne (VIC)

9.6 / 10
17 reviews

Average price $40 american express Welcome

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

Indian

1/47 Burgundy St, 3084, Heidelberg (VIC)

9.9 / 10
4 reviews

Average price $30 american express Welcome

InsiderEuropean

412 High St, 3181, Windsor (VIC)

9.5 / 10
64 reviews

Average price $80 american express Welcome

Italian

401 St Kilda Rd, 3000, Melbourne (VIC)

9.5 / 10
64 reviews

Average price $60

Indian

271 Bay Street, 3207, Port Melbourne (VIC)

9.5 / 10
184 reviews

Average price $35 american express Welcome

Indian

1230 Toorak Rd, 3124, Camberwell (VIC)

9.8 / 10
4 reviews

Average price $30 american express Welcome

Italian

730 Mt Alexander rd, 3039, Moonee Ponds (VIC)

9.4 / 10
15 reviews

Asian

355 Exhibition Street, 3000, Melbourne (VIC)

9.4 / 10
7 reviews

Average price $25

Indian

56 Kangan Drive, 3806, Berwick (VIC)

9.4 / 10
40 reviews

Average price $35

Italian

159 - 161 Lonsdale Street, 3175, Dandenong (VIC)

9.4 / 10
126 reviews

Average price $45

Asian

113 Lonsdale Street, 3000, Melbourne (VIC)

9.4 / 10
573 reviews

Average price $65

Italian

11-25 Crossley Street, 3000, Melbourne (VIC)

9.4 / 10
365 reviews

Average price $75 american express Welcome

Italian

720 Chapel Street, 3141, South Yarra (VIC)

9.3 / 10
168 reviews

Average price $25

Asian

107 Little Bourke St, 3000, Melbourne (VIC)

9.3 / 10
90 reviews

Average price $25 american express Welcome

Italian

225 Melville Road, 3044, Pascoe Vale South (VIC)

9.3 / 10
126 reviews

american express Welcome

Italian

818 Glenferrie Road, 3122, Hawthorn (VIC)

9.3 / 10
254 reviews

Average price $45 american express Welcome

Pub Grub

82 Mahoneys Road, 3074, Thomastown (VIC)

9.3 / 10
25 reviews

Average price $24

Greek

300 Queens Parade, 3068, Fitzroy North (VIC)

9.3 / 10
78 reviews

Average price $30 american express Welcome

Australian

56 Courtney Street, 3051, North Melbourne (VIC)

9.3 / 10
54 reviews

Average price $35 american express Welcome

Fine Dining

823 Burke Road, 3124, Camberwell (VIC)

9.3 / 10
870 reviews

Average price $65 american express Welcome

Steakhouse

107 Raglan St, 3207, Port Melbourne (VIC)

9.3 / 10
901 reviews

Average price $85

Nepalese

156 Waverley Road, 3145, Malvern East (VIC)

9.7 / 10
21 reviews

Average price $20

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