Cheap Bus tickets to Bethlehem, ZA

What are the most popular routes to Bethlehem?

Cape Town - BethlehemAverage priceARS 93,008Average duration17h 40mDaily departures4
Durban - BethlehemAverage priceARS 55,946Average duration6h 55mDaily departures8
Johannesburg - BethlehemAverage priceARS 70,206Average duration15h 10mDaily departures1
Bloemfontein - BethlehemAverage priceARS 58,933Average duration4h 40mDaily departures4
Pretoria - BethlehemAverage priceARS 73,644Average duration16h 55mDaily departures1