Discover the very best of South Africa on this all-encompassing tour. Beginning in Cape Town, take the cable car up Table Mountain and enjoy a tour of the Cape Peninsula which includes a visit to Cape Point and Boulders Beach. Next, you'll head to Stellenbosch in the Western Cape winelands, before heading to Hermanus for an incredible whale-watching experience. Continuing to Knysna, a town at the heart of the famous Garden Route. From Port Elizabeth we'll go on to discover the KwaZulu-Natal battlefields on a tour. Kruger National Park is our next destination, where we'll head out in search of the Big Five, before a drive along the scenic Panorama Route completes this incredible adventure.