I don't know for certain but I don't think it would be feasible at all.
The Shosholoza Meyl train service stops in Beaufort West. There are three services which you can use. There is the service up to Johannesburg leaving Cape Town on Tuesday and Thursday. There is the service to Queenstown which departs on Thursday and Friday. There is the service to East London which leaves Cape Town on Sunday and Tuesday.
There is information about ticket prices and the schedule here https://www.shosholozameyl.co.za/train-routes.aspx
I am pretty certain that Intercape, Translux and Greyhound buses also stop in Beaufort West with scheduled services.
As for travelling around the area without a car, that is nigh impossibleEdited: 5 years ago