Which planet has the longest day? June 7, 2021November 28, 2020 by laffgaff Show answer Venus. It completes one rotation every 243 Earth days. Science Trivia Quiz Difficult Trivia Questions Share the fun: Share on Twitter Share on Facebook Share on Reddit Share on WhatsApp Share on Pinterest