TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Upper North Shore, Sydney (NSW)

88 restaurants

Sort by Relevance

InsiderAustralian

Berowra Waters Inn

Public Wharves,Bay Road, 2082, Berowra Waters (NSW)

9.7 / 10
516 reviews

Average price $175

-50% off the 6 course menu!

Australian

7-11 Talavera Road, 2113, Macquarie Park (NSW)

8.7 / 10
319 reviews

Average price $30

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

Thai

5/2-6 William Street, 2077, Hornsby (NSW)

8.7 / 10
267 reviews

Average price $30 Accepts Yums american express Welcome

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

Indian

304 Pacific Highway, 2070, Lindfield (NSW)

9.4 / 10
95 reviews

Average price $35 american express Welcome

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

Australian

8 Railway Parade, 2120, Thornleigh (NSW)

9.4 / 10
14 reviews

american express Welcome

InsiderFrench

1047 Pacific Highway, 2073, Pymble (NSW)

9.2 / 10
656 reviews

Average price $85 american express Welcome

Le Beaujolais Nouveau 2020 - 4 courses menu 90AUD

Indian

15a St Johns Ave, 2072, Gordon (NSW)

8.6 / 10
34 reviews

Average price $20 american express Welcome

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

French

11 Hill Street, 2069, Roseville (NSW)

9.2 / 10
167 reviews

Average price $75 american express Welcome

Special Menu 89AUD

Thai

31 Hunter Street, 2077, Hornsby (NSW)

8.4 / 10
440 reviews

Average price $20 Accepts Yums american express Welcome

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

Australian

17 Redleaf Ave, 2076, Wahroonga (NSW)

9.0 / 10
381 reviews

Average price $65 american express Welcome

$85pp Set Menu 85AUD

Indian

74 Rawson Street, 2121, Epping (NSW)

9.2 / 10
14 reviews

Australian

23-26/100 Edinburgh Road, 2068, Castlecrag (NSW)

9.2 / 10
152 reviews

Average price $30 american express Welcome

Lebanese

25 Babbage Rd, 2069, Roseville Chase (NSW)

9.2 / 10
843 reviews

Average price $45

Thai

331 Penshurst St., 2068, North Willoughby (NSW)

9.2 / 10
72 reviews

Average price $20

Asian

A5/4 CENTRAL, 2120, Thornleigh (NSW)

9.3 / 10
64 reviews

Average price $20

Indian

L 1 190 Mona Vale Rd, 2075, St. Ives (NSW)

9.1 / 10
50 reviews

american express Welcome

Iranian

Shop 127 121-133 Pacific Hwy, 2077, Hornsby (NSW)

9.1 / 10
155 reviews

Average price $20 american express Welcome

Thai

4 Eastern Rd, 2074, Turramurra (NSW)

9.1 / 10
294 reviews

Average price $20

Asian

436 Victoria Avenue, 2067, Chatswood (NSW)

8.8 / 10
138 reviews

Average price $50 american express Welcome

Tatler Wine Night 80AUD

Australian

4 High Street, 2077, Hornsby (NSW)

9.0 / 10
158 reviews

Average price $35 american express Welcome

Chinese

166 Mona Vale Road, 2075, St. Ives (NSW)

9.0 / 10
192 reviews

Average price $35 american express Welcome

Italian

110 Pacific Highway, 2069, Roseville (NSW)

9.2 / 10
504 reviews

Average price $45 american express Welcome

COMMUNAL TABLES & BYO. Please note that communal tables have been adjusted due to social distancing rules. Please call the restaurant for special seating requests. BYO price per is 4AUD

InsiderFine Dining

366 Pacific Highway, 2070, Lindfield (NSW)

9.4 / 10
936 reviews

Average price $85

Vietnamese

100 Edinburgh Rd, 2068, Castlecrag (NSW)

8.1 / 10
447 reviews

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

Others

Shop 3444A Waterloo Rd, 2113, North Ryde (NSW)

9.3 / 10
18 reviews

Average price $20

Filter

TheFork advantages