Enjoy a memorable 7-night South African holiday starting with 2 nights in Cape Town, where you can choose to explore the city’s iconic landmarks like Table Mountain and the V&A Waterfront. Then embark on a luxurious 3-night journey aboard Rovos Rail, traveling from Cape Town to Pretoria in vintage elegance, with gourmet dining, fine wines, and scenic stops including a visit to the historic town of Kimberley. Conclude your trip with 2 relaxing nights in Pretoria, discovering its rich history, jacaranda-lined streets, and cultural highlights before heading home.