Heidelberg se trouve en/au Afrique du Sud (Sedibeng District Municipality, Gauteng) sur le fuseau horaire Africa/Johannesburg.
Sont situés à proximité Nigel, Balfour et Springs.
La distance jusqu'à Johannesburg est de 42 km, Soweto est à 48 km et Pretoria est à 85 km à vol d'oiseau.
Distances de Heidelberg aux villes les plus importantes de Afrique du Sud et du monde.
-26.5047600°
28.3592100°