Heidelberská horská dráha (německy Heidelberger Bergbahn) je dvouúseková lanová dráha ve městě Heidelberg v Německu. První úsek vede z dolní stanice na Kornmarktu v heidelberském Altstadtu přes mezistanici u heidelberského hradu do horní stanice na Molkenkuru. Dolní vlak je jednou z nejmodernějších horských drah v Německu, zatímco druhý vlak je jednou z nejstarších elektricky ovládaných lanovek a vozí turisty na Königstuhl, nejvyšší bod v oblasti, ve výšce přes 550 metrů.