Cheap Bus and Shuttle tickets to Richards Bay

What are the most popular routes to Richards Bay?

Johannesburg - Richards BayAverage priceA$57Average duration11hDaily departures5
Johannesburg - Richards BayAverage priceA$59Average duration12h 30mDaily departures1
Pretoria - Richards BayAverage priceA$43Average duration12h 30mDaily departures4
Durban - Richards BayAverage priceA$33Average duration2h 35mDaily departures6
Pietermaritzburg - Richards BayAverage priceA$45Average duration4h 20mDaily departures3