Ten efekt jest też wywołany przez rozpraszanie promieni słonecznych. Gdy słońce jest nisko nad horyzontem, lub poniżej niego, chmury mogą być oświetlone przez promienie słoneczne, które przeszły przez grubą warstwę powietrza (promienie padają pod małym kątem w stosunku do powierzchni ziemi). W świetle tym fale o mniejszej długości (niebieski, fiolet) są rozproszone i nie trafiają do oka obserwatora patrzącego w kierunku słońca, a pozostają głównie fale o największej długości (czerwone). Światło to jest rozpraszane przez kropelki chmur i nadaje im czerwony kolor (ale efekt rozpraszania przez krople chmurowe nie odgrywa już żadnej roli w określeniu koloru).
Nie ma różnicy w opisie fizycznym czerwonego koloru słońca dla wschodu i zachodu Słońca, ponieważ w jednym i w drugim wypadku promienie Słońca przechodzą przez grubą warstwę atmosfery. Różnica polega na tym, że wieczorem może być więcej aerozoli atmosferycznych (pyłów zawieszonych w powietrzu), które także przyczyniają się do rozpraszania światła.