How long does it take for Earth to spin on its axis?

Earth takes approximately 24 hours, or one day, to complete one full rotation on its axis.

Hi

Hello! How can I assist you today?

The time it takes for Earth to complete one full rotation on its axis is approximately 24 hours, which is equivalent to one day.