TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne (VIC)

1,143 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Australian

Westside Hotel

Cnr Fitzgerald & Leakes Rds, 3028, Laverton (VIC)

7.3 / 10
37 reviews

Average price $20

Australian

426 Corrigan Road, 3173, Keysborough (VIC)

7.3 / 10
71 reviews

Average price $22

International

1451 Mount Dandenong Tourist Rd, 3788, Olinda

7.3 / 10
26 reviews

Average price $35

Fine Dining

The Pullman Melbourne Albert Park, 65 Queens Rd, 3004, Albert Park (VIC)

7.3 / 10
23 reviews

Average price $55

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

Australian

34 Inkerman St, 3182, St Kilda (VIC)

7.3 / 10
181 reviews

Average price $55

Indian

54 New Quay Promenade, 3008, Docklands (VIC)

7.3 / 10
43 reviews

Average price $35

American

Westfield Fountain Gate, 352 Princes Hwy, 3805, Narre Warren (VIC)

7.2 / 10
145 reviews

Average price $30

Italian

89-91 City Road, 3006, Southbank (VIC)

7.2 / 10
9 reviews

Indian

308 Toorak Rd, 3141, South Yarra (VIC)

7.2 / 10
28 reviews

Average price $35

Italian

1645-1647 Point Nepean Rd, 3940, Capel Sound (VIC)

7.2 / 10
3 reviews

Pub Grub

Cnr Barry Rd & Maffra St, 3048, Coolaroo (VIC)

7.1 / 10
6 reviews

Average price $22

Middle Eastern

191 Lygon Street, 3053, Carlton (NSW)

7.1 / 10
9 reviews

Australian

1435 Sydney Road, 3060, Fawkner (VIC)

7.0 / 10
17 reviews

Average price $18

Australian

873 Mt Alexander Raod, 3040, Essendon (VIC)

7.0 / 10
12 reviews

Average price $22

International

Crown Melbourne,8 Whiteman Street, 3006, Southbank (VIC)

7.0 / 10
31 reviews

Average price $65

Indian

1E Albert Street, 3931, Mornington (VIC)

7.0 / 10
4 reviews

American

Westfield Southland, 1239 Nepean Hwy, 3192, Cheltenham (VIC)

6.9 / 10
9 reviews

Average price $30

Italian

21/8 Whiteman Street, 3006, Southbank (VIC)

6.9 / 10
9 reviews

Australian

667 Warrigal Road, 3148, Chadstone (VIC)

6.9 / 10
146 reviews

Average price $22

Australian

709 Plenty Road, 3073, Reservoir (VIC)

6.8 / 10
18 reviews

Average price $21

Indian

223 Nelson Place, 3016, Williamstown (VIC)

6.6 / 10
5 reviews

Italian

185 Nelson Place, 3016, Williamstown (VIC)

6.6 / 10
12 reviews

Average price $45

Mexican

201 Nelson Place, 3016, Williamstown (VIC)

6.3 / 10
11 reviews

Average price $35

Australian

80 Harvester Road, 3020, Sunshine (VIC)

6.1 / 10
16 reviews

Indian

250 Somerton Road, 3064, Roxburgh Park (VIC)

5.5 / 10
10 reviews

Accepts Yums

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