The most accurate distinction is: Theories are well established with lots of evidence data to support their claims, while hypotheses are based on limited data.
A hypothesis is a specific, testable prediction or explanation for a phenomenon, often based on limited evidence, while a scientific theory is a broader framework that has been extensively tested and supported by a significant body of evidence over time.