Travelling by train through South Africa is one of the best ways to truly appreciate the diverse and spectacular scenery offered by the African sub-continent. Take the famous Blue Train between Pretoria and Cape Town – a 27-hour journey of 994 miles – passing through awe-inspiring mountain ranges and lush winelands. Combine this unforgettable journey with stays in both Pretoria and Cape Town to take in the sights and scenery of these two beautiful and historic cities. We can also offer Rovos Rail luxury private train journeys. Please call for details.