Seven simple guesthouses and farm stays rather than chain hotels: two in Moruleng, 3 km from the Pilanesberg's Bakgatla Gate, two in St Helena Bay on the West Coast, two farms near Tulbagh and Wolseley and a country lodge near Oudtshoorn.
We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.