Keith Health Centre

Turner Street, Keith, AB55 5DJ

Current time is 02:48 - Sorry, we're closed


Telephone: 0345 337 9944

Fax: 01542 881002

Prescriptions: 01542 881001


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).  They also provide minor injuries cover during working hours.

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

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

Friday 22nd January – Covid Vaccination Clinic for the over 80s

Posted on January 18th, 2021

Covid Vaccination Clinic We are pleased to announce that on Friday 22nd January the first Covid Vaccine Clinic for Keith […]

News Article – Keith Health Centre is still open!

Posted on November 24th, 2020

News Article – Keith Health Centre is open

Flu Vaccination Information 2020

Posted on November 24th, 2020

Flu Information 2020  

GP Update

Posted on November 24th, 2020

GP update July 2020  

New Health & Social Care Facilities in Keith

Posted on October 3rd, 2019

Please see the attached document for updates related to the new Health & Social Care Facilities in Keith. Update-New Health […]