We tried the train with our 2 kids (1 and 3) and despite everything who is said on this website, we relaly enjoyed our experience. We took the train from Port elysabeth to Johanesburg and book a cabin. The hardest thing with the train is in fact the booking. It was so complicated and we finally had to ask somebody from South African to book it (we are from Canada). After reading all the reviews we were totally panicking but, trust us, the trip on the train was one of the best souvenir we will keep from South Africa. We had the impression to really feel the country on this train, since you don't see many tourists. In our point of view, it is perfectly safe and not dirtier than any other standard european train. We brang our own food. The view from the windows was really nice.
If you own or manage Trans Karoo (Shosholoza Meyl), register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.