Why do stars twinkle?
Last updated 4 November 2026
Stars twinkle because their light passes through the Earth's restless atmosphere on its way to your eyes. Pockets of warmer and cooler air bend the light by tiny, ever-changing amounts, so the star seems to flicker in brightness, position and colour. The stars themselves shine steadily: seen from space, they don't twinkle at all.
What causes it
The scientific name is scintillation. The air above us is never perfectly still: wind, rising warm air and layers at different temperatures make pockets of slightly different density, and light bends (refracts) a little as it passes from one to the next, rather as light bends going into water.
Starlight crosses many of these moving pockets in the last few kilometres of its journey, and each one nudges it slightly off course. From moment to moment more or less of it reaches your eye, from slightly different directions, so the star flickers and seems to jitter on the spot. It is the same effect that makes a road shimmer on a hot day, or the bottom of a swimming pool waver.
Why planets shine more steadily
It comes down to size in the sky. Stars are so far away that even large telescopes show them as single points, so all of a star's light reaches you along essentially one path through the air, and every wobble in that path shows.
Planets are vastly closer and show as tiny discs: too small to see as discs with the naked eye, but big enough to matter. Light from different parts of the disc takes slightly different paths, the wobbles average out, and the overall brightness stays steadier.
That gives a rough test: a bright "star" shining with a calm, steady light high in the sky may well be a planet. It isn't foolproof, as planets low down can twinkle too, and on very turbulent nights everything shimmers.
Why stars twinkle more near the horizon
Straight up, you look through the thinnest slice of atmosphere. Near the horizon your line of sight passes through many times more air, and more turbulence, so low stars twinkle far more than those overhead.
That is why Sirius, the brightest star in the night sky, is famous in the UK for its twinkling. From Britain it never climbs much more than 20 degrees above the southern horizon, and on a cold winter night it can seem to flash and dance. Our guide to winter constellations shows where to find it.
Why stars flash colours
The atmosphere works like a weak prism, bending blue light slightly more than red, so near the horizon a star's light is spread into a tiny vertical spectrum. As turbulence moves it around, different colours reach your eye from moment to moment, and the star flashes red, green, blue and white. Sirius, both bright and low, shows it best.
These flashes are not the star's true colour, which comes from its temperature; our guide to star colours explains the difference.
What twinkling tells stargazers
Astronomers call the steadiness of the air seeing. Strong twinkling usually means poor seeing: through a telescope the planets and the Moon look blurred and boiling, and close double stars are hard to split. Steadier stars mean finer detail.
Seeing is not the same as transparency, how clear and haze-free the sky is, and in the UK the two often trade off. The crisp, sparkling nights after a cold front can be very transparent but turbulent, with lots of twinkling, while still, slightly hazy nights can give steadier views. For naked-eye stargazing and meteor watching, transparency matters most; for planets through a telescope, seeing matters most.
Seeing and transparency both matter for a named star. Every star we name is magnitude 6.5 or fainter, so finding one with binoculars or a telescope goes best on a clear, haze-free night with the star well up from the horizon, where the air is thinnest. Put its coordinates into a stargazing app to see when it is highest. See how to find a named star.
How astronomers stop twinkling
- Go high. Major observatories sit on high mountains, such as in Hawaii and Chile, above much of the turbulent air.
- Go to space. Space telescopes such as Hubble and the James Webb Space Telescope orbit above the atmosphere, where stars do not twinkle at all.
- Correct it as it happens. Large modern telescopes use adaptive optics: a sensor measures the atmosphere's distortion many times a second, and a flexible mirror changes shape to cancel it.
Does the Sun twinkle?
Not noticeably. It is so close that it shows as a large disc, and any twinkling averages out across it, though the edge can be seen wobbling and distorting at sunrise or sunset: the same effect. Never look directly at the Sun.
Try it on your next clear night: compare a star high overhead with one near the horizon. The difference is easy to see, and it makes a quick experiment with children; see our tips for stargazing with kids.
Common questions
Why do stars twinkle and planets don't?
Stars are so far away that they appear as single points of light, so every disturbance in the atmosphere makes them flicker. Planets are close enough to appear as tiny discs, and the disturbances from different parts of the disc average out, so they usually shine more steadily.
Do stars twinkle in space?
No. Twinkling is caused entirely by the Earth's atmosphere. Astronauts and space telescopes see stars as steady points of light.
Why does one star flash different colours?
A bright star low on the horizon, often Sirius in the UK, flashes colours because the atmosphere bends different colours of light by slightly different amounts. Turbulence moves these colours around, so your eye sees quick flashes of red, green and blue.
Is twinkling good or bad for stargazing?
Heavy twinkling usually means turbulent air, which blurs fine detail through a telescope. For naked-eye stargazing it matters much less: a clear, haze-free sky is more important than a steady one.
Name a real star. A heartfelt gift they’ll cherish forever.
Name their star ✦