The eyes of the horseshoe crab Limulus polyphemus have long been used for studies of basic mechanisms of vision, and the structure and physiology of Limulus photoreceptors have been examined in detail. Less is known about the opsins Limulus photoreceptors express. We previously characterized a UV opsin (LpUVOps1) that is expressed in all three types of Limulus eyes (lateral compound eyes, median ocelli and larval eyes) and three visible light-sensitive rhabdomeric opsins (LpOps1, -2 and -5) that are expressed in Limulus lateral compound and larval eyes. Physiological studies showed that visible light-sensitive photoreceptors are also present in median ocelli, but the visible light-sensitive opsins they express were unknown. In the current study we characterize three newly identified, visible light-sensitive rhabdomeric opsins (LpOps6, -7 and -8) that are expressed in median ocelli. We show that they are ocellar specific and that all three are co-expressed in photoreceptors distinct from those expressing LpUVOps1. Our current findings show that the pattern of opsin expression in Limulus eyes is much more complex than previously thought and extend our previous observations of opsin co-expression in visible light-sensitive Limulus photoreceptors. We also characterize a Limulus peropsin/RGR (LpPerOps1). We examine the phylogenetic relationship of LpPerOps1 with other peropsins and RGRs, demonstrate that LpPerOps1 transcripts are expressed in each of the three types of Limulus eyes and show that the encoded protein is expressed in membranes of cells closely associated with photoreceptors in each eye type. These finding suggest that peropsin was in the opsin repertoire of euchelicerates.