Hornsby Hospital is the main general public hospital close to St Ives. Royal North Shore and Mona Vale hospitals are a bit further. The San is a nearby private hospital. Macquarie University Hospital is not too far either. There are various other hospitals and medical facilities around as well.