Contact the Health for Homeless Service

  • Write to: Health for Homeless Service, Cornwall Partnership NHS Foundation Trust, 8 City Road, Truro, TR1 2JJ.
  • Call 01872 221 240. Out of hours, this number will automatically connect to NHS 111 during evenings, weekends and bank holidays.

Health for Homeless Service

What does the service provide?

The service aims to provide a range of healthcare services to people without homes in Cornwall and the Isles of Scilly. To achieve this, the service works with other organisations, which include St Petroc’s and Coastline Homeless Service. They also work other local and national statutory groups. Part of their role is to help people live more stable lives and gain access to suitable accommodation.

Clinics run in 3 locations across the county, no appointment is necessary and people are able to drop in at any time during the clinic. 5 GPs, an advanced nurse practitioner, an office manager, and an administrator provide the service. Medical advice and treatment is available from the clinics which provide:

  • immunisations
  • health promotion
  • mental health care
  • shared care
  • hostel detox
  • dental care
  • foot care
  • housing solutions

Lengthy and repeated consultations may be necessary. To receive treatment, we ask that you register with the Health for Homeless Service.

At each clinic a doctor or nurse will be available to register you with the service, examine or change dressings and provide prescriptions. Repeat prescriptions are only available if you have seen the doctor or nurse. We are unable to replace lost or stolen prescriptions until they are due, so please keep them safe.

You are entitled to a chaperone when being examined. If you would like us to arrange this, speak to your doctor or nurse. Please bear in mind that it may be necessary to reschedule your examination to a later date or time in order to arrange this.


You can self-refer to this service by dropping in at a clinic.


Clinics are run on most weekdays from Camborne, Penzance and Truro. Call 01872 221 240 for more information and to check availability.