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.