HomePrivate GPEdinburghCraigmillar Medical Group
Craigmillar Medical Group

Craigmillar Medical Group

2.6(110 reviews)
106 Niddrie Mains Rd, Edinburgh EH16 4DT, United Kingdom
Livi Virtual GP

Need a GP appointment today?

Try Livi Virtual GP - Private consultations for only £39 with code CHT24

Book with Livi →

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.

Services

gp

Contact Information

106 Niddrie Mains Rd, Edinburgh EH16 4DT, United Kingdom

Opening Hours

Monday8 AM to 6 PM
Tuesday8 AM to 6 PM
Wednesday8 AM to 6 PM
Thursday8 AM to 6 PM
Friday8 AM to 6 PM
SaturdayOpen 24 hours
SundayClosed

Availability

Private