How long does the sun take to complete one rotation on its axis?

The sun rotates counterclockwise on its axis, taking approximately 25 to 35 days to complete one full rotation.

This is known as the solar rotation period. However, it is vital to remember that the Sun’s rotation rate varies around its surface. The equatorial portions of the Sun rotate faster than its polar regions, a phenomenon known as differential rotation.

Latitude Rotation Period
 Equator25-27 days
Mid-Latitudes27-30 days
Poles30-35 days

These values are approximate and can vary due to the Sun’s differential rotation.