Im Beler Gebirge (Belianské Tatry) am Fuße des Kobold-Berges (Kobylí vrch), an der Tatra-Hochstraße zwischen Käsmarker Tränke (Kežmarské Ž¾aby) und Morgenröte (Ždiar) liegt der Ort Höhlenhain.
   
Die Siedlung entstand nach der Entdeckung der Höhle Belianska jaskyòa. An der Straße nach Landeck (Lendak) gab es schon eine Vorläufersiedlung von Waldarbeitern und Steinmetzen mit einer Mühle, das heutige Stará Kotlina (ung. Régiliget).
   
Ende des 1. Weltkrieges wurde hier ein Sanatorium für Lungenkranke eingerichtet.
Höhlenhain gehört zum Verwaltungsbezirk Vysoké Tatry.