TheFork, a Trip advisor company

What

What

Where

Where

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

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

86 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

Dinoni

8 Railway Parade, 2120, Thornleigh (NSW)

9.5 / 10
10 reviews

InsiderFine Dining

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

9.4 / 10
456 reviews

Average price $175

Indian

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

Average price $20

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

InsiderEuropean

11 Hill Street, 2069, Roseville (NSW)

9.2 / 10
158 reviews

Average price $75

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

Australian

Shop 3, 270 Bobbinhead Road, 2074, North Turramurra (NSW)

9.3 / 10
21 reviews

Average price $22

Italian

110 Pacific Highway, 2069, Roseville (NSW)

9.1 / 10
504 reviews

Average price $45

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.3 / 10
936 reviews

Average price $85

Indian

304 Pacific Highway, 2070, Lindfield (NSW)

9.1 / 10
68 reviews

Average price $35

Asian

A5/4 CENTRAL, 2120, Thornleigh (NSW)

9.1 / 10
47 reviews

Average price $20

Indian

142 Coxs Rd, 2113, North Ryde (NSW)

7.4 / 10
4 reviews

Average price $35

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

Australian

655a Pacific Hwy, 2071, Killara (NSW)

9.0 / 10
20 reviews

Average price $75

Iranian

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

9.0 / 10
148 reviews

Average price $20

French

1047 Pacific Highway, 2073, Pymble (NSW)

8.8 / 10
600 reviews

Average price $85

Easter 2020 Preset 3 courses lunch menus $60.00 60AUD

Italian

178 Fox Valley Road Shop 4, 2076, Wahroonga (NSW)

8.9 / 10
30 reviews

Australian

4 High Street, 2077, Hornsby (NSW)

8.9 / 10
149 reviews

Average price $35

Thai

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

8.9 / 10
69 reviews

Average price $20

Thai

4 Eastern Rd, 2074, Turramurra (NSW)

9.0 / 10
244 reviews

Average price $20

Lebanese

25 Babbage Rd, 2069, Roseville Chase (NSW)

9.0 / 10
808 reviews

Average price $45

Indian

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

8.8 / 10
40 reviews

Mediterranean

Shop R03, 260 Victoria Ave, 2067, Chatswood (NSW)

8.8 / 10
20 reviews

Australian

351 Mona Vales Road, 2075, St. Ives (NSW)

8.8 / 10
33 reviews

Italian

197 High St, 2068, North Willoughby (NSW)

8.5 / 10
1,465 reviews

Average price $55

Mother's Day 2020 89AUD

Thai

19 Redleaf Ave, 2076, Wahroonga (NSW)

8.9 / 10
170 reviews

Average price $41

Italian

608 Willoughby Road, 2068, Willoughby (NSW)

8.9 / 10
181 reviews

Average price $45

Asian

436 Victoria Avenue, 2067, Chatswood (NSW)

8.7 / 10
121 reviews

Average price $50

Filter

TheFork advantages