Can a rainbow be seen at any time of the day? No! To see an atmospheric rainbow the Sun must not be too high in the sky. If the Sun is too high then the entire rainbow can be below the horizon. Post navigationPrevious post: Can a rainbow form a circle?Next post: What are rainbow colours?