TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Melbourne North, Melbourne (VIC)

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

Italian

Shop 225 Pizzeria

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

9.3 / 10
123 reviews

Italian

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

9.2 / 10
326 reviews

Average price $55

Football Menu 45AUD

Indian

104 Lygon St, 3053, Carlton (NSW)

30% Off Your Food Bill

Australian

9 Victoria Street, 3058, Coburg (VIC)

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

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

Italian

132 Wellington Parade, 3002, East Melbourne (VIC)

8.8 / 10
139 reviews

Average price $65

Vietnamese

173 Sydney Road, 3056, Brunswick (VIC)

8.3 / 10
21 reviews

30% Off Your Food Bill

Italian

132 Lygon Street, 3053, Carlton (NSW)

8.3 / 10
90 reviews

30% Off Your Food Bill

Fine Dining

128-130 Lygon Street, 3053, Carlton (NSW)

9.2 / 10
85 reviews

Average price $65

InsiderItalian

12 Errol street, 3051, North Melbourne (VIC)

9.2 / 10
203 reviews

Average price $85

Australian

401 St Kilda Rd, 3000, Melbourne (VIC)

9.1 / 10
55 reviews

Italian

114 Pascoe Vale Rd, 3039, Moonee Ponds (VIC)

9.1 / 10
93 reviews

Steak

222 Lygon Street, 3053, Carlton (NSW)

7.8 / 10
35 reviews

Average price $55

40% off food with TheFork

Australian

159 Lygon St, 3057, Brunswick East (VIC)

9.5 / 10
10 reviews

Italian

191 Nicholson Street, 3053, Carlton (NSW)

9.5 / 10
475 reviews

Average price $95

Vietnamese

161 Sydney Rd, 3056, Brunswick (VIC)

9.0 / 10
19 reviews

Indian

82 Wellington Parade, 3002, East Melbourne (VIC)

9.0 / 10
30 reviews

Average price $20

Fine Dining

116 Rathdowne Street, 3053, Carlton (NSW)

9.0 / 10
183 reviews

Average price $75

International food

701 Swanston St, 3053, Carlton (NSW)

9.4 / 10
8 reviews

Average price $89

InsiderMediterranean

320 Rathdowne Street, 3054, Carlton North (VIC)

9.4 / 10
520 reviews

Average price $95

Australian

180 Rathdowne Street, 3053, Carlton (NSW)

9.4 / 10
12 reviews

Average price $85

Italian

71 Melville Road, 3055, Brunswick West (VIC)

9.1 / 10
585 reviews

Average price $40

European

1 Parliament Pl, 3002, East Melbourne (VIC)

Average price $70

Gala Buffet Dinner 279AUD

Indian

254 Maribyrnong Road, 3039, Moonee Ponds (VIC)

9.3 / 10
85 reviews

Average price $35

Indian

30 Puckle St, 3039, Moonee Ponds (VIC)

9.3 / 10
13 reviews

Italian

730 Mt Alexander rd, 3039, Moonee Ponds (VIC)

8.9 / 10
11 reviews

Filter

TheFork advantages