loader image

Get in touch

Our friendly team at Greshornish are on hand to answer any queries about your visit. For bookings and reservation info, please check our booking page.


UK: 01470 582266
International +441470 582266


Edinbane, Isle of Skye
IV51 9PN




Once on Skye, whether via the bridge or the Mallaig/Armadale ferry , follow the A87 to Portree. From Portree, keep on the A87 North-west out of Portree towards Uig and Dunvegan; after 4 miles, at Borve, fork left onto the A 850 for Dunvegan.

Follow this road for about 10 miles and you will pass the village of Edinbane at the head of Loch Greshornish. A mile after Edinbane Greshornish House is signposted to the right, 2½ miles down a single track road. Just keep going – but please watch out for the sheep, especially at lambing time!

If you are arriving by ferry to Uig , follow the A 87 south towards Portree. After 11 miles, at Borve, turn off right onto the A850 for Dunvegan. Then as above.