Multiple choice general knowledge science & technology Which planet has the shortest day of all? Mercury Neptune Earth Jupiter Reveal answer Fill a bubble to check yourself D Correct answer Explanation Jupiter has the shortest day at about 9.93 hours due to its very fast rotation. This rapid spinning flattens Jupiter at its poles and creates strong jet streams in its atmosphere.