pretoria is between the highveld and the bushveld, about 50 km north of johannesburg in the north-east of south africa. it is in a warm, well sheltered valley. the valley is surrounded by the hills of the magaliesberg mountain range. pretoria has a humid subtropical climate (cwa in the köppen climate classification). snow is a very rare event. it only snows in pretoria once or twice in a century.