The Varied Lorikeet is 19 cm (7.5 in) long. It is mainly green with short yellow longitudinal streaks. The lores, forehead, and crown are red. The beak is red, the bare eye-rings are white, the lores are bare, and the irises are orange-yellow. The upper breast is mauve with longitudinal yellow streaks. The legs are bluish-grey. In the female the red on the head is less extensive, and the breast has duller colours. Juveniles are much duller and are mainly green with an orange forehead, pale-brown irises, and a brown beak that is orange at the base.
The Varied Lorikeet mates in April–August and will lay 2–4 white eggs in a tree hollow with eucalyptus leaves.