If it takes over a Million years for light to reach the suns outer levels how long does it take to reach earth?

1 Answer

Light takes 8.2 minutes to reach Earth from the Sun.

Explanation:

In side the core of Sun Gama rays are produced by fusion. It hits and deflects several times among the gas molecules inside Sun and takes long time. to get out say a million years.But once out of surface it is vacuum of space where it travels in a straight line at the speed of light C.enter image source here
picture slisdeplayer .com.

It is important to note that photons inside the sun still travel at the speed of light, it is just there are so many deflections inside the star due to the density of the material. The photo is literally bouncing around between particles for a million years at the speed of light before it escapes and travels straight to Earth.