Welcome to the Dunvegan Medical Practice website.

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. Outwith 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.

Order Prescriptions Online

We are sorry, but online 

appointment booking is 

currently suspended in 

response to the Coronavirus crisis