Heidelberská horská železnica (nem. Heidelberger Bergbahn) je dvojúseková lanová dráha v meste Heidelberg v Nemecku. Prvý úsek vedie z dolnej stanice na Kornmarkte v Heidelbergu Altstadt cez medzistanicu na Heidelberskom hrade do hornej stanice na Molkenkur. Dolný vlak je jednou z najmodernejších horských dráh v Nemecku, zatiaľ čo druhý vlak je jednou z najstarších elektricky ovládaných lanoviek a vozí turistov na Königstuhl, najvyšší bod v oblasti, vo výške viac ako 550 metrov.