Skip to main content
Sign In


 Dr MacKinnon Memorial Hospital / Broadford Hospital 

Dr MacKinnon Memorial Hospital / Broadford Hospital 
High Road 
Isle of Skye 
IV49 9AA 
North and West Highland 
01471 822491 (switchboard), 01471 822474 (incoming calls to in-patients) 

Dr MacKinnon Memorial Hospital - Broadford Hospital Dr MacKinnon Memorial Hospital

An enhanced Community Hospital which provides a range of acute care inclusive of acute assessment, stabilisation and transfer.  Because Raigmore Hospital is 2 to 3 hours away by road [Skye is now connected to the mainland by the infamous Bridge] we are inevitably responsible for the management of at least the first few hours of any conceivable event.

Our aim is to build a team of contemporary generalists. Our current medical "person spec" is for a  general practitioner [in most cases vocationally trained] – who in addition has some anaesthetic experience – or is prepared to undergo such training, and who will be additionally trained in Emergency Life Support – because they will have to field critically ill cases such as head injuries and subarachnoid haemorrhage. Our doctors also receive additional annual training and refreshing to enable them to safely assess a much wider range of material than would be expected in the larger teams found in urban areas.  We also require our nursing staff to be flexible generalists, in addition to developing individual specialist skills.

Around 1999, an  extensive consultation exercise resulted in the realisation by the community that contemporary medical practice demanded that a lot of acute hospital care now requires the resources of a multi-consultant General Hospital, and that it was impossible to furnish this for a resident population of 13,000. A lot of care would have to be provided by travelling to Raigmore Hospital, Inverness. However, Inverness is 100 miles from one end of the island, and 150 from the other. The aspiration of the community was to maintain an A&E service and to keep in the hospital those patients who could still safely be cared for locally. A visiting Surgical Service was agreed.

As a Community Hospital we work closely with all the members of the Community Health and Social Services.


  • 24 hour on site medical cover
  • 24 hour  nursing cover
  • 24 hour A&E service
  • 24 hour radiography cover
  • 25 Beds used for Medical Surgical and occasional Paediatric care
  • Out of Hours treatment service for Skye and Lochalsh
  • Temporary Place of Safety Service for Psychiatric Emergencies
  • Inpatient alcohol detox
  • Alcohol Liaison Service
  • Integrated Midwifery service
  • Diagnostic Ultrasound service
  • Nurse led Chemotherapy service
  • Palliative Care
  • Terminal Care
  • Minor Surgery
  • Local Fracture Clinic
  • Podiatry
  • Physiotherapy
  • Speech and Language Therapy
  • Occupational Therapy
  • 24 Hour BP monitoring
  • Event Monitoring
  • Opticians Clinic
  • Community Paediatric Clinic
  • Community Dental Service
  • Video Conferencing Facility


Associated Services

Visiting services from Belford Hospital, Fort William:

  • Daycase surgery 
  • Surgical Clinics 

Visiting services from Raigmore Hospital, Inverness:

  • Orthopaedic Clinics 
  • Orthotics Clinics
  • ENT Clinics
  • Audiology Clinics
  • Eye Clinics
  • Orthoptics Clinics
  • General Medical Clinics
  • Rehabilitation Medicine Clinics
  • Paediatric Clinics
  • Oncology Clinics
  • Obstetric Clinics
  • Gynaecology Clinics
  • Radiology Service – Barium examinations and ultrasound
  • Occupational Health Clinics
  • Diabetic Nurse Clinics

Visiting services from Portree Hospital:

  • Dietetics advice

Visiting services from New Craigs Hospital:

  • Psychiatric clinics
  • Clinical Psychology

Visiting services from Community Mental Health Team Portree:

  • Community Psychiatric Nursing Clinics


Visiting Times

Relaxed attitude to visiting in view of rurality and travelling times but visitors asked to avoid lunch and teatime if possible


Getting Here


  • CalMac ... timetables (Mallaig - Armadale) - Tel: 01687 462403
  • Glenelg - Kylerhea - Tel: 01599 511302


  • Scotrail ... timetables (Glasgow - Mallaig agus Inverness - Kyle of Lochalsh) - Tel: 0845 748 4950
  • National Rail ... routeplanner
  • - search for and buy cheap tickets


  • Citylink ... timetables (Glasgow - Broadford agus Inverness - Broadford) - Tel: 08705 505050
  • Rapsons ... timetables (Portree, Broadford, Kyleakin, Armadale - SMO) - Tel: 01478 612622
  • Royal Mail - for postbuses, search for "postbus"


  • D. Nicolson Private Hire: 01471 844338; Mobile: 07899 952403 (Kilmore, Sleat)
  • Waterloo Taxis: 01471 822630 (Waterloo, Broadford)
  • Kyleakin Taxis: 01599 534452 (Kyleakin)
  • Kyle Taxi Co.: 01599 534323 (Kyle of Lochalsh)

Reducing the risk of infections Staff will display/provide information and advice about infection control precautions such as how to care for personal laundry, hand hygiene, symptoms and what to do if you have an infection. Please ask staff for advice
Alcohol hand hygiene gel for patient and visitor use is located near wash basins and at the entrance to all wards and departments
Visitors with colds or recently in contact with infectious diseases please postpone visiting
Always ask ward staff before visiting any patient in a single room
Health Protection Scotland produces patient information fact sheets which you can access before admission at