Uig lies within a bay off Loch Snizort, to the north of Skye. It is connected by ferry to Lochmaddy in North Uist and to Tarbert in Harris.