Soa is a small island located off the southern end of the island of Iona. The island lies some 2 miles (3 km) southwest of the Iona headland of Rubha na Carraig-geire and 3 miles (5 km) from the island of Erraid, off the western coast of the Ross of Mull, Argyll and Bute.