Небо выглядит голубым по той причине, что воздух рассеивает свет с короткой длиной волны сильнее длинноволнового излучения света. То есть, фиолетовый участок( самый короткий) видимого спектра рассеивается приблизительно в 16 раз интенсивнее красного (самый длинный). Так как излучение синего цвета имеет более короткую длину волны, в конце видимого спектра, он больше рассеивается в атмосфере, чем красный. Благодаря этому участок неба вне направления на Солнце имеет голубой цвет (но не фиолетовый, так как солнечный спектр неравномерный и интенсивность фиолетового цвета в нём меньше, чем синего).
Во время заката и рассвета свет проходит по касательной к земной поверхности, так что путь, проходимый светом в атмосфере, становится намного длиннее, чем днём. Из-за этого большая часть синего и даже зелёного света рассеивается из прямого солнечного света, поэтому прямой свет солнца, а также освещаемые им облака и небо вблизи горизонта окрашиваются в красные тона.
Вероятно, при другом составе атмосферы, например, на других планетах цвет неба, в том числе и при закате, может быть другим. Например, цвет неба на Марсе красновато-розовый.