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