Hartenbos Seafront

Klein-Kariba Redevelopment

Buffelspoort Accommodation


Buffelspoort has a variety of self-catering accommodation options available for every taste. And because you pay per unit and not per person, you can save tremendously.

Magalies villas

The latest addition to the accommodation at ATKV Buffelspoort is the luxurious, modern Magalies villas, each of which comprises three bedrooms for six people, an open-plan kitchen and living area, two bathrooms and a patio with a built-in braai; the villas also have air-conditioning.
6-Bed magalies Villas (luxury)


These come in either standard or luxury, with a bathroom, a fully equipped kitchen and a television with DSTV.
2-Bed Rondavel (upgraded)
4-Bed Rondavel (newly upgraded)
4-Bed Rondavel (single with shower)
4-Bed Rondavel (front/umbrella)
4-Bed Rondavel (semi luxury)
4-Bed Rondavel (standard)
5-Bed Rondavel
8-Bed Rondavel

Tent houses

These comprise four beds and a bathroom, with or without a kitchen. A communal kitchen is available.
4-Bed Tent House with bathroom
4-Bed Tent House with bathroom & kitchen


Consists of 4, 6 and 8 beds with a bathroom(s), kitchen and TV in the units.
4-Bed Flat
6-Bed Flat
8-Bed Flat
8-Bed Flat (luxury)

Caravan and camping site

This offers stands on lawns under shady trees or paved stands with shade netting, power points and braais; excellent washing-up and ablution facilities are available.


For a more complete description of the accommodation options and rates, please click here.

* Due to the upgrades of various accommodation units, it might happen that the descriptions and photos of the units differ and also differ from the descriptions on the rate card. We are in the process of updating the rate cards as well as the photos and descriptions, and we will try to put it on the website as soon as possible. Thank you for your patience in the regard. If there is any uncertainty about the accommodation unit's description, facilities and accompanying photos, you are welcome to call the relevant resort or the central booking office at 011 919 9092.