Den har et areal på 303 km² (117 sq. miles), og er med det den niende største øya i Skottland. Den er bare litt større enn South Uist. North Uist har landforbindelse med øyen Benbecula via Grimsay, til Berneray og til Baleshare. Med unntak av sørøstsida er øya flat, dekket med torvmyrer, lave åser og små sjøer. Noen av disse sjøene har en blanding av ferskvann og salt sjøvann, som gir grunnlag for komplekse og uvanlige biologiske habitater.