Piet Retief is located in Nelspruit city, South Africa at the -27.0071, 30.8132 coordinates. Distance from Piet Retief to other cities. are listed below, click on the city name to find distance between. Distance from Piet Retief to Witbank 202 km, to Middelburg 192 km, to eMbalenhle 181 km. The green marker indicates the location of Piet Retief.