which two planets have no moons
Venus and Mercury. The inner most planets in the Solar system which come before the Earth from the Sun, Mercury and Venus are the only two planets in the Entire Solar system which don't have any moons. Even Pluto, not a planet any more has 5 moons of it's own. This might be because of their proximity to the Sun.