How to Reach Staffin - The Easiest Way to Reach Staffin


  • By Air: Glasgow and Edinburgh are the nearest international airports. Direct buses are available from the airport itself as well as from the nearby bus stations reaching till Staffin. Also taxis and cars can be hired to reach the place.
  • By Bus: Buses are available from the airports as well from Buchanan Bus station in Glasgow via A82 and A87 highway and Edinburgh bus station in Edinburgh till Staffin via A87 national highway. Also they can be boarded from Kyle of Localash Line railway station to reach Staffin.
  • By Train: Trains reach from Glasgow Central Station and Queen Street Station in Glasgow and Waverley railway station to Kyle of Lochalash. From Kyle, buses, cars and taxis are available for Staffin.
  • By Car/By Taxi: Cars and taxis are available and can be hired from the airport as well as from the railway station moving on A87 highway. Also they can be hired from the rental services near to the transit points.


  • By Bus: Buses are available and commute within the town.
  • By Car/By Taxi: Cars can be hired from the car rental services working within the town. Also taxis are available and can be hired within the city.
  • By Cycle: Cycles are available on hire in the town.
  • By Walk: Short walks are recommended to reach any place in Staffin.

Are you looking for a Staffin travel itinerary? Create an itinerary within minutes, on your own!

How to Reach Staffin from Nearby Cities

Route Distance Time
Edinburgh to Staffin 384.79 km 6 hours 24 mins
Manchester to Staffin 639.73 km 10 hours 39 mins
Naples to Staffin 2933.94 km 48 hours 53 mins
Eugene to Staffin 12880 km 214 hours 40 mins