TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Sydney Northern Suburbs, Sydney

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

Indian

Lazeez Kitchen

10/40 Panmure Street, 2155, Rouse Hill

9.3 / 10
18 reviews

Average price $35

Italian

1-3 Wharf Road, 2111, Gladesville

9.4 / 10
88 reviews

Get 30% off Food

Korean

75 Rowe Street, 2122, Eastwood

Australian

8 Railway Parade, 2120, Thornleigh

9.5 / 10
10 reviews

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

Australian

41-47 Shepherds Dr, 2126, Cherrybrook

7.8 / 10
219 reviews

50% Off Your Food Bill

Asian

A5/4 CENTRAL, 2120, Thornleigh

9.1 / 10
47 reviews

Average price $20

Indian

12 Carmen Drive, 2118, Carlingford

9.0 / 10
144 reviews

Indian

142 Coxs Rd, 2113, North Ryde

7.4 / 10
4 reviews

Average price $35

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

Lebanese

Shop 2/ 225 Morrison Rd, 2112, Putney

8.9 / 10
23 reviews

Australian

10-14 Market Lane, 2155, Rouse Hill

9.0 / 10
243 reviews

Indian

185 Victoria Road, 2111, Gladesville

8.8 / 10
93 reviews

Average price $35

Thai

4 Beaton Rd, 2155, Kellyville

8.7 / 10
125 reviews

Average price $30

Iranian

100 Blaxland Rd, 2112, Ryde

8.7 / 10
15 reviews

Fine Dining

45-47 Rawson Street, 2121, Epping

8.7 / 10
436 reviews

Average price $55

Indian

74 Rawson Street, 2121, Epping

8.6 / 10
5 reviews

Italian

3 Bridge Street, 2121, Epping

8.6 / 10
92 reviews

Average price $45

Australian

350 Annangrove Road, 2155, Rouse Hill

8.5 / 10
242 reviews

Average price $35

Australian

12 Nancarrow Ave, 2112, Ryde

Average price $40

Italian

Shops 446 & 447. Level 4, 2113, Macquarie Park

8.4 / 10
165 reviews

Australian

20 W Parade, 2122, Eastwood

Asian

156 Victoria Road, 2111, Gladesville

8.4 / 10
52 reviews

Average price $35

Italian

109-129 Blaxland Road, 2112, Ryde

8.3 / 10
159 reviews

Australian

198 Victoria Road, 2111, Gladesville

8.3 / 10
28 reviews

European

GR082, Quadrant B, 2155, Rouse Hill

8.3 / 10
281 reviews

Average price $45

Italian

109-129 Blaxland Road, 2112, Ryde

8.3 / 10
107 reviews

Average price $35

Filter

TheFork advantages