Ang Heidelberg Mountain Railway (Aleman: Heidelberger Bergbahn) ay isang dalawang-section na funicular railway sa lungsod ng Heidelberg, Germany. Ang unang seksyon ay tumatakbo mula sa isang mas mababang istasyon sa Kornmarkt sa Heidelberg's Altstadt, sa pamamagitan ng isang intermediate na istasyon sa Heidelberg Castle, hanggang sa isang mataas na istasyon sa Molkenkur. Ang mas mababang tren ay isa sa mga pinakamodernong roller coaster sa Germany habang ang pangalawang tren ay isa sa mga pinakalumang cable car na kinokontrol ng kuryente at nagdadala ng mga turista sa Königstuhl, ang pinakamataas na punto sa lugar, sa taas na mahigit 550 metro.