Das Heidelberger Schloss ist eine der berühmtesten Ruinen Deutschlands und das Wahrzeichen der Stadt Heidelberg. Die Schlossruine aus rotem Neckartäler Sandstein erhebt sich am Nordhang des Königstuhls oberhalb der Heidelberger Altstadt, die am Neckar liegt, der hier aus dem Odenwald tritt und in die Oberrheinische Tiefebene fließt.