Rùm ligger i de indre Hebridene, og er med sitt areal på 104,63 km² den største av øyene i Small Isles. Rùm ligger vest for Eigg, sør for Skye og Soay og øst for Canna/Sanday. Det høyeste punktet på Rùm er Askival som er 812 meter over havet.