Fact Check: When Will the Century’s Longest Solar Eclipse Actually Happen—2025 or 2027?
Social media posts, blogs, and even some news outlets have been circulating claims that this once-in-a-century event will occur on August 2, 2025. But NASA has now stepped in to clear the air and the timeline.
- Science News
- 2 min read

Skygazers have never been this hyped. All eyes are on the skies, and for good reason—the world is bracing to witness the longest solar eclipse of the century. The buzz says it’ll happen on August 2. But there’s just one problem: Which year is it—2025 or 2027?
That’s where the confusion begins.
Social media posts, blogs, and even some news outlets have been circulating claims that this once-in-a-century event will occur on August 2, 2025. But NASA has now stepped in to clear the air and the timeline.
The Truth: It’s August 2, 2027
Advertisement
NASA has officially confirmed that the longest total solar eclipse of the 21st century will happen on August 2, 2027. Not in 2025. Not earlier. The event will last over 6 minutes and 23 seconds at its peak- far longer than typical eclipses, which generally range between 2 to 4 minutes. The eclipse will be visible in India between 4:00 pm and 6:00 pm IST.
This eclipse, dubbed the “Eclipse of the Century”, will be most visible across parts of North Africa, the Middle East, and Europe. In India, it will be seen in Rajasthan, Gujarat, Maharashtra, and Goa.
Advertisement
It’s unclear exactly where the 2025 myth began, but it may have stemmed from confusion with another eclipse—a partial solar eclipse that will happen on September 21, 2025. NASA says it will be visible in Australia, Antarctica, the Pacific Ocean, and the Atlantic Ocean.
The solar eclipse of 2027 is a major one as it will be the longest total eclipse that can be seen from the Earth between years 1991 and 2114. During this eclipse, the Moon will be at its closest point to Earth while the Earth will be at its farthest point from the Sun, resulting in a complete blackout of sunlight and the Moon appearing bigger than usual.