Cheap Bus tickets to Elim

What are the most popular routes to Elim?

Johannesburg - ElimAverage priceR 438Average duration6hDaily departures3
Pretoria - ElimAverage priceR 407Average duration6h 5mDaily departures3
Midrand - ElimAverage priceR 445Average duration5h 30mDaily departures3
Louis Trichardt - ElimAverage priceR 429Average duration20mDaily departures4
Soweto - ElimAverage priceR 455Average duration6h 55mDaily departures2