
Inn on Highlands
Highlight: Twelve self-catering cottages for up to 59 guests, with a venue and water activities
About Inn on Highlands
Inn on Highlands, on Sonop Farm at 62A Highlands Road, offers six luxury and six standard self-catering cottages for up to 59 guests. The grounds look out across the Elgin Valley and double as a venue for weddings, corporate events and shoots. Guests can go kayaking, paddle boarding, hiking or catch-and-release bass fishing.
Known for
12 self-catering cottages
What you book here โ rooms, cottages or a whole house โ and what guests say about how comfortable it is.
Valley views
A setting you will remember: orchards, vineyards, dams and the mountains around the Elgin Valley, with the quiet of the countryside.
Kayaking & fishing
Facilities that suit a country stay โ from a pool or hot tub to a fireplace for winter evenings, a braai area or a kitchen for self-catering.
Groups up to 59
What sets this place apart from others in the valley and why guests keep mentioning it in their reviews.
Recommendation
Looking for the right place to stay in Elgin?
Our test winner in the Elgin Valley ranking โ see for yourself.
Go to Elgin Estate Lodge