Towns & Villages The capital town of Skye is Portree. Larger villages include Dunvegan, Broadford and Kyleakin. Uig Staffin Flodigarry Sligachan Elgol Torrin Broadford Kyleakin Kylerhea Isle Ornsay Tarskavaig Armadale Skeabost Carbost Waternish Edinbane Dunvegan Glendale Braes Portree Central Portree Braes Skeabost Sligachan Trotternish Staffin Flodigarry Uig Duirinish Dunvegan Glendale Waternish Edinbane Strath Broadford Elgol Torrin Kyleakin Kylerhea Sleat Armadale Isle Ornsay Tarskavaig Minginish Carbost Lochalsh Kyle of Lochalsh