Yes, an actual train, albeit a very high end one, that runs mainly from Pretoria to Cape Town. It’s a sophisticated affair, with very comfortable guest suites, butler service and a wonderfully elegant dining car. The suites have en suite bathrooms of course and it’s a relaxed three-day journey.
Luxury Train – South Africa
There are no more civilized ways to see a country, and booking into one of the luxury train services that typically run from Pretoria to Cape Town is a real indulgence. As the countryside passes by outside, you can relax in your elegant sleeping cabin or take cocktails in the sophisticated dining car.