Portree and Broadford Scottish Fire and Rescue service worked for four hours to free a one-tonne bull from a peat bog.
The Scottish Fire and Rescue Service said it was alerted to the stuck animal at about 15:00 on Tuesday 23 May.
The bull had got into difficulty in a bog near Struan Hill Road in north Skye.
Retained fire crews from Portree and Broadford managed to rescue the animal by digging around it using spades and other equipment.
The fire service said: "The uninjured animal was then transferred into the care of the owner."
Photograph from Martin Benson.