TheFork, a Trip advisor company

What
Where

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

The Best European Restaurants in Melbourne (VIC)

285 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.

InsiderFine Dining

Caterina's Cucina e Bar

Basement, 221 Queen Street, 3000, Melbourne (VIC)

9.7 / 10
140 reviews

Average price $95

Italian

15 Gordon Street, 3185, Elsternwick (VIC)

9.0 / 10
118 reviews

Accepts Yums

Italian

317 Bay St, 3207, Port Melbourne (VIC)

9.3 / 10
63 reviews

Average price $85

Italian

528 Mt Alexander Road, 3032, Ascot Vale (VIC)

10.0 / 10
36 reviews

Average price $45

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

Italian

76 Bourke Street, 3000, Melbourne (VIC)

9.5 / 10
21 reviews

Average price $55

Eastern European

313 Coventry St, 3205, South Melbourne (VIC)

9.4 / 10
53 reviews

Spanish

513 Elizabeth Street, 3000, Melbourne (VIC)

9.4 / 10
68 reviews

Average price $35

Italian

4/3 Murphy Street, 3141, South Yarra (VIC)

9.4 / 10
284 reviews

Average price $75

European

428 Little Bourke st, 3000, Melbourne (VIC)

9.4 / 10
162 reviews

Average price $55

Fine Dining

219 King Street, 3000, Melbourne (VIC)

9.4 / 10
104 reviews

Average price $85

Italian

175 Nelson Place, 3016, Williamstown (VIC)

Fine Dining

585 La Trobe Street, 3000, Melbourne (VIC)

9.3 / 10
64 reviews

Average price $70

Italian

225 Melville Road, 3044, Pascoe Vale South (VIC)

9.3 / 10
123 reviews

Italian

11-25 Crossley Street, 3000, Melbourne (VIC)

9.3 / 10
352 reviews

Average price $75

InsiderItalian

115 Bay St, 3207, Port Melbourne (VIC)

9.3 / 10
121 reviews

Average price $75

Italian

136 Union Road, 3032, Ascot Vale (VIC)

9.7 / 10
35 reviews

Greek

183 Victoria Avenue., 3206, Albert Park (VIC)

9.7 / 10
72 reviews

InsiderItalian

107 Cambridge Street, 3066, Collingwood (VIC)

9.5 / 10
71 reviews

Average price $85

BYO & FEED ME Monday Nights 60AUD

Italian

78A Wellington Pde, 3002, East Melbourne (VIC)

9.2 / 10
326 reviews

Average price $55

Football Menu 45AUD

European

6/61 Little Collins St, 3004, Melbourne (VIC)

9.0 / 10
508 reviews

Average price $75

2 Course Set Menu 40AUD

Spanish

16 Main St, 3931, Mornington (VIC)

9.6 / 10
8 reviews

Average price $70

Italian

507 Macaulay Rd, 3031, Kensington (NSW)

9.6 / 10
4 reviews

Average price $40

Italian

Shop 15 Harbour Plaza21 Thompson Road, 3197, Patterson Lakes (VIC)

9.6 / 10
253 reviews

InsiderItalian

500 Bourke Street, 3000, Melbourne (VIC)

9.2 / 10
439 reviews

Average price $65

Fine Dining

555 Lonsdale Street, 3000, Melbourne (VIC)

9.2 / 10
290 reviews

Average price $75

Filter

TheFork advantages