Million Whys Press logo
Million Whys PressToronto
← Book 7 videos

Book 7, Question 104

Why Do Rainbows Need Both Sun and Rain?

Rainbows need both sun and rain because sunlight has to pass through raindrops to make colors. Each raindrop bends and reflects light, and splits it into colors. No rain, no classic rainbow!

More fun facts

Sources: NOAA, NASA Science

Questions kids ask

Can fog make a rainbow?

Yes. Fog can make a fog bow, because its tiny droplets bend and reflect sunlight too.

What is a glory?

A colorful ring of light made by tiny cloud or fog droplets, sometimes seen from airplanes.