All bus routes to Welkom (South Africa) B C D E J M P B Bus Bellville to Welkom Bus Bloemfontein to Welkom Bus Butterworth (ZA) to Welkom C Bus Cape Town to Welkom Bus Carletonville to Welkom D Bus Durban to Welkom E Bus East London to Welkom J Bus Johannesburg O.R. Tambo Airport to Welkom Bus Johannesburg to Welkom M Bus Midrand to Welkom Bus Mthatha to Welkom P Bus Port Elizabeth to Welkom Bus Pretoria to Welkom