The Royal North Shore Hospital is a major public teaching hospital in Sydney, Australia, located in St Leonards. It serves as a teaching hospital for Sydney Medical School at the University of Sydney and has approximately 740 beds.

The Royal North Shore Hospital is a part of the Northern Sydney Local Health District.

Contact details

Reserve Road St Leonards NSW 2065

Allied health & supportive care

  • Dietician
  • Exercise Physiologist
  • Interpreter
  • Occupational Therapist
  • Physiotherapist
  • Psychologist
  • Social Worker
  • Speech Pathologist

Parking and transport

Hospital Map

Find your way around Royal North Shore Hospital with this hospital map.


Visit Royal North Shore Hospital visitor parking map for more details. Accessible parking available onsite.


A telephone is available at the hospital to call a taxi.

Public Transport

The hospital is accessible by train and bus. It is a 10 minute walk from St Leonards Station. To plan your trip go to Transport for NSW.

Community Transport

You may be eligible for community transport. Contact Easylink for more information.

Travel and Accommodation Help

If you live in a rural area and need help to travel to this service visit NSW Government IPTAAS for more information.

More Information

For detailed information, in English and 8 community languages, on parking and transport for Royal North Shore Hospital, visit NSW Public Hospitals Parking and Directions.