The colors for inner planets Mercury, Venus, Earth and Mars are gray, yellowish-white, predominantly blue with patches of other colors and red-orange, respectively; the outer planets Jupiter, Saturn, Uranus and Neptune have the colors orange with white bands, light yellow, light blue and pale blue, respectively. Mercury, which is the closest planet to the sun, has no atmosphere, and its surface appears gray. Mars color is red-orange because its surface contains rust-colored rocks.
The yellowish-white appearance of Venus is due the sulfuric acid clouds in its atmosphere. The Earth is mainly blue in color due to its water sources. However, when seen from space, patches of the colors brown, white, green and yellow are visible. The while colors are due to the clouds, and some continents appear green.
Similarly, the different colors associated with the outer planets are associated with the types of atmospheres found on these planets. For example, Uranus and Neptune have a blue hue because of the methane clouds found in their atmospheres.