La Ferrovia di montagna di Heidelberg (in tedesco: Heidelberger Bergbahn) è una funicolare a due sezioni della città di Heidelberg, in Germania. La prima sezione va da una stazione inferiore a Kornmarkt, nell'Altstadt di Heidelberg, passando per una stazione intermedia al Castello di Heidelberg, fino a una stazione superiore a Molkenkur. Il treno inferiore è una delle più moderne montagne russe della Germania, mentre il secondo treno è una delle più antiche funivie a controllo elettrico e porta i turisti a Königstuhl, il punto più alto della zona, a oltre 550 metri di altitudine.