Travel and Leisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Named three years running in Travel+Leisure World's Best, including No.1 in 2024
Accommodation

Best hotels in South Africa

Explore 988 handpicked hotels in South Africa

Crayfish Lodge

Hermanus

5 Rooms
|
From $90 per person/night
The sparkling sea. The endless mountains. The diverse fynbos. You simply won’t know which way to turn as you soak up the incredible views from your patio at Crayfish Lodge, all while enjoying your luxurious and stylish room. And, where else in the world can you enjoy a shark viewing adventure in the morning, a coastal hike in the afternoon and a stroll on the beach as the sun sets?

The Bayview Apartments

Hermanus

From $110 per person/night
5-star Accredited Luxury and beautifully appointed apartments all with sea views located on the water’s edge in the prestigious Bayview Apartment Complex in Hermanus.

Sea Star Cliff

Hermanus

11 Rooms
|
From $150 per person/night
Sea Star Cliff is a luxury lodge providing guest house accommodation on the rugged Atlantic Ocean coastline. The luxuriously appointed guesthouse was designed and decorated with luxury in mind to create a perfect getaway from city life. Situated on Walker Bay facing the Atlantic Ocean and the coastline of Hermanus you'll find this small exclusive lodge. Here the luxurious ambiance meets genuine warmth and while you experience the wonders of nature in their full glory. The lodge is located in De Kelders - a small village at the Atlantic Ocean between Stanford and Gansbaai - world famous for whale watching, as well as shark cage diving experiences for those looking for an adrenalin rush.

One Marine Drive

Hermanus

5 Rooms
|
From $140 per person/night

One Marine Drive Boutique Hotel is the second property within the Cape Collection. Located in Hermanus, an easy, scenic 2 hour drive from Cape Town, the hotel is on the seafront, within easy walking distance of the seaside town's exciting shops, art galleries, bars and restaurants, and a stroll to the Cliff Path, which offers the best shore-based whale watching in the world.

La Fontaine Hermanus

Hermanus

From $70 per person/night
La Fontaine, a four-star guesthouse, is a family-run guesthouse in the centre of Hermanus. Famous for its prime whale-watching position, the guesthouse gets its name from its location next to the fresh water fountain around which the village of Hermanus was once founded. Every room is individually decorated with a tasteful blend of colonial style and relaxed beach comfort. The guesthouse offers decadent breakfasts to start the day and an inviting pool to take a dip in on hot summer days. And beyond the guesthouse itself, Hermanus offers a host of activities for you to enjoy. Wander through art galleries, shop in local boutiques, go wine tasting, and of course, feel the sand between your toes at beautiful beaches in the area. Ask your hosts for recommendations of their favourite restaurants and secret hikes.

The Barber’s Trail Lodge

Hermanus

2 Rooms
|
From $70 per person/night
Escape to this cozy weekend retreat nestled in the tranquil Kleinriver mountains near Tesselaarsdal. The modern two-bedroom house offers the perfect blend of comfort and adventure. Relax in your private hot tub as you soak in the stunning vistas of the surrounding Fynbos landscape. With sleek, modern finishes and enough space for four guests, this accommodation promises a rejuvenating stay.

Hermanus Beachfront Lodge

Hermanus

From $90 per person/night
Hermanus Beachfront Lodge is one of only two lodges that are located on the very popular Voelklip Beach, which is much sought after by surfers, swimmers and sunbathers alike. Each suite is equipped with its own kitchenette and en-suite bathroom, as well as a television with DSTV and complimentary WiFi. After a scenic walk on the famous Cliff Path, guests can relax in the guest lounge with its beautiful view of Voelklip Beach and Walkerbay. Each morning you will be greeted by magnificent ocean views from the breakfast lounge.

Misty Waves Boutique Hotel

Hermanus

From $50 per person/night
The impressive boutique hotel is situated in the best land-based whale-watching destination in the world - Hermanus a charming coastal village in The Cape Whale Coast or Overstrand.

Selkirk House

Hermanus

5 Rooms
|
From $1.6K per person/night
Selkirk House is a thoroughly modern 5-star guesthouse nestling high against the Hermanus mountain. All the bedrooms have breathtaking mountain or ocean views. Stone and wooden terraces create a sense of spaciousness, while the white American blinds ensure cool privacy. All the generous en-suite bathrooms boast his and her hand basins, heated rails and comfortable baths and showers. Wake up to the fynbos covered mountain slope as your backdrop and the magnificent Walker Bay in the distance. No matter where you are in Selkirk House the views are breathtaking and the ambiance warm and inviting, with an interior which has been exquisitely curated.

Lookout Villa at The Plettenberg

Plettenberg Bay

From $490 per person/night
Pods of whales and dolphins, darting seagulls and ocean views may all be enjoyed from this special and most exclusive accommodation option at The Plettenberg. At 190m2, and featuring three-bedrooms with en-suite bathrooms, The Lookout Villa is the perfect option for families or groups of friends travelling together.

Periwinkle Guest Lodge

Plettenberg Bay

From $190 per person/night
Periwinkle Guest Lodge is a 4 Star Luxury Lodge situated on Beachy Head Drive, Plettenberg Bay, directly across the road from the Robberg blue Flag Beach, a safe swimming beach. The Lodge is on 3 levels and has breathtaking views of the famous Robberg Peninsula, Tsitsikamma Mountains and the sea. All the rooms are very stylishly decorated and reflect the surrounding sea and mountains. Six of the seven rooms have balconies where guests can enjoy the panoramic view from the Robberg Peninsula to the right and the Tsitskamma Mountains to the left. The lodge can accommodate children, if the suitable rooms are available.

The Ivory Haus

Plettenberg Bay

11 Rooms
|
From $110 per person/night
Introducing The Ivory Haus, a brand new family-owned boutique hotel nestled in the charming coastal town of Plettenberg Bay, perfectly positioned on Main Street. Formerly known as The Grand, this stunning establishment has undergone a remarkable transformation and offers guests an unrivaled vantage point to soak in the quintessential views of Plettenberg Bay, where the azure waters of the ocean meet the majestic mountains.
Previous Next
1 ... 232425 ... 33
691 - 720 of 988 hotels

Reviews

HeartHeartHeartHeartHeart

Based on 363 Feefo Reviews for South Africa

Where To Go
Pin Icon

Namibrand, Namibia