Relax in the flowing space of contemporary but homely suites and family cottages.
Location
Tucked into the hillside overlooking the sweeping Mfazimnyama Valley, Three Tree Hill Lodge sits in one of KwaZulu-Natal’s most evocative landscapes. The views stretch across Spioenkop Game Reserve — home to rhino, giraffe, zebra, eland, antelope — and out towards the rolling foothills of the Drakensberg. It’s a setting that feels both rich in wildlife and steeped in history. Once the site of fierce Anglo-Boer War battles, today it’s all birdsong, big skies, and the soft rustle of acacia trees.
Rooms
There’s a real sense of place in the lodge’s six charming cottages and three family villas. Think wraparound views, vintage travel trunks, and soft linens — each space is styled with understated comfort in mind. You’ll wake to golden light spilling through your windows, maybe even catch a glimpse of giraffe browsing on the plains below.
Amenities
The main lodge is where guests tend to gather — a welcoming space with well-worn books, flickering fires, and a veranda made for sundowners. There’s a small pool for warm afternoons and plenty of shaded spots to read, relax, or simply take it all in. We love the subtle historical touches throughout — old photographs, war memorabilia, and tales told over a glass of wine.
Activities
Three Tree Hill is a wonderful base for exploring this part of KwaZulu-Natal. You can walk, ride, or bike through the reserve, visit nearby Zulu battlefields, or hike in the nearby Drakensberg mountains. Guided battlefield tours are especially moving — bringing the region’s layered past vividly to life.
Sustainability
This is a proudly Fair Trade certified lodge, with a deep-rooted commitment to community and conservation. From employing local staff and supporting schools to helping preserve the surrounding wilderness, staying here feels like being part of something genuinely thoughtful and good.
Best places to stay in The Battlefields
The Battlefields Trip Inspiration
Speak to a South Africa expert today
and start planning your tailor-made holiday
Alistair