Luxury Tours in South Africa

Luxury Tours in South Africa

Private tours and carefully designed journeys through South Africa.

Explore our curated tours through South Africa, designed around exceptional places, thoughtful pacing and private experiences.

Enquire
Start here

Featured Tours in South Africa

South Africa in Style: From Cape Town to Victoria Falls
A tour we recommend

South Africa in Style: From Cape Town to Victoria Falls

This immersive journey combines the best of southern Africa’s beauty and diversity – from Cape Town’s coast to the untamed wilderness of the Sabi Sands and the thundering majesty of Victoria Falls.

13 days | From £6,640pp
Discover more

More Tours in South Africa

Do Not Disturb Moments

Experiences in South Africa

Read next

South Africa Travel Guides & Inspiration

Kenya vs. South Africa for a First Safari 1 min read

For first-time safari travellers, the choice between Kenya and South Africa is rarely simple: both countries offer world-class wildlife, but through entirely different landscapes, infrastructure, and styles of travel. Knowing those differences…

Best Luxury Hotels in the Cape Winelands 1 min read

South Africa’s Cape Winelands blend working vineyards, world-class cuisine, and timeless design. From authentic farm stays to contemporary estates, these are the best luxury hotels to book with Do Not Disturb.

Where to stay

Gondwana Game Reserve

An 11,000-hectare malaria-free private reserve on South Africa’s Garden Route, four hours from Cape Town, with the Big Five, Kwena Lodge Suites, Bush and Fynbos Villas, and the private-residence Ulubisi House.

Discover more
Gondwana Game Reserve

Your next steps

Planning your trip should feel effortless.

We Listen

You share what matters, whether it’s a destination, a feeling, or a moment worth celebrating.

We Curate

Your dedicated expert shapes a thoughtful, private itinerary tailored entirely around you.

You Travel

Every detail handled. Every moment considered. Support before, during, and after your journey.

Tell us about your journey

    Step 1 / 2

    window.addEventListener('load', function () { setTimeout(function () { var destinationName = window.currentDestination; if (!destinationName) { return; } var select = document.querySelector( 'select[name="Destination"]' ); if (!select) { return; } for (var i = 0; i < select.options.length; i++) { if ( select.options[i].text.trim().toLowerCase() === destinationName.trim().toLowerCase() ) { select.value = select.options[i].value; select.selectedIndex = i; var nativeSetter = Object.getOwnPropertyDescriptor( HTMLSelectElement.prototype, 'value' ).set; nativeSetter.call( select, select.options[i].value ); select.dispatchEvent( new Event('change', { bubbles: true }) ); break; } } }, 1000); });

    Let's design your escape

    Answer a few quick questions and we’ll craft a journey as unique as your state of mind.