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)

84 restaurants

Sort by Relevance

    Australian

    Bistro by Courtyard

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

    8.9 / 10
    647 reviews

    Average price $30

    50% off food - TheFork Festival

      Thai

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

      8.9 / 10
      447 reviews

      Average price $30

        Indian

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

        9.1 / 10
        42 reviews

        Average price $20 Accepts Yums

        30% off the 'à la carte' menu!

          Italian

          110 Pacific Highway, 2069, Roseville (NSW)

          9.3 / 10
          565 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

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

            Thai

            31 Hunter Street, 2077, Hornsby (NSW)

            8.6 / 10
            580 reviews

            Average price $20

            InsiderAustralian

            Kirkpatrick Way, 2082, Berowra Waters (NSW)

            9.7 / 10
            557 reviews

            Average price $175

              Chinese

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

              8.2 / 10
              208 reviews

              Average price $35

              InsiderFrench

              1047 Pacific Highway, 2073, Pymble (NSW)

              9.1 / 10
              767 reviews

              Average price $85

                Thai

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

                9.2 / 10
                86 reviews

                Average price $20

                  Pizzeria

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

                  9.0 / 10
                  563 reviews

                  Average price $40

                    Pizzeria

                    56 Delhi Rd, 2113, North Ryde (NSW)

                    9.2 / 10
                    54 reviews

                    Average price $20

                      Australian

                      1134 Pacific Hwy, 2073, Pymble (NSW)

                      9.3 / 10
                      24 reviews

                      Average price $19

                        Thai

                        A5/4 CENTRAL, 2120, Thornleigh (NSW)

                        9.0 / 10
                        94 reviews

                        Average price $20

                          Chinese

                          Level 1, The Concourse, 2067, Chatswood (NSW)

                          9.0 / 10
                          573 reviews

                          Average price $75

                            Iranian

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

                            9.1 / 10
                            218 reviews

                            Average price $20

                              Thai

                              236 Pacific Hwy, 2077, Hornsby (NSW)

                              Average price $30

                                Australian

                                8 Railway Parade, 2120, Thornleigh (NSW)

                                  Indian

                                  304 Pacific Highway, 2070, Lindfield

                                  9.0 / 10
                                  132 reviews

                                  Average price $35

                                    Australian

                                    525 Willoughby Road, 2068, Willoughby (NSW)

                                    8.8 / 10
                                    44 reviews

                                    Average price $20

                                      Australian

                                      17 Redleaf Ave, 2076, Wahroonga (NSW)

                                      8.7 / 10
                                      767 reviews

                                      Average price $65

                                        Seafood

                                        58-62 Delhi Rd, 2113, Macquarie Park (NSW)

                                        Average price $70

                                          Chinese

                                          100 Edinburgh Rd, 2068, Castlecrag (NSW)

                                          9.2 / 10
                                          106 reviews

                                          Average price $40

                                            Italian

                                            197 High St, 2068, North Willoughby (NSW)

                                            8.4 / 10
                                            1,807 reviews

                                            Average price $55

                                            DISCOVER THE WINES OF MARCHE $79

                                              Pub grub

                                              315 Penshurst St, 2068, North Willoughby (NSW)

                                              8.8 / 10
                                              361 reviews

                                              Average price $18

                                                Australian

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

                                                8.8 / 10
                                                252 reviews

                                                Average price $55

                                                Frequently Asked Questions