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

Japanese

Moshi Moshi

79 Bay St, 3207, Port Melbourne (VIC)

8.5 / 10
78 reviews

Average price $45 american express Welcome

Italian

2 Swanston Street, 3004, Melbourne (VIC)

8.5 / 10
326 reviews

Average price $45 american express Welcome

Australian

746 main street, 3095, Eltham (VIC)

8.5 / 10
165 reviews

Average price $22

Australian

134 Flinders Street, 3000, Melbourne (VIC)

8.5 / 10
36 reviews

Average price $20 american express Welcome

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

Italian

105 Wattletree Road, 3143, Armadale (VIC)

8.5 / 10
171 reviews

Average price $35

Italian

83 High St, 3070, Northcote (VIC)

8.7 / 10
25 reviews

Average price $50 american express Welcome

3 course tasting menu AU$49.00

Italian

1341 Dandenong Road, 3148, Chadstone (VIC)

8.7 / 10
45 reviews

Average price $60

Lunch special 35AUD

Australian

257 Edwardes St, 3073, Reservoir (VIC)

8.7 / 10
15 reviews

Average price $60 Accepts Yums american express Welcome

Family Meal Deal 59.95AUD

Australian

7 Templestowe Road, 3105, Bulleen (VIC)

8.7 / 10
305 reviews

Average price $50

High Tea - Weekdays $55pp / Weekends $65pp AU$55.00

Traditional cuisine

84 Dudley Street, 3003, West Melbourne (VIC)

8.0 / 10
78 reviews

Average price $90 american express Welcome

Friday @7pm $89 pp 89AUD

Australian

48 Hoddle St, 3067, Abbotsford

Average price $30

American

Ringwood, 3134, Ringwood (VIC)

Average price $25

Australian

7 Loveridge Walk, 3806, Berwick (VIC)

Average price $50

Australian

5 The Esplanade, 3922, Cowes (VIC)

Average price $30

Indian

408 High St, 3337, Melton (VIC)

Average price $20 american express Welcome

Asian

360 Collins St, 3000, Melbourne (VIC)

8.9 / 10
137 reviews

Average price $30 american express Welcome

Indian

63 Glen Eira Rd, 3185, Ripponlea (VIC)

8.9 / 10
28 reviews

Average price $30 american express Welcome

Turkish

217 Carlisle Street., 3183, Balaclava (VIC)

8.9 / 10
570 reviews

Average price $85

Spanish

71 Hardware Lane, 3000, Melbourne (VIC)

Turkish

81 Brighton Road, 3184, Elwood (VIC)

8.9 / 10
812 reviews

Average price $55 american express Welcome

Australian

14/9 Village Way, 3810, Pakenham (VIC)

Australian

260 -262 ferntree gully road, 3168, Notting Hill (VIC)

american express Welcome

Australian

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

Average price $135 american express Welcome

Italian

102/104 Park St, 3205, South Melbourne (VIC)

Average price $20 american express Welcome

Australian

10-14 Centre Road, 3045, Melbourne (VIC)

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