By Train to Kyle of Lochalsh

The closest you can get to Skye by train is Kyle of Lochalsh on the mainland end of the infamous bridge.

The route is very scenic, some would say worth a trip in its own right.

The train starts at Inverness which is easily accessible from several stations around the UK.