How long does it take for energy produced in the core of the Sun to reach the earth?

1 Answer

Light and radiation reaches from surface of Sun to Earth in 8. minutes.20 seconds.

Explanation:

But the Gama rays produced in the core travels through the gases of Sun and takes million years to reach its surface as they collided with atoms...During the travel it changes into visible light and infra red waves..The time period varies in different estimates. Some say it takes 20,000 years to reach surface.