- La ligne de Kyle of Lochalsh (via Inverness) : Prenez le train à partir d'Inverness jusqu'au terminus de Kyle of Lochalsh (2 heures 35 minutes). À partir de l'embarcadère de la gare, prenez un bus local Stagecoach ou Citylink pour traverser le pont et rejoindre l'île de Skye.
- La ligne West Highland et le ferry (via Glasgow) : Prenez le train à partir de Glasgow Queen Street jusqu'à Mallaig (environ 5 h 30). À Mallaig, rendez-vous à pied au terminal des ferries et prenez le ferry CalMac pour rejoindre Armadale, sur l'île de Skye (une magnifique traversée de 30 minutes). Remarque : les liaisons en bus locales à partir d’Armadale vers Portree, plus au nord, peuvent être peu fréquentes ; nous vous conseillons donc de bien vérifier les horaires.







