Kyle of Lochalsh is a coastal village on the west coast of the mainland on the Isle of Skye and Lochalsh area, overlooking Loch Alsh, opposite the village of Kyleakin on the Isle of Skye. Inverness is roughly 1 hour 40 minutes drive easr (via the A87 and A82), and Portree is roughly 45 minute drive north (via the A87). The village is the terminal station on the Inverness to Kyle of Lochalsh Railway line.