When is the best time of day to see a rainbow?

If the sun is too high in the sky, you won’t see a rainbow.

The only time you can see a rainbow is either in the early morning or in the late afternoon. There’s a reason for this.

For you to see a rainbow, the sun has to be in back of you and shining through the rain.

when is the best time of day to see a rainbow

If the sun’s too high, any rainbow that might form would end up projected below the horizon, making it invisible.

About Karen Hill

Karen Hill is a freelance writer, editor, and columnist for zippyfacts.com. Born in New York, she loves interesting random facts from all over the world.