八角龟的体长可达20厘米至30厘米,最大的体长可达50厘米。
八角龟体型中等,长130-159毫米,宽82.6-113.0毫米。头部大小适中,头顶皮肤光滑,后脑勺皮肤有鳞片;眼睛很大;鼓膜明显;口鼻尖被截断;吻部的长度小于眼眶的直径;上颌略呈钩状。
背甲高而平坦,有3条坚固的肋骨。侧肋之间的背部平坦。甲壳的前缘平坦,略带锯齿,后缘圆形,有强烈锯齿。颈盾细长,长度约为宽度的三倍;椎板5块,扁六角形,一般宽大于长。肋盾4对,宽大于长,且宽于或等于相邻椎盾。边缘屏蔽有12对,最后4对的外端被指出。
腹甲比甲稍小,前缘稍平坦,后端内凹。腹甲盾片的关节最长,以腹盾片为主,顺序为腹盾片、胸盾片(或肛盾片)、肛盾片、喉盾片、股盾片(或臂盾片)、臂盾片(或盾片)接缝)。桥短而明显,无腋盾。背腹甲以韧带连接,腹甲前后叶之间有明显的韧带,但只有前腹甲才能完全闭合甲壳。