The best hotels in Hermanus

Hermanus has 8,000+ places to stay, and most of them coast on whale-watching hype without delivering much else. We reviewed the standouts. these 10 made the cut.

Our Top Picks in Hermanus

Click any hotel to check availability and book at the best price.

Hermanus Backpackers hotel in Hermanus
#1
Budget Pick
7.6

Hermanus Backpackers

Town Centre, Hermanus

$45–75/night Check Availability

Free cancellation & Pay later

Windsor Hotel Hermanus hotel in Hermanus
#2
Best Value
7.9

Windsor Hotel Hermanus

Marine Drive, Hermanus

$75–95/night Check Availability

Free cancellation & Pay later

The Marine Hermanus hotel in Hermanus
#3
Best Location
8.8

The Marine Hermanus

Cliff Path, Hermanus

$120–180/night Check Availability

Free cancellation & Pay later

Mosselberg on Grotto Beach hotel in Hermanus
#4
Hidden Gem
8.5

Mosselberg on Grotto Beach

Grotto Beach, Hermanus

$130–195/night Check Availability

Free cancellation & Pay later

Harbour House Hotel hotel in Hermanus
#5
Romantic Stay
8.6

Harbour House Hotel

Old Harbour, Hermanus

$140–200/night Check Availability

Free cancellation & Pay later

Auberge Burgundy hotel in Hermanus
#6
Top Rated
8.9

Auberge Burgundy

Eastcliff, Hermanus

$150–210/night Check Availability

Free cancellation & Pay later

Whale Rock Luxury Lodge hotel in Hermanus
#7
Most Popular
8.7

Whale Rock Luxury Lodge

Westcliff, Hermanus

$170–230/night Check Availability

Free cancellation & Pay later

Abalone Guest Lodge hotel in Hermanus
#8
Family Friendly
8.4

Abalone Guest Lodge

New Harbour, Hermanus

$190–245/night Check Availability

Free cancellation & Pay later

Birkenhead House hotel in Hermanus
#9
Luxury Pick
9.4

Birkenhead House

De Kelders, Hermanus

$280–420/night Check Availability

Free cancellation & Pay later

Schulphoek Seafront Guesthouse hotel in Hermanus
#10
Romantic Stay
9.1

Schulphoek Seafront Guesthouse

Schulphoek, Hermanus

$260–380/night Check Availability

Free cancellation & Pay later


All Hotels Compared

Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.

# Hotel City & Area Price/Night Score Best For
1 Hermanus Backpackers Town Centre, Hermanus $45–75/night 7.6/10 Budget Pick
2 Windsor Hotel Hermanus Marine Drive, Hermanus $75–95/night 7.9/10 Best Value
3 The Marine Hermanus Cliff Path, Hermanus $120–180/night 8.8/10 Best Location
4 Mosselberg on Grotto Beach Grotto Beach, Hermanus $130–195/night 8.5/10 Hidden Gem
5 Harbour House Hotel Old Harbour, Hermanus $140–200/night 8.6/10 Romantic Stay
6 Auberge Burgundy Eastcliff, Hermanus $150–210/night 8.9/10 Top Rated
7 Whale Rock Luxury Lodge Westcliff, Hermanus $170–230/night 8.7/10 Most Popular
8 Abalone Guest Lodge New Harbour, Hermanus $190–245/night 8.4/10 Family Friendly
9 Birkenhead House De Kelders, Hermanus $280–420/night 9.4/10 Luxury Pick
10 Schulphoek Seafront Guesthouse Schulphoek, Hermanus $260–380/night 9.1/10 Romantic Stay

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

Hermanus Backpackers hotel interior
#1

Hermanus Backpackers

Town Centre, Hermanus $45–75/night 7.6/10

This guesthouse on Flower Street is one of the most affordable options in Hermanus and delivers solid basics for the price. Dorm beds and private rooms are available, and the communal spaces are social and well-kept. The town centre and cliff path are both walkable from here. Staff are friendly and helpful with whale watching tips. Not fancy, but genuinely good value for backpackers and solo travelers.

Check Availability
Windsor Hotel Hermanus hotel interior
#2

Windsor Hotel Hermanus

Marine Drive, Hermanus $75–95/night 7.9/10

The Windsor sits right on Marine Drive and has been a Hermanus fixture for decades. Rooms are dated but comfortable, and some of the upper floor rooms have partial sea views without the premium price. The in-house restaurant serves decent pub-style food and is popular with locals. Whale season brings crowds, so book ahead for the better-facing rooms. Good central location for exploring the town on foot.

Check Availability
The Marine Hermanus hotel interior
#3

The Marine Hermanus

Cliff Path, Hermanus $120–180/night 8.8/10

Perched directly on the cliff path along Marine Drive, this hotel offers some of the best whale watching views of any property in Hermanus. Rooms are well appointed with a classic coastal feel, and the pool area overlooks the sea. Breakfast is generous and served with ocean views on a clear morning. The onsite Seafood at the Marine restaurant is genuinely excellent. It books out fast during July to November whale season, so plan accordingly.

Check Availability
Mosselberg on Grotto Beach hotel interior
#4

Mosselberg on Grotto Beach

Grotto Beach, Hermanus $130–195/night 8.5/10

This guesthouse sits about 3 kilometers from the town centre on the road toward Grotto Beach, one of the best Blue Flag beaches in the area. The rooms are spacious, light-filled, and individually styled with local art on the walls. The garden and pool area are calm and well maintained. It is quieter than town-based options, which suits couples looking for a relaxed stay. Hosts are hands-on and genuinely helpful with restaurant recommendations.

Check Availability
Harbour House Hotel hotel interior
#5

Harbour House Hotel

Old Harbour, Hermanus $140–200/night 8.6/10

Located right at the Old Harbour, this boutique hotel puts guests within steps of the iconic whale crier and the cliff path. Rooms are styled with a warm coastal aesthetic and most have sea-facing balconies. The Fisherman's Cottage restaurant downstairs is a local favourite for fresh seafood. Service is attentive without being intrusive. It is a strong pick for couples visiting during whale season when the harbour activity is at its peak.

Check Availability
Auberge Burgundy hotel interior
#6

Auberge Burgundy

Eastcliff, Hermanus $150–210/night 8.9/10

Auberge Burgundy is a Provencal-style guesthouse on Harbour Road in the Eastcliff neighbourhood with direct cliff path access from the garden gate. The rooms are individually decorated with warm textures and quality linen, and several have private balconies facing the ocean. Breakfasts are consistently praised by guests and served in a sunny courtyard. The hosts have run the property for years and the service shows that experience. It regularly appears on best-of lists for the Overberg region.

Check Availability
Whale Rock Luxury Lodge hotel interior
#7

Whale Rock Luxury Lodge

Westcliff, Hermanus $170–230/night 8.7/10

Whale Rock sits on the Westcliff above the town with sweeping views over Walker Bay from most of its suites. The property is well maintained with a smart pool terrace that becomes a prime whale watching spot between July and November. Rooms are contemporary and comfortably large, with good soundproofing from neighbours. The kitchen offers in-room dining for guests who prefer a quieter evening in. It draws a steady mix of couples and older travelers who appreciate the quiet residential setting.

Check Availability
Abalone Guest Lodge hotel interior
#8

Abalone Guest Lodge

New Harbour, Hermanus $190–245/night 8.4/10

Abalone Guest Lodge is located near the New Harbour on Westcliff Road and offers generous suite-style rooms that work well for families or couples wanting extra space. The property has a heated pool and large garden that kids can actually use. Rooms are well equipped with kitchenette facilities, which is useful for longer stays. It is a short drive to Grotto Beach and about ten minutes walk to the town centre restaurants. Staff are efficient and the check-in process is smooth.

Check Availability
Birkenhead House hotel interior
#9

Birkenhead House

De Kelders, Hermanus $280–420/night 9.4/10

Birkenhead House is one of the finest small luxury properties on the entire Garden Route and sits on the cliffs in De Kelders, about 30 minutes from Hermanus town. The clifftop location means southern right whales often pass directly below the pool terrace during season. Rooms are styled with bold colour and genuine art, each one different from the next. The food and beverage program is exceptional, with a full-service bar and kitchen team on site. This is the benchmark property for the entire Overberg coastline.

Check Availability
Schulphoek Seafront Guesthouse hotel interior
#10

Schulphoek Seafront Guesthouse

Schulphoek, Hermanus $260–380/night 9.1/10

Schulphoek Seafront Guesthouse occupies a private headland on the eastern side of Walker Bay, about 8 kilometers from the Hermanus town centre. The property has only a handful of suites, which keeps the atmosphere genuinely exclusive and unhurried. Every room faces the ocean and the sound of waves is constant from the private terraces. Whale sightings from the garden are common between June and December without needing to go anywhere. Rates include breakfast and the kitchen is thoughtful about dietary preferences.

Check Availability

Where to Stay in Hermanus

The neighborhood you pick matters more than the hotel.

First time in Hermanus? Start here.

Book on Cliff Path or Marine Drive. Full stop. First-timers who stay near the R43 on the outer edges spend half their trip driving back into town and miss the spontaneous whale sightings that happen when you're actually close to the water.

The Cliff Path itself is a 12km walking trail that runs from Grotto Beach all the way past the Old Harbour to Kraal Rock. Walk it in the morning before the wind picks up. And if the Whale Crier is blowing his kelp horn near the Market Square, follow him. he spots whales for a living.

The honest guide to whale-watching from your hotel

Not every hotel that says 'whale views' delivers. The Marine Hermanus on Cliff Path and Harbour House Hotel at the Old Harbour are the two properties where whale sightings from the room or terrace actually happen regularly between June and November. We've seen this mistake hundreds of times. guests book a 'sea view' room and end up watching a car park.

If whale-watching is your whole reason for visiting, spend more and get it right. A $120-180/night room at The Marine Hermanus is better value than a $95/night room with a partial view that requires binoculars and optimism.

Hermanus for wine lovers: the Hemel-en-Aarde Valley

The Hemel-en-Aarde Valley sits about 15 minutes by car from the town centre on the R320. Creation Wines, Hamilton Russell Vineyards, and Bouchard Finlayson are the names you need. These are serious estates producing some of South Africa's best Pinot Noir and Chardonnay, and they're far less crowded than Franschhoek or Stellenbosch.

Stay in Eastcliff or Westcliff if you're making the valley your base. Auberge Burgundy on Eastcliff is well-placed and the $150-210/night rate makes more sense when you factor in the quality. Book a tasting at Creation before you arrive. walk-ins work in low season but not in peak summer.

Beach guide: which beach actually fits your trip

Grotto Beach is the main family beach. Blue Flag certified, with a 2km stretch of white sand and safe swimming. It's in the Mosselberg area, about 3km east of the town centre. Voëlklip Beach is smaller, rockier, and popular with locals who want fewer tourists. Die Plaat stretches even further east and is almost empty on weekdays.

Mosselberg on Grotto Beach is the obvious accommodation choice if beach access is your priority. It's literally beachfront. But if you want the beach and the whale-watching cliff access, base yourself in Westcliff and walk 10 minutes in either direction.

How to do Hermanus on a tight budget

Hermanus Backpackers on Flower Street is your base. It's $45-75/night, a 10-minute walk from the Cliff Path, and the staff know the town well. The Old Harbour area has free whale-watching access. Fernkloof Nature Reserve has 60km of hiking trails and costs almost nothing to enter.

Eat at Bientang's Cave for a splurge, but keep daily meals to the Market Square area where local spots serve proper food for under $10. Avoid the sit-down restaurants along Marine Drive at lunchtime. the views are lovely and the prices reflect it.

Hermanus for couples: where to stay and what to skip

Schulphoek Seafront Guesthouse in Schulphoek is the most romantic property in the area. It's private, quiet, and the ocean-facing terraces are genuinely special. Budget $260-380/night and don't apologise for it. If that's too much, Harbour House Hotel at the Old Harbour gives you atmosphere and harbour views at $140-200/night.

Skip the Town Centre for a romantic stay. It's convenient but lacks the setting. The best sunset drinks in Hermanus are at the cliff-edge spots along Marine Drive, and you want to be walking distance, not driving.


Hermanus's best neighborhoods

Cliff Path and the Old Harbour area are where you want to be. If whale-watching from your window matters to you, those two strips beat everywhere else by a wide margin.

Cliff Path & Marine Drive 2 vetted hotels

The best whale views in town, and you can walk everywhere.

This is the premium strip in Hermanus. Marine Drive runs along the clifftops between the Old Harbour and Westcliff, and the walking path directly below it is where everyone ends up regardless of where they're staying. Being here saves you the trip.

The Marine Hermanus sits right on the Cliff Path with direct sea views. It's rated 8.8 and priced at $120-180/night. Windsor Hotel on Marine Drive gives you solid value at $75-95/night with genuine sea outlooks and none of the boutique price inflation.

These two properties cover different budgets but share the same location advantage. Walk 8 minutes east from either one and you're at the Old Harbour. Walk 15 minutes west and you're at Voëlklip Beach. It's the most walkable corridor in Hermanus.

Best areas Cliff Path, Marine Drive
Price range $75-180/night
Best for Whale watchers, couples, first-timers
Avoid Rooms that don't face the sea. ask before booking
Best months June-November for whales, December-February for warmth
Old Harbour & Town Centre 2 vetted hotels

History, atmosphere, and the most central position in Hermanus.

The Old Harbour is one of the most photographed spots in the Western Cape. Fishing boats, whitewashed walls, and the backdrop of Walker Bay. Harbour House Hotel sits right here at $140-200/night with a rating of 8.6. It's our Romantic Stay pick for good reason.

The Town Centre is a 5-minute walk inland from the harbour. Hermanus Backpackers on Flower Street is the budget anchor at $45-75/night. It's social and well-run, and the Cliff Path is 10 minutes on foot. Not glamorous, but honest value.

Don't expect total quiet in either spot. Market Square gets busy on weekends, especially during the September Whale Festival when the whole town fills up. Book the harbour-facing rooms at Harbour House early. they go first.

Best areas Old Harbour, Flower Street, Market Square
Price range $45-200/night
Best for Budget travelers, romantic stays, central access
Avoid Ground-floor Town Centre rooms during peak festival weekend
Best months September-November, April-May
Eastcliff & Westcliff 3 vetted hotels

Quieter residential streets with serious ocean views and top-rated stays.

Eastcliff and Westcliff sit above the main town on either side of the centre. The streets are calmer, the properties are more private, and the views are often better than the busier strips. Auberge Burgundy in Eastcliff is our highest-rated hotel in this region at 8.9, priced $150-210/night.

Whale Rock Luxury Lodge in Westcliff sits at $170-230/night with an 8.7 rating. It's our Most Popular pick and earns that badge. guests come back. The lodge is about 12 minutes walk from the Old Harbour along the coastal path.

These two areas attract a mix of couples and experienced travelers who've done the central strip before. Restaurants and shops are a 10-15 minute walk away, so it's not ideal if you want everything on your doorstep. But the tradeoff in peace and quality is worth it.

Best areas Eastcliff, Westcliff
Price range $150-230/night
Best for Couples, repeat visitors, wine tourists
Avoid If you need walkable restaurants every night
Best months Year-round, best October-April
Grotto Beach & New Harbour 2 vetted hotels

Beachfront access and family space, away from the tourist crowds.

Grotto Beach is 3km east of the town centre and it's the best swimming beach in the Hermanus area. Blue Flag status, lifeguards in season, and enough space to not feel crowded even in December. Mosselberg on Grotto Beach is the obvious choice here at $130-195/night with an 8.5 rating.

New Harbour is a working harbour a bit further east. It's less polished than the Old Harbour but more authentic. Abalone Guest Lodge sits in this area at $190-245/night, rated 8.4. It's our Family Friendly pick and it works well for groups with kids who need space rather than atmosphere.

Getting into town from either spot takes about 10 minutes by car. There's no regular local bus service, so factor in a rental car or a couple of taxi trips per day. Taxis in Hermanus run $8-15 for short local trips.

Best areas Grotto Beach, New Harbour Road
Price range $130-245/night
Best for Families, beach holidays, longer stays
Avoid If you're car-free. town access requires transport
Best months November-March for beach weather
De Kelders & Schulphoek 2 vetted hotels

Remote, elevated, and where the serious luxury begins.

De Kelders is technically a separate village about 8km east of Hermanus along the R43. It sits on cliffs above Walker Bay with views that stretch to Dyer Island. Birkenhead House is here, rated 9.4 and priced at $280-420/night. It's the best hotel in the wider Hermanus area. No argument.

Schulphoek is a small coastal suburb on the western edge of Hermanus. Schulphoek Seafront Guesthouse runs $260-380/night with a 9.1 rating. Both properties share a similar philosophy: fewer guests, better service, and locations that genuinely take your breath away.

You're paying for seclusion and quality. Neither property is walking distance from town, and that's part of the appeal. Bring a car, plan ahead for dinners, and don't expect to wander out for a casual coffee. This is deliberate retreat territory.

Best areas De Kelders cliffs, Schulphoek seafront
Price range $260-420/night
Best for Honeymoons, milestone trips, luxury seekers
Avoid If you need central town access daily
Best months June-November for whale season views

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Hermanus.

Romantic

Schulphoek Seafront Guesthouse wins this one easily. Private terraces, clifftop ocean views, and the kind of quiet that makes it impossible to be on your phone.

Culture

Base yourself near the Old Harbour. The Old Harbour Museum is free, the Whale Crier is one of only two in the world, and the art galleries on Main Road are worth an afternoon.

Family

Grotto Beach and New Harbour are your territory. Abalone Guest Lodge gives families the space they need, and Grotto Beach is 5 minutes away with lifeguards and calm water.

Budget

Hermanus Backpackers on Flower Street in the Town Centre is the only honest budget pick. It's $45-75/night and 10 minutes walk from the Cliff Path whale-watching spots.

Beach

Mosselberg on Grotto Beach is the one. It's literally on the sand of the best Blue Flag beach in the area, and you can be in the water in under 2 minutes from your room.

Foodie

Stay in Eastcliff or Westcliff. You're 15 minutes from the Hemel-en-Aarde Valley wine estates and close enough to Marine Drive's restaurant strip to walk dinner off afterward.


40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.


When to Visit Hermanus

When to visit Hermanus and what to pay.

Peak

Peak whale season (Aug-Oct)

Avg hotel: $130-280/nightCrowds: HighTemp: 14-20°C

The Hermanus Whale Festival on the last weekend of September brings 100,000+ visitors to a small town. Southern right whales are in Walker Bay from August through October, and this is the best land-based whale-watching on Earth. Book Cliff Path hotels by June or accept you're staying elsewhere.

Budget Friendly

Winter (Jun-Jul)

Avg hotel: $60-130/nightCrowds: LowTemp: 9-16°C

Cold and often wet, but whale season is just starting by June. If you're on a tight budget, this window gets you Cliff Path hotels at $60-130/night before the August surge. Pack layers. the wind off Walker Bay is not gentle.


Booking Tips for Hermanus

Insider tips for booking hotels in Hermanus.

Book Cliff Path hotels before June for September

The Hermanus Whale Festival last weekend of September is the single biggest demand spike of the year. The Marine Hermanus and Harbour House Hotel both sell their ocean-facing rooms 3-4 months out. Miss that window and you're looking at a 20-minute drive from the best vantage points.

Always ask which way the room faces

Several hotels on Marine Drive and in Eastcliff have both sea-facing and garden-facing rooms at the same listed price. Sea-facing rooms at places like Whale Rock Luxury Lodge can be $30-50 more, but some properties don't advertise the split. Ask directly before you book.

Rent a car if you're staying east of town

Grotto Beach and De Kelders have no meaningful local bus service. A taxi from New Harbour to the Old Harbour runs $8-15 each way. Over a 5-night stay that adds up. A rental car from Cape Town Airport costs $25-45/day and makes the Hemel-en-Aarde wine estates accessible too.

Shoulder season at luxury lodges is genuinely worth it

Birkenhead House in De Kelders and Schulphoek Seafront Guesthouse drop rates meaningfully in March-May and June-July. Rooms that run $380-420 in whale peak season often come in at $260-300 in autumn. Same cliffs, same views, same service. Just fewer people around.

The Whale Crier posts daily on the Old Harbour notice board

Hermanus has an official whale crier who patrols the Cliff Path and Market Square area blowing a kelp horn to signal sightings. Check the Old Harbour notice board in the morning for his route. It's not a tourist gimmick. the man genuinely spots whales and saves you a lot of cliff-edge waiting time.

Fernkloof trailhead is free and 10 minutes from the centre

The Fernkloof Nature Reserve entrance on Fir Avenue is a 10-minute drive from Marine Drive and has 60km of hiking trails through fynbos. Entry costs under $3. It's one of the best free half-days available in Hermanus and almost no one staying in the central hotels bothers to go.


5 regions covered
8,000+ options reviewed
10 vetted picks
0 paid placements

Hotels in Hermanus — FAQ

Everything you need to know before booking hotels in Hermanus.

What's the best area to stay in Hermanus?

Cliff Path is the top pick. You're within a 5-minute walk of the best whale-watching vantage points and the Old Harbour. Marine Drive is a close second if you want the views with slightly lower prices.

When is whale-watching season in Hermanus?

June through November is the main season, with August-October being peak. Southern right whales come into Walker Bay to calve, and Hermanus is one of the best land-based whale-watching spots on the planet. Hotels along Cliff Path book out 3-4 months in advance for September.

How much does a hotel in Hermanus cost per night?

Budget beds at Hermanus Backpackers on Flower Street run $45-75/night. Mid-range hotels like Windsor Hotel on Marine Drive sit at $75-95/night. Luxury lodges like Birkenhead House in De Kelders push $280-420/night.

Is Hermanus worth visiting outside whale season?

Yes, honestly more so for some travelers. December-February brings warm weather at 24-28°C, Grotto Beach is at its best, and the Hemel-en-Aarde Valley wine estates are quieter. Hotel rates drop 20-35% compared to September peak.

How do I get from Cape Town to Hermanus?

It's about 120km from Cape Town via the R43 or the scenic Clarence Drive coastal route through Gordon's Bay. Drive time is roughly 90-120 minutes. There's no train. Shared shuttle services from Cape Town City Bowl cost around $15-25 per person.

Is there a good budget hotel in Hermanus?

Hermanus Backpackers on Flower Street in the Town Centre is the best budget option we found. It's a 10-minute walk to the Cliff Path and rates sit at $45-75/night. Don't expect luxury, but it's clean, social, and well-run.

What's the best family-friendly hotel in Hermanus?

Abalone Guest Lodge in New Harbour is our family pick. It's a 5-minute drive from Grotto Beach, one of the safest swimming beaches in the area, and the lodge has enough space for families without the stuffiness of the boutique spots.

Are there romantic hotels in Hermanus?

Two stand out. Harbour House Hotel at the Old Harbour has intimate rooms and direct harbour views, running $140-200/night. Schulphoek Seafront Guesthouse in Schulphoek goes further at $260-380/night with private terraces and ocean views that genuinely justify the price.

What's the best luxury hotel in Hermanus?

Birkenhead House in De Kelders is a level above everything else in the area. Rated 9.4, it runs $280-420/night and sits on the cliffs with unobstructed Walker Bay views. Book the ocean-facing suites. they're the whole point.

Where should I avoid staying in Hermanus?

Skip anything advertised as 'central' without specifying the street. Several guesthouses cluster near the R43 on the eastern edge of town, a 20-minute walk from the Cliff Path with heavy road noise. The photos look fine. The reality doesn't match.

Is Hermanus safe for tourists?

The main tourist areas around Cliff Path, Marine Drive, and the Old Harbour are considered safe during the day. Stick to well-lit streets at night and don't leave valuables in your car, especially near Grotto Beach car parks. Standard South Africa precautions apply.

Do Hermanus hotels fill up fast during whale festival?

The Hermanus Whale Festival runs the last weekend of September and pulls 100,000+ visitors into a town of roughly 35,000. Cliff Path and Old Harbour hotels sell out 3-4 months ahead. If you're visiting that weekend, book by June or accept you'll be staying 30 minutes away.