Obec Klášterská Lhota leží v Královéhradeckém kraji v ORP Vrchlabí v nadmořské výšce 373 m. V roce 2014 zde žilo 209 obyvatel. Klášterská Lhota má katastrální území o rozloze 301 ha.