Gastromyzon cornusaccus es un pez pequeño que alcanza unos 5 cm de longitud. Su cuerpo está muy aplanado, lo que, combinado con sus aletas pectorales y pélvicas modificadas, forma un potente disco de succión que le permite adherirse a las rocas en corrientes de agua fuertes. Los ejemplares adultos tienen una coloración corporal uniforme, mientras que los juveniles presentan un patrón característico de rayas y manchas cremas. El dimorfismo sexual es poco pronunciado: las hembras suelen ser más grandes y tienen un cuerpo más ancho, lo que se aprecia al mirarlas desde arriba o desde abajo.