Middelburg, Mpumalanga

Ribbokkloof Lodge is a unique holiday farm situated in Mpumalanga, offering an unforgettable holiday experience. With its breathtaking natural setting, the lodge is a piece of African Paradise, yet conveniently located just 2 hours drive from Johannesburg and Pretoria.

Apart from providing the perfect break away from civilisation and an ideal family holiday spot, Ribbokkloof also offers a unique Farm Wedding Venue The Sugar Bean @ Ribbokkloof for an authentic, vintage Farm wedding.

Ribbokkloof combines the best of rustic charm and old fashioned farmhouse hospitality with absolute comfort, with a choice of B&B chalets, self-catering chalets or camping site accommodation. Our chalets are privately positioned in the kloof, where the gentle murmuring of a mountain stream and rock pools will lull you to sleep every night. Or, for the more adventurous, camping under the stars is the perfect way to enjoy being close to nature.

Ribbokkloof forms part of a series of Gelykwater Bonsmara Cattle Farms, so every morning guests wake up to the sound of the cattle walking down the kloof path to drink from the stream near the chalets, while the calves play in their crèche. In addition, Ribbokkloof’s beautiful horses will enthral all visitors, young and old alike.


If you’re longing to find that perfect close-to-nature spot, then Ribbokkloof’s hiking trails are just right for you. Our trails are all Green Flag accredited, meandering beside the mountain streams and rapids in an area rich with flora and fauna.

There are 2 circular routes 9.5 km and 6.5 respectively.  Hikers can either Stay at Stinkhout chalet @ R300.00 pp per night, where the white trail starts (9.5 km) Or you can camp in own tents where the yellow trail starts (6.5 km) The two circular routes can be combined as an overnight route.  Leaving Stinkhout chalet with an overnight stop at our camping site (own tents) or sleep in our rustic overnight hiking facility at the camping site, and do the yellow trail the next day. We only provide sleeping mats (no mattresses) if you make use of our rustic overnight facility.

Stinkhout Chalet:

Self-catering chalet sleeps 12 people, 3 bedrooms, with Double bed and 2 single beds and 2 bathrooms (toilet, basin and shower). With a fully equipped kitchen and an outdoor private braai.

  • R300 per night per person.
  • R150 per child under 12 years per night.
  • Free for children under 6 years of age.
  • R55.00 once off per reservation.
Ribbokkloof White Trail
« 1 of 30 »
Ribbokkloof Yellow Trail
« 1 of 33 »
Stinkhout Chalet
« 1 of 8 »

Enquire Now:

Ribbokkloof Hiking Trail