Cheap Bus and Shuttle tickets to Welkom

What are the most popular routes to Welkom?

Durban - WelkomAverage pricePEN 119Average duration9h 50mDaily departures4
Cape Town - WelkomAverage pricePEN 175Average duration15h 15mDaily departures16
Port Elizabeth - WelkomAverage pricePEN 157Average duration11h 40mDaily departures19
Johannesburg - WelkomAverage pricePEN 114Average duration4h 15mDaily departures31
East London - WelkomAverage pricePEN 110Average duration9h 55mDaily departures5