StaysInSouthAfrica
Self-catering · Hermanus

Self-Catering Stays in Hermanus on Walker Bay

Hermanus sits on Walker Bay, an easy drive east of Cape Town, and its whale season draws many visitors for several nights, which is exactly when a kitchen pays off. Four listed properties carry the self-catering label, but they are not equal. Harbour House Hotel offers self-catering suites by the Old Harbour, Eastbury Cottage has rooms with kitchenettes and balconies, and Mosselberg on Grotto Beach is a boutique villa in Voelklip with kitchenette rooms near the beach. The Thatch House Boutique Hotel, on the Kleinriver Lagoon, is a boutique hotel whose description mentions no kitchen at all, so I would not book it for self-catering. Here is how they compare.

Hermanus is a seaside town on Walker Bay known for land-based whale watching, with southern right whales visible from the cliffs in the winter and spring months. Between the Old Harbour, the Cliff Path, Grotto Beach and the wine farms of the Hemel-en-Aarde Valley, it rewards travellers who stay a few days and move at their own pace.

4 staysUpdated October 12, 2026

Which Hermanus kitchens are worth booking

Self-catering in Hermanus makes the most sense for longer stays around the whale season, for families and for travellers who want to bring back produce from the Hemel-en-Aarde wine farms and eat at home. The listed properties range from harbour suites and kitchenette rooms to a lagoon hotel without a kitchen, so the unit type matters more than the label or the score.

Harbour House Hotel has the best location for anyone who wants to walk everywhere: it stands in the Old Harbour area, with ocean views and a wine bar on site. It splits its stock between two buildings. The Harbour Square side has a rooftop pool and self-catering suites, which are the units to book if you want a kitchen, while the Manor House rooms face the garden and pool from a balcony or patio. With 1,124 reviews and a score of 8.7, it is the most reviewed property here, and the Cliff Path, the main route for whale watching from land, passes close by.

Eastbury Cottage is the simplest and the most practical option for self-caterers on a budget of effort rather than money. It is a 3-star stay in a historic building, and its rooms come with private bathrooms, kitchenettes and balconies looking over the garden or the mountains. Family rooms, a sun terrace, barbecue facilities and a tour desk round it out, which helps if you plan to organise whale trips or wine tastings during your stay. Its score of 9.0 across 150 reviews is strong for a property of this size, and I would choose it for families who want a quiet base with outdoor cooking.

Mosselberg on Grotto Beach is the pick for a stay focused on the beach. This boutique villa is in Voelklip, the eastern part of Hermanus, a short walk from Grotto Beach, the long sandy beach that stretches toward the Kleinriver Lagoon mouth. It has a heated pool and a courtyard, its self-catering rooms come with kitchenettes, and some areas and balconies look out to sea. Golf, cycling and watersports are nearby. A score of 9.4 from 177 reviews puts it near the top of the town, and the kitchenettes make it a good fit for couples who want to cook breakfast and the odd supper.

The Thatch House Boutique Hotel deserves an honest word, because it appears on this page without the facilities to justify it. It is a boutique hotel on the banks of the Kleinriver Lagoon, with elegant suites facing the lagoon, the garden or the mountains, an outdoor pool and a tennis court, and it can arrange dining experiences, lagoon cruises and paddling. Its score of 9.7 from 239 reviews is the highest of the four. Nothing in its description points to a kitchen or kitchenette, so I recommend it for a lagoon stay with meals arranged by the hotel, not as a self-catering choice.

A traveller's take

For a whale-season stay in Hermanus, I would book a self-catering suite at Harbour House Hotel: the Old Harbour and the Cliff Path are on the doorstep, so you can watch Walker Bay in the morning and cook in the evening. For a beach-focused trip, I would choose a kitchenette room at Mosselberg on Grotto Beach, a short walk from Grotto Beach in Voelklip, and keep The Thatch House Boutique Hotel for a lagoon break with hotel dining.

The Thatch House Boutique Hotel, Hermanus9.7Self-catering

The Thatch House Boutique Hotel, Hermanus

Elegant boutique hotel on Kleinriver Lagoon with pool and tennis

Why guests love it

The Thatch House suits families and couples who like water and a refined setting. It sits on the banks of the Kleinriver Lagoon, and elegant suites look over the lagoon, the garden or the mountains. Guests can use the outdoor pool and the tennis court, and the hotel can arrange lagoon cruises or paddling and various dining experiences. Hermanus lies outside any malaria risk area. The location is secluded rather than in the middle of town.

Hermanus
Self-catering
Mosselberg on Grotto Beach9.4Self-catering

Mosselberg on Grotto Beach

Boutique villa near Grotto Beach with a heated pool and sea views

Why guests love it

Mosselberg suits small families and couples who want a self-catering villa a short walk from Grotto Beach in Voelklip. Rooms have kitchenettes, and the heated pool and the courtyard are the places to sit. Sea views come from select areas and balconies. Golf, cycling and watersports are nearby. Hermanus lies outside any malaria risk area. There is no full hotel service, so plan on cooking or eating out.

Hermanus
Self-catering
Eastbury Cottage9.0Self-catering

Eastbury Cottage

Historic cottage with self-catering rooms and mountain views in Hermanus

Why guests love it

Eastbury Cottage occupies a historic building in Hermanus, with a lush garden and a sun terrace that give it a quiet, homely feel. Rooms have private bathrooms, kitchenettes and balconies with garden or mountain views, and family rooms, barbecue facilities and a tour desk are available. Free Wi-Fi is included. A 9.0 rating from 150 reviews is high for a three-star, and it suits families who like self-catering.

Hermanus
Self-catering
Harbour House Hotel8.7Self-catering

Harbour House Hotel

Ocean-view hotel in Hermanus with a wine bar and multiple pools

Why guests love it

Harbour House Hotel is in Hermanus's old harbour area, with ocean views and a wine bar. Guests choose between Harbour Square rooms with a rooftop pool and self-catering suites, or Manor House rooms with garden and pool views from a balcony or patio. The mix suits couples and families who like to self-cater. An 8.7 rating from 1,124 reviews is strong and well tested.

Hermanus
Self-catering

Local tips

  1. 1At Harbour House Hotel, ask for the Harbour Square self-catering suites, since the Manor House rooms are standard hotel rooms.
  2. 2Plan your stay around the whale season, roughly June to November, when southern right whales come close to the Walker Bay shore.
  3. 3Walk the Cliff Path from the Old Harbour early in the day, when the bay is often at its calmest for spotting whales.
  4. 4Use the barbecue facilities at Eastbury Cottage for an evening braai with produce bought in town.
  5. 5Bring wine home from the Hemel-en-Aarde Valley, the wine route just outside Hermanus, to enjoy with dinner at your apartment.
  6. 6Do not count on a kitchen at The Thatch House Boutique Hotel: book it for the lagoon and the hotel dining, not for self-catering.

Related searches

Self-catering · Frequently asked questions

Harbour House Hotel is in the Old Harbour area with ocean views, and the Cliff Path, the classic route for watching southern right whales from land, runs close by. Book one of its Harbour Square self-catering suites if you want a kitchen, since the Manor House rooms are standard rooms.

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.