Staffin is in the north-east of Skye, an approximately 75-minute drive north from the Skye Bridge.
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 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 run from Inverness to Kyle of Lochalsh and from Fort William to Mallaig.
Here you will find world-renowned scenery that and 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.