The nearby town of Portree, the largest on Skye, has shops, grocers, restaurants, and anything else you might need during your stay. Approximately 15 minutes by car from Sligachan.
Co-op Food - Supermarket
with an ethical focus
Isle of Skye Baking Company -
local independent bakery
Dunvegan Bakery
Skye's oldest bakery
Inside Out - Outdoor clothing and equipment
Skye Shilisdair Shop - local, naturally
dyed wool yarns
St. Kilda Shop & Gallery - 
high quality Scottish and local goods
Uig Pottery
handmade Scottish pottery
(and cute hairy coos)