By Train  to Skye

Trains to Inverness and Fort-William are easily accessible from several stations around the UK, including the sleeper’s from London.

The train from Inverness terminates at Kyle of Lochalsh. This is on the mainland side of the famous Skye bridge.

The train from Fort-William terminates at Mallaig where you can then catch the ferry to Armadale.

Both routes are very scenic, some would say worth a trip in their own right.

Local buses are then available.