Multiple choice Which planet of our solar system has the longest day? Uranus Mercury Venus Earth Reveal answer Fill a bubble to check yourself C Correct answer Explanation Venus takes approximately 243 Earth days to complete one rotation on its axis, making its day longer than its year (225 Earth days). This is due to its extremely slow retrograde rotation.