Trollhyddorna liegt naturschön direkt am See Hemsjön, ca. 460 km nördlich von Stockholm in der Provinz Jämtland.