Cheap Bus and Shuttle tickets to Richards Bay

What are the most popular routes to Richards Bay?

Johannesburg - Richards BayAverage priceR 542Average duration12h 30mDaily departures1
Durban - Richards BayAverage priceR 303Average duration2h 20mDaily departures4
Pretoria - Richards BayAverage priceR 617Average duration12h 30mDaily departures3
Pretoria - Richards BayAverage priceR 550Average duration14h 15mDaily departures1
Pietermaritzburg - Richards BayAverage priceR 518Average duration4h 25mDaily departures1