Heidelberg Mountain Railway (tyska: Heidelberger Bergbahn) är en tvådelad bergbana i staden Heidelberg i Tyskland. Den första delen går från en nedre station vid Kornmarkt i Heidelbergs Altstadt, via en mellanstation vid Heidelbergs slott, till en övre station vid Molkenkur. Det nedre tåget är en av Tysklands modernaste berg- och dalbanor medan det andra tåget är en av de äldsta elektriskt styrda linbanorna och tar turisterna till Königstuhl, den högsta punkten i området, på en höjd av över 550 meter.