This rainbow displays a great natural assortment of colours. The basic body colouration is overall pale bluish-green, olivaceous to yellowish, grading to white on the lower sides. Each horizontal scale row is separated by a narrow orange to reddish stripe. The scales on the side of the body usually have a bluish-green, yellowish-red or purplish sheen. The mid-lateral stripe can be faded black to deep yellowish anteriorly, and bluish-green or brownish-green on the caudal peduncle.