Six glycoside hydrolase (GH) family 13 members, classified under the polyspecific neopullulanase subfamily GH13_20 (also termed cyclomaltodextrinase) were analysed. They originate from thermophilic bacterial strains (Anoxybacillus flavithermus, Laceyella sacchari, and Geobacillus thermoleovorans) or from environmental DNA, collected after in situ enrichments in Icelandic hot springs. The genes were isolated following the CODEHOP consensus primer strategy, utilizing the first two of the four conserved sequence regions in GH13. The typical domain structure of GH13_20, including an N-terminal domain (classified as CBM34), the catalytic module composed of the A-and B-domains, and a C-terminal domain, was found in five of the encoded enzymes (abbreviated Amy1, 89, 92, 98 and 132). These five enzymes degraded cyclomaltodextrins (CDs) and starch, while only three, Amy92 (L. sacchari), Amy98 (A. flavithermus) and Amy132 (environmental DNA), also harboured neopullulanase activity. The L. sacchari enzyme was monomeric, but with CD as the preferred substrate, which is an unusual combination. The sixth enzyme (Amy29 from environmental DNA), was composed of the ABC-domains only. Preferred substrate for Amy29 was pullulan, which was degraded to panose, and the enzyme had no detectable activity on CDs. In addition to its different activity profile and domain composition, Amy29 also displayed a different conservation (LPKF) in the fifth conserved region (MPKL) proposed to identify the subfamily. All enzymes had apparent temperature optima in the range 50–65°C, while thermostability varied, and was highest for Amy29 with a half-life of 480 min at 80°C. Calcium dependent activity or stability was monitored in four enzymes, but could not be detected for Amy29 or 98. Tightly bound calcium can, however, not be ruled out, and putative calcium ligands were conserved in Amy98.