 Eilean Mhealasta lies ½ mile from the west coast of Lewis, south of Brenish (Breanais) and several miles north of Scarp.It is just over a kilometre long, and indented with a bay, Camas Leirageo in the west, which contains, Sgeir na Geòdha Ruaidh.The east coast has a clean sandy beach, while the west coast is rocky.