Start you South African holiday in Johannesburg by driving into the ruggedly beautiful Drakensburg Mountains. Experience one of the most picturesque regions of South Africa with towering mountain scenery, sparkling crystal clear streams and awe inspiring hiking trails. Continue your journey south and enjoy the warm breezes of the Indian Ocean at Ballito Bay. Enjoy a round of golf or a spa treatment before sitting down for a delicious meal at your 4* guesthouse. Continue into the iSimangaliso Wetland Park World Heritage Site, one of the few natural wonders left on earth, and enjoy unspoiled wilderness beaches, vast wetlands and incredible game reserves.
Enjoy a morning game drive, whale watching excursion or fishing trip before heading inland to the lush Hluhluwe Game Reserve, home to many wildlife species including rhino, lion, leopard and elephant. Continue north through Kwazulu – Natal and Mpumalanga to Johannesburg where you will have time to relax for one night before your onward flight home.