Important - Vaccinations: In line with NHS Highland Direction GP surgeries will no longer be responsible for the delivery of vaccinations and immunisations effective 1st March 2023. If you have any queries regarding child or adult immunisations, please contact the NHS Highland Service Delivery Centre Helpline: 0800 032 0339 open Monday to Friday 9.30am to 5.00pm. For routine immunisations you are requested to wait for an appointment letter before making contact.

Aviemore Medical Practice

Badenoch & Strathspey Community Hospital, Cairnview Road, Aviemore, PH22 1AJ

Telephone: 01479 810258

Sorry, we're currently closed. Please call NHS 111


Dr Jon Williams (m) - MBChB DRCOG MRCGP DTM&H Edinburgh 1996

Dr Julie Murdoch (f) - MBChB MRCGP DFP 2000 Aberdeen

Dr Chris Robinson (m) - MB ChB, MRCGP, DRCOG, DCH, Aberdeen 2001

Dr Gemma Munro (f) - MB ChB, MRCGP

Dr Ainhoa Puente-Henales (f) - MB ChB, MRCGP

Dr Kirsty Steele (f) - MBChB(Hons), MRCGP, DRCOG

Dr Andrew Smith (m) - BSc (Hons) MBchB (Hons) MRCP (Edin) MRCGP (UK)

Dr Chris Taylor (m)

Nursing Team

Nurse Jackie Matthew (f) - MSc, Advanced Nurse Practitioner

Nurse Elspeth Brown (f) - RGN

Nurse Linda Haggerty (f) - RGN

Nurse Megan Laidlaw (f) - RGN

Nurse Ann Housby (f) - Advanced Nurse Practitioner

Michelle Tait (f) - Healthcare Assistant, Practice Administrator

Lynnsey Baard (f) - Healthcare Assistant, Practice Administrator


Emily Cunningham - Practice Manager

Diane Wright - Practice Manager

Karen MacPherson - Practice Administrator

Wendy Cruickshanks - Practice Administrator

Lynnsey Baard - Practice Administrator and HCA

Sharon Doran-Thorpe - Practice Administrator

Rachel Pollock - Practice Administrator

Nikki Hannay - Practice Administrator

Laura Reynolds - Practice Administrator

Michelle Tait - Practice Administrator and HCA

Claire Dick - Practice Administrator

Emma Folan - Practice Administrator

Community Contacts

Adult Health & Social Care – Social Work
T 01479 812618

Community Nurses
T 01479 812618

Health Visitor
T 01479 813403

T 01479 813402

Opening Times

  • Monday
    08:00am to 06:00pm
  • Tuesday
    08:00am to 06:00pm
  • Wednesday
    08:00am to 06:00pm
  • Thursday
    08:00am to 06:00pm
  • Friday
    08:00am to 06:00pm
  • Saturday
  • Sunday
NHS A-Z Conditions
Find Local Services
Live Well