Whether you are looking for groceries, freshly baked bread, clothing, gifts or souveniers – our list of Where to Shop has got you covered.

  1. Tanktrap Foodzone – Rush Street, Haenertsburg: General dealer, essential groceries, meat counter, vegetable, fresh baked bread & rolls. FNB Autobank.
  2. T Mart – corner of R71 and Rissik street: General dealer.
  3. Tin Roof – Rissik Street in the Pennefather Complex, Haenertsburg: Clothing & gifts.
  4. The Pennefather Complex – Rissik Street, Haenertsburg: Gifts, clothing, jewellery, antiques & collectibles.
  5. Hold-the-Door – Rissik Street, Haenertsburg: 2nd Hand book shop & Dutch delicacies
  6. Earth By Nature – 5 Rissik Street, Haenertsburg: Gifts, plants, Boerboel clothing, trendy home décor & interior design services.
  7. Stella’s Deli – R71, Haenertsburg, next to The Pancake House: Biltong, butchery, jams and much more – licensed. (Also supplies maps of MTB and hiking trails.)
  8. Blackburn Leather – 18 Rissik Street, Haenertsburg: Handcrafted genuine leather products, bags, belts, wallets and more.
  9. Earth Creations Studio – Haenertsburg (at House of Art Guesthouse). Stained glass art and quirky gifts for sale.
  10. The Glass Art Studio – Road A47.6, Magoebaskloof. Unique glass birds, butterflies, flowers, ideal gifts (please call ahead).
  11. Haenertsburg Hardware – Ital Store Road, Magoebaskloof. Gas, tools, auto & general hardware.
  12. Gecko Offroad – Rissik Street, Haenertsburg. Manufacturers of luxury, multi-terrain caravans for on-road, off-road and off-grid camping.


  • A doctor is in the village on Tuesdays and Thursday afternoons
  • Nearest pharmacy is in Tzaneen
  • Nearest Mediclinic is in Tzaneen (+-30km away, 34 Douglas Street, Open 24 hours, 015 306 8500) and one in Polokwane (60km away, 48a Jorissen Street, Open 24 hours, 015 290 3600)
  • Accident response teams and qualified medics are available in the village to treat any ill or injured person and organize transport to relevant hospitals/clinics.
  • Ambulance: 015 307 5555
  • Haenertsburg Police: 015 276 6140
  • Fire Department: 015 306 7051
  • Disaster Centre: 015 306 7010