Das Kesslerloch ist eine Höhle bei Thayngen im Kanton Schaffhausen in der Schweiz. Sie liegt im Herblingertal am Südostfuss der Reiat-Hochebene. Die Höhle ist ca. 200 m² gross und wird durch eine Steinsäule unterteilt. In prähistorischer Zeit benutzten vermutlich Rentierjäger vor 15'000 bis 11'000 Jahren (Jungpaläolithikum, Magdalénienkultur) die Höhle als Schutzort während der Sommermonate. Die Lage in einem Engtal war zudem günstig für eine Jagdstation, ähnlich etwa der Lage des nicht weit entfernten (ca. 15 km nordöstlich) Petersfels bei der deutschen Stadt Engen.
Die Höhle wurde mit dem Waldgrundstück und dem umliegenden Wiesland 1902 unter staatlichen Schutz gestellt.