It all depends on the rotation. Which planet has a longer day, Earth or Mars?
Answer Mars
A day on Mars is slightly longer than one on Earth, as the Red Planet rotates on its axis slightly slower. Coming in at 24 hours 39 minutes and 35 seconds long, there are actually 687 Martian days in a year, because Earth also orbits the Sun faster.
Last updated 5 years ago · 4.3K views · SOURCE