Welcome to Craigmillar Medical Group

We are a modern general practice in the heart of Craigmillar and Niddrie offering a wide range of services to our patients. We are committed to providing high quality holistic care for all our patients and are always looking at new ways to improve our service.

Our practice team consists of doctors, a nurse practitioner, practice nurses, health care assistants, mental health nurses, a physiotherapist and care coordinators. We work closely with the extended community team of health visitors, district nurses, and midwives. We are a dedicated teaching and training practice, providing teaching to medical students and trainee GPs.

Our building is also used by other NHS services such as CAMHS and sexual health, as well as a variety of groups from the community including Citizens Advice Bureau and ELCA, bringing care to the centre of the community.

We hope that the information in this website will help you to make best use of our services and promote your best health and wellbeing. 

Please note that all calls will be recorded for training and monitoring purposes.

CCTV is in operation in and around the surgery building.This is for the purposes of crime prevention and public safety and our equipment complies with the Data Protection Act (GDPR) 2018.

News & Announcements


IMPORTANT: Flu Vaccination Clinics


With COVID this year it is even more important for you to get the flu vaccine if you are eligible. This year adult flu vaccinations are being given by the community vaccination team (not by the practice) at either a walk through clinic or a drive through clinic at various sites across the city.

Craigmillar Medical Group patients are being offered:

walk through clinics at Craigmillar Medical Centre on:

Saturday 26th and Sunday 27th September

Saturday 3rd and Sunday 4th October.

or, drive through clinics at Holyrood High School car park on:

Saturday 10th and Sunday 11th October

Saturday 17th and Sunday 18th October

Saturday 24th and Sunday 25th October

Saturay 31st October and Sunday 31st November.

To avoid congestion and long queues at both the walk and drive through clinics, we ask that you check the table below, and try and come on one of these days according to the time allocated as per the first letter of your (or the driver’s) surname. 


First letter of surname

9 – 10am

A – B

10 – 11am

C – D

11am – 12noon

E – H

12noon – 1pm

I – L

1 – 2.30pm

M – N

2.30 – 3.30pm

0 – R

3.30 – 4.30pm

S – U

4.30 – 5.30pm

V – Z

If you can’t come at your specified time, please just come any time.

Detailed information about the clinics can be found at nhsinform