Contemporary comfort in South Africa’s whale watching capital

In the beautiful coastal town of Hermanus, flanked by glorious mountains on one side and a lovely lagoon on the other, is The Thatch House. This upmarket boutique hotel offers a tranquil retreat from the bustle of the city with breathtaking views of unparalleled scenery.

Personalised service ensures you’ll have the best experience possible. Relax in one of the luxurious indoor and outdoor guest spaces, perfect for reading a book or unwinding with a glass of wine. The cuisine is sure to impress, with delicious meals lovingly prepared using only fresh, seasonal ingredients. If you’re an outdoor enthusiast, go kayaking on the lagoon, practice your (smaller) swing on the putting green, or play a game of tennis on the floodlit court. With so many activities, you won’t ever have to leave the hotel – but Hermanus is South Africa’s whale watching capital, so a trip to the sea during whale season definitely won’t disappoint.

Six individually decorated – and totally private – rooms await, four of which have an additional adjoining room, making it an ideal getaway for families or big groups. All rooms are equal parts comfortable and contemporary, with private terraces, state-of-the-art electronics and underfloor heating for a chilly day. Once you’ve arrived, you won’t want to leave.

The Thatch House Highlights

  • Situated in a private part of South Africa’s whale watching capital, Hermanus – a must-see location of any Western Cape tour
  • Totally child-friendly – from a putting green and tennis court to a jungle gym and beautiful tree house especially for the kids
  • All cuisine is lovingly prepared using only fresh, seasonal ingredients
  • Six individually decorated rooms boasting private terraces and state-of-the-art electronics
  • Complimentary use of on-site kayaks to explore the lagoon

Best Price Guaranteed

Watch this video to find out more about our Price Guarantee
From NaN per person per night
TripAdvisor Traveller Rating
179 Reviews

Let's plan your trip

Ready to start your journey?

ZA Number: +27 21 469 2600