Janské Lázně ležia v českých Krkonošiach v okrese Trutnov vo výške 519 m. Obec má rozlohu 13,73 km² a má 879 obyvateľov.