El Ferrocarril de Montaña de Heidelberg (en alemán: Heidelberger Bergbahn) es un funicular de dos tramos en la ciudad de Heidelberg, Alemania. El primer tramo va desde una estación inferior en Kornmarkt, en el Altstadt de Heidelberg, pasando por una estación intermedia en el Castillo de Heidelberg, hasta una estación superior en Molkenkur. El tren inferior es una de las montañas rusas más modernas de Alemania, mientras que el segundo tren es uno de los teleféricos más antiguos controlados eléctricamente y lleva a los turistas a Königstuhl, el punto más alto de la zona, a más de 550 metros de altura.