Bradlecká Lhota se trouve à 14 km au sud-sud-est de Semily, à 40 km au sud-est de Liberec et à 83 km au nord-est de Prague[4].
La commune est limitée par Lomnice nad Popelkou au nord, par Syřenov au nord et à l'est, par Soběraz et Železnice au sud, et par Kyje à l'ouest[5].