Cheap Bus and Shuttle tickets to Richards Bay

What are the most popular routes to Richards Bay?

Johannesburg - Richards BayAverage priceCLP 36,120Average duration11hDaily departures5
Johannesburg - Richards BayAverage priceCLP 37,580Average duration12h 30mDaily departures1
Pretoria - Richards BayAverage priceCLP 26,967Average duration12h 30mDaily departures4
Durban - Richards BayAverage priceCLP 21,044Average duration2h 35mDaily departures6
Pietermaritzburg - Richards BayAverage priceCLP 28,591Average duration4h 20mDaily departures3