Thaba Eco Hotel | The Planner

Thaba Eco Hotel


Surrounded by Johannesburg’s Klipriviersberg Nature Reserve, Thaba Eco Hotel is known for luxurious accommodation in Johannesburg, successful functions, dream weddings and delicious dining, as well as an authentic commitment to ecology and conservation.

Then, there are the views: the dramatic quartzite ridges of the Klipriviersberg, the undulating peaks and troughs of the Klipriviers Valley, and the countless small details that make local animals and indigenous plants, flowers and landscapes so special.


The Kraal Restaurant takes food seriously. Our head chef specialise in what they call feel-good food, taking simple favourites – like prawns, meat dishes, surf & turf and pizza – and giving them a special twist. Our pastry chef creates tea-time treats, puddings and desserts to die for, like pancakes, malva pudding and choc sundaes.

Then there’s the wine and cocktail lists, which are exhaustive. But don’t forget the famous Kraal weekend buffet breakfast, offering both hot and cold items dishes. A top choice for families and corporate groups.


Thaba Eco Hotel is a retreat for those who enjoy nature but like the feeling of luxury. After a relaxing nap in your sophisticated suite, you can walk through the landscaped gardens that are home to a variety of indigenous plant species.

The Thaba Eco Hotel Game Ranger is available for educational walks and will explain the plant and wildlife in the area, including the edible plant and nature trails. We are also a registered Birder Venue and have a variety of beautiful birds to admire during your stay with us. World-class mountain biking trails called Thaba Trails are ideal for every mountain-biking enthusiast – suitable for beginner, intermediate and advanced riders.

View rooms and prices here


Thaba Eco Hotel has a variety of venues to select from to match your personal taste.

View the venues here


Phone: +27 (0)11 9590777
Address: Impala Road, Klipriversberg Nature Reserve, Kibler Park, Johannesburg

    Thaba Eco Hotel

    Impala Road, Johannesburg South, South Africa