Soyea Island or Soyea is an uninhabited rocky island at the mouth of Loch Inver, in Assynt, Sutherland, in the council area of Highland, Scotland. It is three nautical miles (six kilometres) west of Lochinver and two nautical miles (four kilometres) south-southwest of Achmelvich.