Set in the heart of the beautiful Elgin Valley, Inn on Highlands offers standard and luxury self-catering accommodation for up to 59 guests sharing.
Our charming Overberg venue is the perfect blank canvas for any event – from weddings, corporate conferences, private functions and film and still shoots.
Read what our recent visitors have to say about their experience here at Inn on Highlands
"Had a birthday celebration there and it was awesome. Nothing and I mean nothing, was too much trouble. Awesome venue run by awesome people."
"Absolutely incredible hosts and amazingly beautiful farm... We stayed here on the weekend of our wedding and enjoyed a pre-wedding celebration the night before our big day with about 50 of our guests. The owners went above and beyond to cater to our every request and made the whole weekend just extra special. Will definitely be spending many wedding anniversaries here in the future!”
"Wonderful location with beautiful view. The cottages are extremely comfortable and very functional. The hosts are incredibly kind and helpful. Highly recommended."