Sign In
Welcome to City of Tshwane

012 358 9999

Rooihuiskraal Historical Terrain and Animal Farm

Rooihuiskraal Resort/Nature Reserve

S25 53 000 E028 08 501

​ ​


The portion of farmland on which the resort has been developed used to be part of the greater Brakfontein farm. It also was the scene of two battles that took place during the First Anglo-Boer War of 1880–1881.


  • Animal farm
  • Children's playground
  • Picnic area with braai stands
  • Two barns
  • Lapa for private functions
  • Restaurant
Day tariff Adults (13 years and older) R35,00
Pensioners (60 years or older) and persons with disabilities R22,00
Schoolchildren (7 – 12 years) R22,00
Preschool children (0 – 6 years) R14,00
Buses Per minibus R428,00
Per coaster R834,00
Per large bus R1 657,00
Per double-decker or articulated bus with more than 30 passengers R3 315,00
Annual ticket (valid for 12 months) Adults (18 – 59 years), per person R684,00
Children of school-going age (7 – 17 years), per child R348,00
Family R1621
Pensioners (60 years and older who can produce proof thereof) and persons with disabilities (per person) R45,00
Group hire Rental of ground for large groups (excluding lapas) up to a maximum of 500 persons (the lessee is not allowed to charge an admission fee) R10158,00
School groups/children visiting the animal farm/ petting zoo, per child R10,00
Marquee Tent Erection of a marquee tent, per day, for special events. The applicant must provide own tent. R385,00
Electricity Light poles with power points (no free admission) R2350,00
Lapas Grootstal (capacity: 200 persons) R2 352,00
Piet Lapa (Capacity: 80 persons) R1 319,00
Kleinstal (capacity: 100 persons) R1 444,00
Per person to visit lapa/conference rooms (if the capacity of approved persons per lapa is exceeded) R35,00
Refundable damage deposit for each shelter R816,00
Conference rooms (1 – 30 people) R749,00
Conference rooms (more than 30 persons), per person R35,00
Refundable damage deposit for conference room R816,00


Bookings and contact numbers

  • Tel: 012 358 1824
  • Fax to mail: 086 263 1930
  • Email: (bookings)
  • Address: Rooihuiskraal Road (nearest corner is Theuns van Niekerk Street), Rooihuiskraal North
  • Postal address: PO Box 440, Pretoria, 0001
  • Website:

Visiting hours

  • Office hours: 08:00 – 16:00
  • Resort visiting hours: 08:00 – 23:00
Contact Us | Terms & Conditions | RSS

Copyright ©2015 City of Tshwane | All Rights Reserved