하늘이 파란 이유는 태양빛이 지구의 대기를 구성하고 있는 질소·산소 등과 같은 기체 분자와 부딪치면 여러 색깔로 분산 되는데, 이 때 파란색이 훨씬 많이 퍼지기 때문입니다. 즉 다른 색에 비해 파란색이 많이 보여서 파랗게 보입니다.
반면에 이러한 특징은 아침과 저녁에 파란색을 안 보이게 합니다. 낮은 태양 빛이 수직으로 지표에 닿아서 빛이 공기층을 통과할 거리가 짧습니다. 하지만 아침과 저녁에는 태양 빛이 비스듬하게 지표에 도달하므로 훨씬 긴 공기층을 통과해야 합니다. 파란색은 공기층을 통과하는 동안 계속 산란해서 점점 옅어지고 붉은색만 남아서 붉은 노을이 보입니다.
색을 인지하는 기관은 생명체마다 다르게 발달했습니다. 그래서 다른 생명체는 다르게 하늘을 볼 수도 있습니다. 사람들 사이에서도 색맹처럼 색을 다르게 인지하는 경우가 있기 때문에 모두 똑같이 하늘의 색을 보지 않습니다.