One of the main flower colors that attracts hummingbirds is red, but they often feed on flowers of other colors too. So it makes sense to choose flowers in a variety of colors for your garden. 'The flower colors that most attract hummingbirds are usually bright red, yellow or orange, as birds can see these colors,' explains Jenny Rose Carey.
'Hummingbirds see colors in the ultraviolet range and can perceive combinations of colors that we cannot. It sounds like a psychedelic world that would blow our minds, but it is one that helps hummingbirds perform their aerial acrobatics.'