Why does Neptune has blue color?
Neptune's blue color is due to the presence of methane in its atmosphere. Methane absorbs red light and reflects blue light, giving the planet its distinct blue hue. The exact reason for the amount of methane on Neptune compared to other gas giants is still under study.