Je napájen uměle minerální vodou ze Starostova a Panského pramene, z pramenišť přírodních léčivých zdrojů v Rudolfově údolí. Podle trutnovského kronikáře Simona Hüttla, první teplý pramen v roce 1006 objevil Jan z Chockova, zbrojnoš rytíře Albrechta z Trautenbergu.

Koupele s 27 stupňovou teplou vodou se začaly používat ve 14. století. Zdejší prameny vyvěrají v 615 metrech nad mořem. V současné době jsou minerální vody pro koupele jímány ze dvou zdrojů: Janova (podle údajného nálezce) a Černého pramene. Oba se nacházejí zhruba 80 m pod budovou Lázeňský dům a přivádějí termu z hloubky 700 až 1400 m. Jde o kvalitní vodu s teplotou v místě vývěru 27,5 stupňů Celsia, kterou využívají i v dětské léčebně Vesna, postavené ve spodní části Rudolfova údolí.