We'd love to welcome you to Staffin - which is just over an hours drive from the Skye bridge. We have a range of different things for you to see and do in our outdoor museum of stories, shores, mountains and hidden lochs.
On this page you will find helpful travel information about getting to our crofting community of Staffin.
You can travel via train to Kyle of Lochalsh from Inverness and Aberdeen but the service then terminates, with regular buses to Portree, Skye’s capital, and Staffin. Alternatively, you could travel via Fort William and onto Mallaig, where a ferry crosses to Armadale in the south end of the island, although there is no connecting bus.
By Road. Once on the Isle of Skye follow the main A87 north (33miles) to the island capital Portree. Continue north, following signs for Staffin A855 (16 miles).
By Coach. Citylink operate regular services from Inverness/ Glasgow/Edinburgh to the island capital Portree. Regular local bus services are operated by Stagecoach and they will take you north to Staffin.
By Air. The nearest airport is Inverness where rail, coach links and car hire are available. Inverness is approx 2.5 hours from Portree.
By Train. Train services are operated by Scotrail and run from Inverness to Kyle of Lochalsh and from Fort William to Mallaig.
Here you will find world-renowned scenery that thousands of people from all over come every to see. Its most famous landmarks include the Quiraing, Old Man of Stòrr and Kilt Rock.
Staffin, or Taobh Sear in Gaelic, has a resident population of more than 500 people, who live in 23 different crofting townships dotted around Staffin Bay and the Trotternish Ridge.