Keith Health Centre

Turner Street, Keith, AB55 5DJ

Telephone: 0345 337 9944 | Prescriptions: 01542 881001

Sorry, we're closed


Keith Health Centre is a purpose built facility in the centre of Keith, adjacent to Turner Memorial Hospital. We provide medical services to over 7,300 people living in Keith and the surrounding area. In addition, the doctors have a commitment to the patients in the community hospital (Turner Memorial Hospital).

Visiting consultants from Elgin also hold outpatient clinics on the site eg psychiatry.  Other services provided here are podiatry, physiotherapy and counselling

We have created this website to give you easy access to all the information you need about the services we provide.  In addition to practice details such as opening hours, how to register, book appointments and order prescriptions, there is a wealth of health information available, with links to other relevant organisations.

We hope you enjoy looking round this site and getting to know its features.  We welcome any comments and suggestions on how we can improve our services.

Latest News

Vacancy for Salaried GP

Posted on June 5th, 2024

KEITH HEALTH CENTRE, MORAY SALARIED GP 6 sessions A vacancy has arisen for an enthusiastic and highly motivated GP to […]

Hayfever and other Allergies

Posted on May 15th, 2024

We are all glad to see the sunshine at last, but summer can bring its own problems with allergies, hayfever, […]

Letter to patients about the pressures facing general practice and how we are responding

Posted on September 7th, 2023

Keith Health Centre – The Issues facing General Practice