Skye

By road
By road

There are two main roads to Skye. The A87 travels west from the A82 Fort William - Inverness road at Invergarry the A887 provides another connection to the A87 further north towards Inverness and reaches Skye over the bridge from the Kyle of Lochalsh on the mainland to Kyleakin on Skye.

The lesser used but equally scenic route is by the A830 "Road to the Isles" from Fort William to Mallaig and thence by ferry to Armadale see below.

By train
By train

There are two railway stations that serve Skye from the mainland, with the terminus of the West Highland Railway in Mallaig and the Kyle of Lochalsh Line terminating in its eponymous destination.