Cheap Bus tickets to Benoni

What are the most popular routes to Benoni?

Durban - BenoniAverage price₪69Average duration6h 55mDaily departures3
Port Shepstone - BenoniAverage price₪83Average duration8h 40mDaily departures2
Margate - BenoniAverage price₪88Average duration9h 10mDaily departures2
Pietermaritzburg - BenoniAverage price₪83Average duration5h 30mDaily departures2
Amanzimtoti - BenoniAverage price₪84Average duration7h 25mDaily departures2