Kruger Shalati

Kruger Shalati

An all-inclusive train hotel parked on the historic Selati Bridge above the Sabie River inside Kruger National Park, with Carriage Suites and Bridge House Suites, a bridge-top pool, and twice-daily game drives.

At Do Not Disturb, we match you with one of our dedicated luxury travel experts who designs a tailor-made itinerary around how you want your time away to feel. With deep destination knowledge and meticulous planning behind the scenes, we transform complex travel into something effortless and entirely your own.

The world without distraction.

At a glance

Kruger Shalati is a static luxury train parked on the historic Selati Bridge above the Sabie River, inside Kruger National Park and next to Skukuza Rest Camp. The setting alone makes it one of the most distinctive hotels in South Africa.

The train holds 24 Carriage Suites along the bridge with Sabie River views, with 7 land-based Bridge House Suites for guests wanting a quieter setup. The headline feature is the overhanging pool cantilevered off the bridge, with a viewing deck above the river that pulls elephants, hippos, and crocodiles into view through the day.

The hotel takes its name from a 19th-century African warrior queen, one of the first female chiefs of the Tebula clan within the Tsonga tribe. Stays are all-inclusive, with two daily game drives, all meals, and house drinks. Skukuza Airport is around 5 kilometres away with complimentary transfers, and Kruger Mpumalanga International Airport is about two hours by road.

Kruger Shalati

In detail

  • Food and Drink

    Food and Drink

    All meals and house drinks are included. The Bridge House restaurant is the main table, an African-inspired kitchen seating 66, with the lounge and dining areas angled toward the Sabie River for game viewing over breakfast or dinner.

    The kitchen also operates Trackside Dining events along the carriages, and afternoon tea is served on the train itself, high above the river.

  • Spa and Wellness

    Spa and Wellness

    Spa treatments are custom-tailored and can be taken in your suite or at the lodge, built around natural ingredients and timed for the quiet hours between drives.

    The headline feature is the overhanging pool cantilevered off the bridge, with a viewing deck above the Sabie River. Two more pools, including one at the Bridge House, give further places to cool off and watch the wildlife.

  • Location

    Location

    Kruger Shalati is a static luxury train parked on the historic Selati Bridge, above the Sabie River inside Kruger National Park and next to Skukuza Rest Camp.

    The river flows year-round, drawing elephants, hippos, and crocodiles to the water below the carriages. Skukuza Airport is about 5 kilometres away, with complimentary transfers, and Kruger Mpumalanga International Airport is around two hours by road.

Room Types

Carriage Suite

Suites within the converted train carriages, with views of the Sabie River from elevated windows and African-inspired interiors drawing on local artistry.

The pool and deck cantilever directly above the water, where elephants, hippos, and crocodiles often gather.

Plan Your Journey White Arrow Icon
Carriage Suite

Bridge House Suite

Seven land-based suites for guests wanting a quieter setup off the train, with a more intimate footprint and the same Sabie River views.

An exclusive honeymoon suite is available for couples wanting more privacy.

Request a Quote White Arrow Icon
Bridge House Suite

Our reviews

“Our trip was truly magical and full of core memories that will last us a lifetime.”

Michael • Bora Bora Honeymoon

Star Icon Star Icon Star Icon Star Icon Star Icon

“We just returned from an incredible journey through Ireland, and we couldn’t have had a better experience”

Brad • Ireland Adventure

Star Icon Star Icon Star Icon Star Icon Star Icon

“This was a flawless experience right from the beginning, we had so many thoughts and ideas flowing around and they took all of them and perfectly curated the most beautiful honeymoon for us.”

Kris • Sicily Honeymoon

Star Icon Star Icon Star Icon Star Icon Star Icon

Travel inspiration and editorials

4 min read

Greater Kruger is often discussed as a single destination, but it is really two different safari experiences sharing one ecosystem. Kruger National Park and the private reserves along its western boundary sit on unfenced land, so wildlife moves freely between them, yet the rules, the pace, and the feel of a stay differ considerably depending […]

3 min read

Kruger rewards visitors year-round, but the experience changes considerably depending on when a traveller goes. Wildlife visibility, weather, and crowd levels all shift with the seasons, sometimes in opposite directions from each other, which makes the question of timing more complicated than a single best month.

a giraffe standing next to a tree at sunset 4 min read

Kruger National Park is one of Africa’s most accessible wildlife destinations and one of the most rewarding, but first-time safari travellers consistently arrive prepared for the wrong things. The wildlife guides and the packing lists cover the obvious ground; what follows is the part that usually gets left out.

3 min read

Wine brought most travellers to the Cape Winelands in the first place, but three days here can hold a great deal more: private art collections, working olive groves, cycling through vineyard rows, and a slower pace than a single-day tasting circuit allows.

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.