How Long Does It Take for Mars to Rotate on Its Axis?

Detlev van Ravenswaay/Stocktrek Images/Getty Images

It takes Mars 24 hours, 37 minutes, 23 seconds to rotate on its axis. This is almost identical to the amount of time that it takes the Earth to rotate once on its axis.