O Ferrocarril de montaña de Heidelberg (en alemán: Heidelberger Bergbahn) é un funicular de dúas seccións da cidade de Heidelberg, Alemaña. O primeiro tramo vai desde unha estación inferior en Kornmarkt na Altstadt de Heidelberg, a través dunha estación intermedia no Castelo de Heidelberg, ata unha estación superior en Molkenkur. O tren inferior é unha das montañas rusas máis modernas de Alemaña, mentres que o segundo é un dos teleféricos controlados eléctricamente máis antigos e leva aos turistas a Königstuhl, o punto máis alto da zona, a máis de 550 metros de altitude.