Uig is situated partly on the raised beach around the head of the bay and partly on the steep slopes behind it. Two watercourses enter the bay at Uig; the River Rha from the north and the River Conon which drains Glen Uig to the east. The lower courses of both of these small rivers are characterised by waterfalls.
Uig is served by the A87 road from Portree and Kyle of Lochalsh to the south and the A855 road which runs northwards around the end of the Trotternish peninsula before also turning south to Portree. As of August, 2006, Uig is accessible via intercity buses on Skye, and Scottish Citylink buses, which travel as far south as Fort William and Glasgow.