top of page


The Dunvegan Medical Practice is based in the village of Dunvegan in the north west of the Isle of Skye. We have a patient list size of approximately 1800 patients and cover an area of around 130 square miles, our Practice boundaries being Struan to the south and Kildonan to the north. We are based in a modern, purpose built health centre which we share with Community Nursing and Dental teams.


We are a Dispensing Practice and provide a medicine dispensing service to all registered patients (all medicines are provided on prescription for which patients must see a GP - we are not permitted to sell 'over the counter' medicines).

The Practice is open between 08:00 & 18:00 Monday to Friday. Outside these hours clinical care and advice is provided by NHS24 (Telephone '111') or, in the event of a serious medical emergency, the Emergency Services on '999'.

All consultations with a GP or Practice Nurse are by prior appointment only and any requests for emergency appointments or home visits will be triaged by a GP.

Please note we now accept Card & phone payments.

Changes to delivery of vaccination programme

Most vaccinations will be delivered by the Health Board as part of a national vaccination transformation programme.


This will cover vaccines such as childhood vaccines including the primary immunisation course for infants and the pre-school booster, as well as adult vaccination programmes such as the shingles vaccine.  

You will receive a letter from NHS Highland with either a set appointment or advice to contact the Highland Service Delivery Centre (SDC) to make an appointment at a clinic location. The contact details for the SDC are 08000 320339 or and they should be contacted with any appointment questions.

What do I do if I have a clinical query about vaccinations?

If you have a clinical query please contact NHS Highland's Health Protection Team. The details for the Health Protection Team are 01463 704886 and the email address for the Health Protection Team is

Travel Vaccinations

Travel vaccinations will no longer be delivered by your local GP and can be accessed via community pharmacies across  the Highland.  Details of where to obtain these and other information can be found via: Vaccination | NHS Highland (


Further information is available on the NHS Highland website.

Hand - Foot and Mouth Disease

Hand, foot and mouth disease is a common childhood illness that can also affect adults.  For more information please visit the following NHS website: 

COVID & Flu Vaccinations

Please DO NOT come to the Dunvegan Health Centre if you have any flu like symptoms, including a sore throat, cough or high temperature.    Instead telephone NHS24 on ' 1 1 1'

For general information and advice on the Covid 19 Coronavirus, including general Vaccination information click HERE

NHS Scotland is vaccinating those most at risk first, please wait until you are contacted or called forward to book your winter vaccine appointment. NHS Scotland recommends you get your vaccines as soon as they are offered to you.

Any patients still to be vaccinated, including boosters be offered their vaccine by NHS Highland

The easiest way to book an appointment is online. It takes just a few minutes.

Please be aware the helpline only has access to the same appointments on the portal.

Winter vaccines | NHS inform -

However, you can phone the national vaccination helpline on 0800 030 8013 to book your appointment.


Order Prescriptions Online

Order Prescriptions Online

bottom of page