Cave Diver Uncovers 8,000-Year-Old Skeleton 656 Feet Inside Flooded Mexico Cave
An underwater cave exploration in Mexico has revealed human remains believed to be at least 8,000 years old, raising new questions about how early people used the region’s vast cave networks.
The discovery was made deep inside a flooded cave system along Mexico’s Caribbean coast, where researchers say the skeleton was found far beyond the reach of normal access.
According to the Associated Press, cave-diving archaeologist Octavio del Río located the bones roughly 26 feet underwater and about 656 feet inside the cave system between the tourist destinations of Tulum and Playa del Carmen. The remains were recovered in late 2025 and are now undergoing scientific analysis.
Researchers believe the body entered the cave when the passages were still dry land during the late Ice Age. Rising sea levels later flooded the cave network, trapping the remains underwater for thousands of years.
“We don’t know if the body was deposited there or if that was where this person died,” del Río told the Associated Press.
The skeleton was discovered resting on a mound of sediment inside an interior chamber, a position archaeologists say could indicate an intentional funerary deposit. Similar discoveries across the Yucatán’s cenote cave systems suggest ancient inhabitants may have used the caves for ritual practices.
The find also adds to a growing record of prehistoric human remains discovered in submerged cave networks across the region. Over the last three decades, archaeologists have identified at least 11 ancient skeletons in the underground rivers and cenotes along Mexico’s Caribbean coast.
Researchers now hope detailed analysis of the bones will reveal clues about the person’s age, health, and the early populations that once lived in the area before the caves flooded.
For scientists studying the earliest people of the Americas, the cave system may still hold more answers.
Subscribe free for daily political analysis they won’t broadcast. Join 115K+ readers →



