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

Italian

Criniti's South Bank

Freshwater Pl, 3006, Southbank (VIC)

Average price $30

Australian

104 Fletcher St, 3040, Essendon (VIC)

Average price $25

Australian

Altona North, 3025, Altona North (VIC)

Average price $20

Australian

60 Market St, 3000, Melbourne (VIC)

Average price $25

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

Indian

223 Nelson Pl, 3016, Williamstown (VIC)

Average price $30

Australian

35 Dukes Walk, 3006, South Wharf (VIC)

Average price $35

Australian

451 Burke Rd, 3146, Glen Iris (VIC)

Average price $18

Indian

266-274 Derrimut Rd, 3029, Hoppers Crossing (VIC)

Average price $30

Asian

227-229 Bourke St, 3000, Melbourne (VIC)

Average price $40

Varied

92 Charles St, 3011, Seddon (VIC)

Average price $20

Italian

280 Edward Rd, 3116, Chirnside Park (VIC)

Average price $45

Japanese

42 E Concourse, 3193, Beaumaris (VIC)

Average price $40

Chinese

123-125 James St, 3106, Templestowe (VIC)

Average price $40

Italian

170 Warrandyte Rd, 3134, Ringwood North (VIC)

Average price $30

Australian

133-139 City Rd, 3006, Southbank (VIC)

Average price $30

Australian

480 Collins St, 3000, Melbourne (VIC)

Average price $45

Australian

710 Sydney Rd, 3056, Brunswick (VIC)

Average price $25 american express Welcome

Asian

1-5 Spencer St, 3008, Melbourne (VIC)

Average price $70

Australian

216 St Georges Rd, 3068, Fitzroy North (VIC)

Average price $25

Steakhouse

1324 Hume Hwy, 3060, Fawkner (VIC)

Average price $40

Australian

195 Swanston St, 3000, Melbourne (VIC)

Average price $40

Italian

1312 Plenty Rd, 3083, Bundoora (VIC)

Average price $20

Australian

296 Brunswick St, 3065, Fitzroy (VIC)

Average price $37

Indian

764 Bourke St, 3008, Docklands (VIC)

Average price $27 american express Welcome

Australian

167 Swan St, 3121, Richmond (VIC)

Average price $50 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