What
Where

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

The Best Restaurants in Melbourne

1,163 restaurants

Sort by Relevance

Melbourne Central Lion, Melbourne

STEAK

211 La Trobe Street, 3000, Melbourne

4

The Golden Spoon On Bourke, Melbourne

INDIAN

45 Bourke Street, 3000, Melbourne

35

Food Tales Bar and Kitchen, Ormond

636 North Rd, 3204, Ormond

8

Average price $40

Bistro Chez Nous, Surrey Hills

FRENCH

122 Union Rd, 3127, Surrey Hills

35

New Year's Eve preset menu 169AUD

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

Tea House On Spencer, Melbourne

AUSTRALIAN

33 Spencer St, 3000, Melbourne

6

Lane Restaurant, Melbourne

Lane Restaurant

9.7 / 10

270 Collins Street, 3000, Melbourne

18

Average price $55

Laiko, Northcote

GREEK

Laiko

9.4 / 10

308 High Street, 3070, Northcote

9

Essence Restaurant, Melbourne

AUSTRALIAN

265 Exibition Street, 3000, Melbourne

24

Average price $80

Haldi, Moonee Ponds

INDIAN

Haldi

9.4 / 10

30 Puckle St, 3039, Moonee Ponds

5

InsiderInsiderPascale Bar & Grill, Melbourne

INSIDERSTEAK

133 Russell Street, 3000, Melbourne

325

Average price $75

Hachi Kichi, Brighton

JAPANESE

Hachi Kichi

9.3 / 10

370 Bay Street, 3186, Brighton

5

Vargas Restaurant & Bar, Melbourne

AUSTRALIAN

10-14 Centre Road, 3045, Melbourne

A Hereford Beefstouw - Melbourne, Melbourne

STEAK

22 Duckboard Place, 3004, Melbourne

16

Average price $75

The Hardware Club, Melbourne

ITALIAN

43 Hardware Ln, 3000, Melbourne

3

The Hub 3070, Northcote

AUSTRALIAN

The Hub 3070

9 / 10

58A Victoria Road, 3070, Northcote

61

Accept Yums

Tipsy Village, South Melbourne

EASTERN EUROPEAN

Tipsy Village

8.3 / 10

313 Coventry St, 3205, South Melbourne

3

Jai Ho Indian - Berwick, Berwick

INDIAN

56 Kangan Drive, 3806, Berwick

12

Average price $35

Aagaman Indian Nepalese Restaurant, Port Melbourne

INDIAN

271 Bay Street, 3207, Port Melbourne

142

Average price $35

Diesel Bar and Eatery, Melbourne

AUSTRALIAN

202 Lt Lonsdale Street, 3000, Melbourne

3

Average price $40

Nevedya, Upwey

VEGETARIAN

Nevedya

9.8 / 10

52 Main St, 3158, Upwey

8

Vinoteca, Port Melbourne

AUSTRALIAN

Vinoteca

9.4 / 10

317 Bay St, 3207, Port Melbourne

43

Average price $85

InsiderInsiderCaterina's Cucina e Bar, Melbourne

INSIDERITALIAN

Basement, 221 Queen Street, 3000, Melbourne

129

Average price $95

Casa N.O.M Bar y Restaurante, Prahran

SOUTH AMERICAN

110 Greville St, 3181, Prahran

23

Average price $45

Ombra, Melbourne

ITALIAN

Ombra

9.3 / 10

76 Bourke Street, 3000, Melbourne

7

Average price $55

Alibi Urban Gastropub, Melbourne

471 Little Bourke Street, 3000, Melbourne

127

Average price $35

The Best Restaurants in Melbourne

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 Benefits