Holiday Stays

What a night away really costs in South Africa

The State of SA Accommodation, 2026 edition · live prices checked August 2026 · by Holiday Stays

We pulled the live calendars of 7,749 independent stays on Holiday Stays — 5,685 of them with priced calendars, adding up to 7.9 million priced room-nights between 17 August 2026 and 16 August 2027. One number to anchor on: the national median entry price is R1,150.

Let's be clear about what that means. For each property we took its single cheapest listed night anywhere in the next 12 months — a from-floor, not what a December weekend will cost you. Half of all stays have a cheapest night between R850 and R1,626, and the mean of R1,651 tells you there's a long tail of pricier places pulling the average up.

December: prices are still moving — if you like a rate, lock it in

In our August snapshot, 5,109 properties already had both a September and a December price listed. Of those, 63.0% showed a flat cheapest night (within ±5%), 31.6% had a December rise — with a median jump of +22.2% among the risers — and 5.3% were actually cheaper. But here's the catch: we can't tell whether a listed December rate is the owner's finished festive price or still a default that hasn't been updated yet. So a "flat" price today isn't a promise it stays flat.

Two more things to know before you read too much into it. We compared each month's cheapest night, so an early-December shoulder night can hide a mid-December peak — the night you actually want may cost more. And properties with no December rate in August aren't in the comparison at all. The practical takeaway: listed December prices can still change, and the popular spots fill up first. If you've found a rate you're happy with, booking sooner beats waiting to see what happens.

Where your rands go furthest

The Free State's entry median of R950 is about a quarter less than the Western Cape's R1,250 — and the cheapest towns in our sample tell the same story. Margate leads at R800, followed by Kimberley at R825, with Bloemfontein, Jeffrey's Bay, Beaufort West and Newcastle all sitting at R850. If the trip is about the break rather than the postcode, that's real money back in your pocket.

Province Typical night (median) Places checked
Western Cape R1,250 2,264
Limpopo R1,215 375
Mpumalanga R1,200 445
KwaZulu-Natal R1,100 675
Gauteng R1,000 687
Eastern Cape R1,000 485
North West R981 66
Free State R950 423
Northern Cape R920 129

Where the splurge towns are

Bush beats beach at the top end. Hoedspruit is the priciest town in the sample with a median entry price of R1,900, with Marloth Park and Yzerfontein tied at R1,800 behind it. By province, the Western Cape tops the table at R1,250 (from 2,264 properties), with Limpopo close behind at R1,215 — safari country charging safari money.

Most expensive towns Typical night
Hoedspruit R1,900
Marloth Park R1,800
Yzerfontein R1,800
Struisbaai R1,700
Dullstroom R1,590
Gansbaai R1,540
Port Alfred R1,500
Cederberg R1,450
Hermanus R1,448
Paarl R1,440
Best-value towns Typical night
Margate R800
Kimberley R825
Bloemfontein R850
Jeffrey's Bay R850
Beaufort West R850
Newcastle R850

What each type of stay actually costs

If you've got villa taste, brace yourself: a typical villa night sits at R2,574, way above everything else. Here's the bit that surprised us — a lodge (R1,200) typically costs more than a hotel (R1,070), so don't assume "lodge" means "cheap and cheerful". And resorts? At R838 a typical night, they come in cheaper than a typical guesthouse (R1,033). One caveat before you plan around this: types mix per-person and per-unit rates, so treat the ladder as directional.

Type of stay Typical night (median)
Villa R2,574
Apartment R1,450
Wine Farm R1,369
Boutique Hotel R1,300
Lodge R1,200
Self-catering R1,200
Bed & Breakfast R1,150
Hotel R1,070
Guesthouse R1,033
Farm House R1,000
Resort R838

Three things worth knowing before you book

  • 82% of published listings have a NightsBridge booking connection — that means you can check live availability online, not that they have an open night today.
  • Wi-Fi is close to a given: 86% of properties that state a policy offer it.
  • Travelling with the dog? About 1 in 4 properties that state a policy allow pets — browse pet-friendly stays to skip the awkward phone call.

How we worked this out

We looked at 7,749 published independent Holiday Stays listings, of which 5,685 had priced calendars, covering 7.9 million priced room-nights — these are calendar cells, not bookings — over the window 17 Aug 2026 to 16 Aug 2027. A "typical night" means each property's cheapest listed night in that year. The Dec vs Sep comparison uses each property's cheapest Sep night vs cheapest Dec night, based only on the 5,109 properties priced in both months, and "flat" means within 5%. Because a MIN is used, it can hide a mid-December peak.

December figures are an August snapshot: we cannot tell whether a listed December rate is the owner's finished festive price. Later months in the window need not yet reflect seasonal pricing. The sample is Western Cape-heavy, so the national median is WC-weighted. Rates may be per-person or per-unit. We only report a town with n at least 15 and a province with n at least 50. Journalists may cite these figures with a link.

Ready to plan the trip?

Every place in this study takes direct enquiries — no booking fees, no middlemen. Start where the value is:

Cape Town · Hoedspruit · Hermanus · Margate · Kimberley · Bloemfontein