Cheap Bus tickets to Villiers

What are the most popular routes to Villiers?

Durban - VilliersAverage priceR 444Average duration6h 45mDaily departures7
Pretoria - VilliersAverage priceR 435Average duration3h 30mDaily departures5
Johannesburg - VilliersAverage priceR 437Average duration1h 50mDaily departures5
Pietermaritzburg - VilliersAverage priceR 611Average duration5h 20mDaily departures4
Mthatha - VilliersAverage priceR 1 049Average duration10h 10mDaily departures2