This graceful period hotel on the outskirts of Oudtshoorn embraces classic style.

Just outside of Oudtshoorn – a popular inland stop on South Africa’s Garden Route – this country house sets the bar high for classic country retreats. Every inch of the hotel has been meticulously restored, and the result looks like something straight out of a storybook. The grounds are immaculate with a rose garden which gives the hotel its name, and the building dates back to around 1852. Whether you’re stopping for a night while visiting Oudtshoorn’s ostrich farms and nearby Cango Caves, or looking for a somewhere beautiful to call home for a week, you’ll be pleasantly surprised with this classic little gem.

Each room would look at home in an issue of Country Living, with warming tones of magnolia and olive green and plush, upholstered pieces. There are just 14 rooms and suites – rooms look out to the manicured gardens while suites have views of the distant Swartberg Mountains. Suites are located further away from the main house for added privacy and come with their own pool.

Boutique Hotel

TripAdvisor rating

Based on 464 reviews
© TripAdvisor 2022

Key information

On the outskirts of Oudtshoorn north-west of Knysna, close to the famed local ostrich farms and 25 minutes from Cango Caves

Airport transfer time: Approx. 1 hours’ drive from George airport or approx. 1¾ hour’s drive from Knysna
Rooms: 14

Good to know

Accommodation information

14 classic country-style rooms and suites



Covid-19 (Coronavirus)
Travel Advice

View more information on the current travel guidelines for this destination


*Denotes local charge