Miasto położone jest w południowo-zachodnich Niemczech nad rzeką Neckar u podnóża gór Odenwald. Heidelberg znajduje się około 80 kilometrów na południe od Frankfurtu nad Menem. Według stanu na 2018 rok, miasto liczyło 159 192 mieszkańców.. Pierwsza wzmianka o mieście pochodzi z XIII wieku, kiedy to było ono wymieniane jako zamek. W 1386 roku zamek został zniszczony w wojnie o sukcesję, a później odbudowany. W 1742 roku władcą Palatynatu został Karl Theodor, a Heidelberg stał się jednym z wiodących ośrodków kulturalnych w Europie. Zamek, most i pomnik są jednymi z najbardziej znanych zabytków miasta.