Cheap Bus and Shuttle tickets to Richards Bay

What are the most popular routes to Richards Bay?

Johannesburg - Richards BayAverage priceTRY 1,618Average duration11hDaily departures6
Johannesburg - Richards BayAverage priceTRY 2,056Average duration12h 30mDaily departures1
Midrand - Richards BayAverage priceTRY 1,220Average duration11h 50mDaily departures3
Midrand - Richards BayAverage priceTRY 2,026Average duration13h 45mDaily departures1
Durban - Richards BayAverage priceTRY 1,073Average duration2h 35mDaily departures5