previous arrow
next arrow

Natal Midlands Cottages on Inverness Farm

Come and share the quiet tranquillity of our working farm in the beautiful Caversham Valley, KwaZulu Natal Midlands.

Inverness Farm is centrally situated, right in the heart of the popular Midlands Meander route, within easy reach of the finest restaurants, schools, spas, galleries and wedding venues in the country.

This area is also a premier MTB and Trail Running destination in the country with miles and miles of single track and forest to explore right on our doorstep. We have a dedicated bike washing area, and can even arrange for your dirty cycling gear to be laundered overnight for you, ready for your next ride.

We are off the grid, totally self-sustainable and we farm with conscience, but don’t expect any compromise in quality or standards.  We have all the mod cons powered by solar and gas and energy efficient appliances are used throughout.  We do, however, ask guests to be mindful of this and use the resources economically.

Whether you want to overnight en-route to the coast or inland, explore the numerous attractions of the Midlands Meander, train for Joburg to Sea, or just to relax and unwind in our tranquil surroundings, come and enjoy the fresh country air and our warm hospitality.


Wander in the fields amongst our resident horses and meet our cattle, friendly sheep, chickens and pigs.  Take a stroll through our beautiful indigenous forest to our river deck and try your luck for the legendry Yellow Fish (Scalies) or just chill and enjoy a glass of your favourite tipple.

Situated on top of a hill overlooking the beautiful Caversham Valley, we are blessed with magnificent 360-degree views.  From the early morning mists in the valleys below, to the glorious late afternoon sunsets on the surrounding mountains and forests …. we are wonderfully spoilt and always in awe of our spectacular surroundings.

Contact Us

For any queries or to make a reservation, contact:

Les – 082-5782898

We look forward to welcoming you and making your stay a pleasure…

Where are we?

Caversham District Road P133,
Caversham Valley,
KwaZulu Natal Midlands,
South Africa
GPS Coordinates: 29°25’09.0″S 30°06’03.5″E

What our guests say