All bus routes to Richards Bay (South Africa) D J P D Bus from Durban - King Shaka Airport to Richards Bay Coach to Richards Bay from Durban J Coaches Johannesburg to Richards Bay P Bus to Richards Bay from Pretoria