The sun rotates in the same direction as the earth, from west to east, so from the perspective of the earth, sunspots move on the surface of the sun, and they move from east to west. Because the sun is a gaseous sphere, its surface rotates at different latitudes and speeds. The equatorial region has the highest speed, and it takes only 25 days to turn around. With the increase of latitude, the rotation speed becomes slower and slower. At the latitude of 80 degrees, it takes 35 days to turn around. Of the nine planets, only Mercury and Venus have longer rotation periods than the sun, and the rotation periods of other planets (including the earth) are not as long as the sun. In recent years, it has been found that the rotation period of different levels in the sun is also different.
The sun not only rotates, but also leads the whole solar system, flying around the center of the Milky Way at a speed of 250 kilometers per second. We call this movement "the revolution of the sun". It takes about 250 million years for the sun to make one revolution. While the sun revolves around the center of the Milky Way, it is also striding towards Hercules at a speed of 20 kilometers per second.
The sun moves so fast, why can't we see it? This is because all members of the solar system follow the sun, and each member has the speed of the sun. So every member can't feel the same movement as the sun, but can only feel the relative movement between himself and the sun. It's like people don't feel that they are following the earth.