Trollhyddorna est situé à deux pas du lac Hemsjön, à 460 au nord de Stockholm dans la province de Jämtland.