For those travellers who really want a break, there are a number of farms in South Africa with accommodation, ranging from simple self-catering accommodation to quite delightful mini guest houses or B&Bs.
There is obviously a lot of overlap with B&Bs, guest houses and self-catering establishments, so the defining feature of a farm stay would be the opportunity to watch some of the running of a working farm.
Farmstays enable you to enjoy the wide open spaces and fresh country air of a working farm in South Africa. Stay in a homely environment, enjoy delicious farm cuisine and be a part of everyday farm life. Farmstays are especially popular with families as children love the open spaces and animals to stroke.
Take part in daily farm activities such as milking cows, feeding the poultry and shearing of sheep or simply relax and take in the peaceful ambience of the farm. Guest farms offer you tranquillity and old-world charm when you want to escape the hectic city life for a while.