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

Seafood

Dear Liza

181/183 St Kilda Rd, 3182, St Kilda (VIC)

9.7 / 10
18 reviews

Average price $35

European

150 Esplanade, 3186, Brighton (VIC)

9.7 / 10
49 reviews

Average price $55

Asian

396 Bridge Rd, 3121, Richmond (VIC)

9.4 / 10
56 reviews

Average price $60 american express Welcome

Indian

104 Lygon St, 3053, Carlton (VIC)

Average price $30

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

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

Australian

352 Princes Hwy, 3805, Narre Warren (VIC)

8.8 / 10
37 reviews

Average price $30

Indonesian

329-331 Clarendon St, 3205, South Melbourne (VIC)

8.4 / 10
8 reviews

Average price $20

30% Off Your Food Bill

Italian

98-100 High Street, 3070, Northcote (VIC)

8.9 / 10
122 reviews

Average price $35 american express Welcome

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

Australian

269 Browns Road, 3939, Fingal (VIC)

9.0 / 10
288 reviews

Average price $65

Chefs menu - seated outside 65AUD

Indian

623 High Street, 3071, Thornbury (VIC)

8.9 / 10
21 reviews

Average price $20 american express Welcome

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

Fine Dining

43 Little Bourke st, 3000, Melbourne (VIC)

9.0 / 10
872 reviews

Average price $85 american express Welcome

WINTER SET MENU 3 courses 84pp 84AUD

Indian

109 Hawthorn Road, 3161, Caulfield North (VIC)

8.9 / 10
25 reviews

Average price $35 american express Welcome

30% Off Your Food Bill

Italian

70 Fergerson Street, 3016, Williamstown (VIC)

8.6 / 10
45 reviews

Average price $35

50% Off Your Food Bill

Indian

2/280 King St, 3000, Melbourne (VIC)

8.1 / 10
107 reviews

american express Welcome

50% off food with TheFork

Australian

61 North St, 3121, Richmond (VIC)

9.6 / 10
9 reviews

Average price $15

Steak

22 Duckboard Place, 3004, Melbourne (VIC)

9.2 / 10
774 reviews

Average price $75

Asian

157 Fitzroy St, 3182, St Kilda (VIC)

9.2 / 10
181 reviews

Average price $65 american express Welcome

Pub Grub

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
48 reviews

Average price $50

Spanish

17 Warburton Lane, 3000, Melbourne (VIC)

9.2 / 10
24 reviews

american express Welcome

Australian

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

9.6 / 10
4 reviews

Korean

362 Bridge Road, 3121, Richmond (VIC)

9.6 / 10
18 reviews

Average price $45 american express Welcome

Italian

401 St Kilda Rd, 3000, Melbourne (VIC)

9.2 / 10
57 reviews

Australian

430-450 Mandalay Circuit, 3753, Beveridge (VIC)

9.2 / 10
26 reviews

Average price $22 american express Welcome

Australian

285-287 Buckley Street, 3040, Aberfeldie (VIC)

9.6 / 10
7 reviews

Asian

107 Little Bourke St, 3000, Melbourne (VIC)

9.2 / 10
82 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