how long does it take for the earth to make one full rotation
Tweet. It actually takes the Earth 23 hours, 56 minutes and 4.06 seconds to make one rotation on its axis, not 24 hours. This is called a sidereal day, and is the amount of time that it takes the Earth to make a full rotation on its axis and end up in the same position relative to the stars.