All bus routes to Piet Retief (South Africa) D J M P R S D Bus Durban to Piet Retief J Bus Johannesburg to Piet Retief M Bus Midrand to Piet Retief P Bus Pretoria to Piet Retief R Bus Richards Bay to Piet Retief S Bus Springs to Piet Retief