Cheap Bus tickets to Jansenville

What are the most popular routes to Jansenville?

Johannesburg - JansenvilleAverage price£33Average duration11h 10mDaily departures3
Midrand - JansenvilleAverage price£41Average duration12h 25mDaily departures2
Bloemfontein - JansenvilleAverage price£25Average duration6hDaily departures2
Port Elizabeth - JansenvilleAverage price£19Average duration2h 40mDaily departures4
Pretoria - JansenvilleAverage price£27Average duration12h 55mDaily departures2