Cheap Bus tickets to Benoni

What are the most popular routes to Benoni?

Durban - BenoniAverage price$24Average duration6h 55mDaily departures3
Port Shepstone - BenoniAverage price$28Average duration8h 40mDaily departures2
Margate - BenoniAverage price$30Average duration9h 10mDaily departures2
Pietermaritzburg - BenoniAverage price$28Average duration5h 30mDaily departures2
Amanzimtoti - BenoniAverage price$29Average duration7h 25mDaily departures2