Cheap Bus tickets to Bethlehem, ZA

What are the most popular routes to Bethlehem?

Cape Town - BethlehemAverage priceDKK 414Average duration17h 40mDaily departures4
Durban - BethlehemAverage priceDKK 249Average duration6h 55mDaily departures8
Johannesburg - BethlehemAverage priceDKK 313Average duration15h 10mDaily departures1
Bloemfontein - BethlehemAverage priceDKK 263Average duration4h 40mDaily departures4
Pretoria - BethlehemAverage priceDKK 328Average duration16h 55mDaily departures1