South Africa 20-Day Tours & Itineraries

Explore 3 trips designed by local kimkim specialists to get ideas for your trip to South Africa.

Choose a classic 20-day itinerary that encompasses the cities, national parks, and beaches of South Africa. Fly open-jaw into Cape Town, then take your time exploring the Winelands, Johannesburg, and Kruger National Park before flying out of Mauritius, where hiking and beaches are the best way to spend your time. If you prefer to drive yourself, rent a car and embark on a classic South Africa road trip, stopping in small towns of the Atlantic Seaboard, visiting with ostriches in Oudtshoorn, and taking in the mountain views in the Drakensberg Mountains.

Plan your trip to South Africa
Chat with a local specialist who can help organize your trip.
Take in vistas of Victoria Falls
Map of Explore Southern Africa: Cape Town to Victoria Falls - 20 Days
Explore Southern Africa: Cape Town to Victoria Falls - 20 Days

This Southern Africa tour encompasses four distinct countries' natural and cultural highlights. Beginning in Cape Town, you'll head north to Namibia to hike up Dune 45 for a sunrise and safari in the beautiful Etosha National Park. From there, journey to Botswana for a traditional Mokoro ride through the Okavango Delta and finish with a relaxing sunset boat cruise on the Chobe River before ending at iconic Victoria Falls.

Spectacled weavers in Kruger
Map of Classic South Africa and Mauritius: Cape Town, Johannesburg, Kruger Safari, & More - 20 Days
Classic South Africa and Mauritius: Cape Town, Johannesburg, Kruger Safari, & More - 20 Days

Twenty days give you plenty of time to scope out South Africa and neighboring Mauritius on this trip. You'll start off in Cape Town, your base to pay visits to the winelands, Robben Island, Kirstenbosch Gardens, and the city's culinary scene. Continue to Johannesburg for a cultural cuisine experience, then over to Kruger National Park for a classic safari. Finally, end your trip on the island of Mauritius with tropical tours and plenty of time to relax.

Other durations: 5 days · 6 days · 7 days · 8 days · 9 days · 10 days · 11 days · 12 days · 13 days · 14 days · 15 days · 16 days · 17 days · 18 days · 19 days · 20 days · 21 days