Hirschhorn se encuentra en un recodo del río Neckar a unos 19 kilómetros al este de Heidelberg.