Porterville Campsites in Porterville Town in the Western Cape province in South Africa. At the foot of the Olifants River Mountains, 27 km south-east of Piketberg and 155 km north-east of Cape Town. Country nameSouth Africa