De Heidelberg Bergbahn (Duits: Heidelberger Bergbahn) is een tweedelige kabelspoorweg in de stad Heidelberg, Duitsland. Het eerste deel loopt van een benedenstation aan de Kornmarkt in de Altstadt van Heidelberg, via een tussenstation bij kasteel Heidelberg, naar een bovenstation bij Molkenkur. De onderste trein is een van de modernste achtbanen in Duitsland, terwijl de tweede trein een van de oudste elektrisch gestuurde kabelbanen is en toeristen naar de Königstuhl brengt, het hoogste punt in de omgeving, op een hoogte van meer dan 550 meter.