Why do stars twinkle but planets don't?

Updated October 2026 · How we answer

Short answerStars twinkle because they are so far away they appear as tiny points of light, easily distorted by Earth's atmosphere. Planets are closer and appear as tiny disks, so the atmospheric distortion averages out, making them shine steadily.

The Science of Twinkling

Twinkling, or scintillation, happens when light passes through turbulent layers of Earth's atmosphere. These layers bend the light in different directions, causing the star's apparent position and brightness to flicker rapidly. Since stars are effectively point sources, even small distortions cause noticeable twinkling.

Planets, though still far, are much closer than stars. They appear as tiny disks rather than points. Each point on the disk twinkles independently, but the combined light averages out, so the planet appears to shine steadily.

When Planets Can Twinkle

Under very stable atmospheric conditions, even planets can twinkle slightly, especially when they are near the horizon where the atmosphere is thicker. However, this is usually subtle compared to the strong twinkling of stars.

The effect is also more pronounced for stars near the horizon because their light passes through more atmosphere. Observing from high altitudes or on calm nights reduces twinkling for all objects.

  • Stars: point-like, twinkle due to atmospheric turbulence.
  • Planets: small disks, twinkling averages out.
  • Near the horizon, both can twinkle more.
  • Steady air (good 'seeing') reduces twinkling.
  • Twinkling is not related to the star's actual brightness variation.

Common mistakes

  • Thinking twinkling is caused by the star itself pulsating—most twinkling is atmospheric.
  • Believing planets never twinkle; they can under poor seeing conditions.
  • Assuming a twinkling object is always a star; sometimes planets low on the horizon twinkle too.
From our shopsParkBound: Vintage national-park poster cases.