Gramma loreto est bicolore de couleur jaune et violet. Le corps est allongé et légèrement comprimé latéralement. La séparation des couleurs est nette et s'étend de la base de la nageoire anale jusqu'en haut du milieu de la nageoire dorsale.
Cette dernière est unique et présente une tache noire située au niveau du premier et du deuxième rayon. Les nageoires pelviennes sont violettes et les nageoires pectorales et caudale sont transparente. Une barre noire traverse l'œil de la partie terminale de la bouche jusqu'en haut des ouïes.