
Craigmillar Medical Group

Need a GP appointment today?
Try Livi Virtual GP - Private consultations for only £39 with code CHT24
About Craigmillar Medical Group
Craigmillar Medical Group is a modern general practice located in the heart of Craigmillar and Niddrie at 106 Niddrie Mains Road, Edinburgh (EH16 4DT). The clinic provides comprehensive primary healthcare services, including general consultations, mental wellbeing support, health screenings, and prescription services. Patients can also access self-referral options and request sick or fit notes online. The practice is staffed by a multidisciplinary team that includes doctors, an advanced nurse practitioner, a physician associate, practice nurses, healthcare assistants, mental health nurses, a community link worker, and care coordinators. The team works in collaboration with local health visitors, district nurses, and midwives, and the practice is a dedicated teaching facility for both medical students and trainee GPs. Besides primary care, the building is shared with other NHS services such as CAMHS, sexual health, and a mental health drop-in clinic, as well as community organizations like Citizens Advice and ELCA. The clinic maintains high standards of patient confidentiality and employs security measures, including CCTV, to ensure public safety. For appointment details and opening hours, patients are encouraged to consult the practice website or contact via telephone at 0131 322 2111.