Most safari-and-beach trips add a flight to Mozambique, Mauritius or Zanzibar. This South Africa safari and beach holiday keeps both halves in one province: a private reserve in northern Zululand, then the Elephant Coast of the iSimangaliso Wetland Park, a UNESCO World Heritage Site since 1999. The road between them takes about two to three hours, so there is no second border, visa check or international connection. If you would prefer an island, safari and beach covers the Indian Ocean options.
It is a quieter corner of the country than the Kruger, with a different cast: sand-forest antelope such as suni and nyala, cheetah on open grassland, and the reserves where the southern white rhino was pulled back from the edge. Be aware that this part of KwaZulu-Natal is not malaria-free; CDC recommends antimalarials for the uMkhanyakude district, which covers both stops. The KwaZulu-Natal region guide has the wider picture.
Why this route works
Most US nonstops reach Johannesburg too late for the onward connections to Zululand, so one night near OR Tambo is built in; a scheduled light-aircraft shuttle the next morning lands you at the reserve in time for lunch. The safari comes first, while early starts still feel easy, and the beach follows as the reward. The two stops are only a few hours apart by road, which is the whole point of this route: no second country, no border formalities and no extra international flight. Leaving from Richards Bay rather than doubling back to the reserve airstrip saves time, and we pick a flight from there that meets the evening departures from Johannesburg comfortably.