Cheap Bus tickets to Petrusburg

What are the most popular routes to Petrusburg?

Johannesburg - PetrusburgAverage priceARS 52,977Average duration9h 10mDaily departures2
Pretoria - PetrusburgAverage priceARS 53,313Average duration10h 35mDaily departures2
Carletonville - PetrusburgAverage priceARS 45,871Average duration7h 35mDaily departures2
Bloemfontein - PetrusburgAverage priceARS 40,381Average duration55mDaily departures4
Pietermaritzburg - PetrusburgAverage priceARS 71,536Average duration10h 20mDaily departures3