Register my restaurant
Help

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)

86 restaurants

Sort by Relevance

InsiderFrench

Brasserie l'Entrecote

1047 Pacific Highway, 2073, Pymble (NSW)

9.1 / 10
759 reviews

Average price $85

A La Carte $0.01

    Indian

    304 Pacific Highway, 2070, Lindfield

    9.1 / 10
    132 reviews

    Average price $35

      Australian

      100 Edinburgh Rd, 2068, Castlecrag (NSW)

      8.9 / 10
      252 reviews

      Average price $30

      InsiderAustralian

      Kirkpatrick Way, 2082, Berowra Waters (NSW)

      9.8 / 10
      556 reviews

      Average price $175

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

        Indian

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

        9.0 / 10
        40 reviews

        Average price $20 Accepts Yums

        30% off the 'à la carte' menu!

          Chinese

          100 Edinburgh Rd, 2068, Castlecrag (NSW)

          9.3 / 10
          104 reviews

          Average price $40

            Thai

            31 Hunter Street, 2077, Hornsby (NSW)

            8.5 / 10
            577 reviews

            Average price $20

              Italian

              110 Pacific Highway, 2069, Roseville (NSW)

              9.2 / 10
              564 reviews

              Average price $50

              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 $4

                Thai

                Shop 2-3 / 198A Mona Vale Rd, 2075, St. Ives (NSW)

                9.2 / 10
                58 reviews

                Average price $30

                  Pub grub

                  580 Willoughby Road, 2068, Willoughby (NSW)

                  9.8 / 10
                  17 reviews

                  Average price $15

                    Lebanese

                    25 Babbage Rd, 2069, Roseville Chase (NSW)

                    9.0 / 10
                    892 reviews

                    Average price $45

                      Indian

                      63 Beecroft Road, 2121, Epping (NSW)

                      7.3 / 10
                      29 reviews

                      Average price $20

                        Pizzeria

                        45-47 Rawson Street, 2121, Epping (NSW)

                        9.0 / 10
                        560 reviews

                        Average price $40

                          325 Penshurst St, 2068, North Willoughby (NSW)

                          8.6 / 10
                          17 reviews

                          Average price $30

                            Chinese

                            3/1001-1005 Pacific Hwy, 2081, Berowra (NSW)

                            Average price $20

                              Thai

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

                              8.9 / 10
                              447 reviews

                              Average price $30

                                Thai

                                A5/4 CENTRAL, 2120, Thornleigh (NSW)

                                9.0 / 10
                                94 reviews

                                Average price $20

                                  Thai

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

                                  9.1 / 10
                                  83 reviews

                                  Average price $20

                                    Thai

                                    541-543 Willoughby Road, 2068, Willoughby (NSW)

                                    8.9 / 10
                                    287 reviews

                                    Average price $35

                                      Iranian

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

                                      9.1 / 10
                                      217 reviews

                                      Average price $20

                                        Pizzeria

                                        56 Delhi Rd, 2113, North Ryde (NSW)

                                        9.2 / 10
                                        52 reviews

                                        Average price $20

                                          Japanese

                                          369 Victoria Ave, 2067, Chatswood (NSW)

                                          8.2 / 10
                                          21 reviews

                                          Average price $30

                                            Pizzeria

                                            1307 Pacific Hwy, 2074, Turramurra (NSW)

                                            7.8 / 10
                                            3 reviews

                                            Average price $25

                                              Indian

                                              80 Pacific Hwy, 2069, Roseville (NSW)

                                              8.3 / 10
                                              17 reviews

                                              Average price $25

                                                Italian

                                                3 Bridge Street, 2121, Epping (NSW)

                                                8.9 / 10
                                                104 reviews

                                                Average price $45

                                                Frequently Asked Questions