Heidelberg Mountain Railway (tysk: Heidelberger Bergbahn) er en todelt kabelbane i byen Heidelberg i Tyskland. Den første strækning går fra en nedre station ved Kornmarkt i Heidelbergs Altstadt, via en mellemstation ved Heidelberg Slot, til en øvre station ved Molkenkur. Det nederste tog er en af de mest moderne rutsjebaner i Tyskland, mens det andet tog er en af de ældste elektrisk styrede svævebaner og bringer turisterne til Königstuhl, det højeste punkt i området i over 550 meters højde.