Øyene har et samlet areal på 157 km². Den største øya i øygruppa er Rúm som er 108 km², så følger Eigg, Canna, Muck, Sanday og Hyskeir. Eigg og Muck ligger nærmest fastlandet, vest for disse Rúm og lengst vest Canna og Sanday som har landforbindelse med hverandre. Hyskeir ligger vel 10 km sørvest for Canna, og regnes ikke alltid med til øygruppen.