Janské Lázně is located about  northwest of Trutnov and  north of Hradec Králové. It lies in the Giant Mountains, and its northern part lies in the Krkonoše National Park.
Janské Lázně is situated roughly northwest of Trutnov and north of Hradec Králové. It lies within the Giant Mountains, with its northern portion residing in the Krkonoše National Park.