Stay in KwaZulu-Natal's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Cato Suites Hotel

Hotel in Berea, Durban

Located in Durban, within 0.9 mi of Durban Botanic Gardens and 2.1 mi of Durban ICC, The Cato Suites Hotel provides accommodations with a garden and free WiFi as well as free private parking for... A hotel you will return to once you've had one night there. It's my Go-to resting spot. They will upgrade you if there is a slight problem with the television. Feel free to ask the extremely friendly and co-operative Concierge for whatever you need. Beautifully neat, clean, air-condition rooms. Your privacy will never be compromised.

Show more Show less
9.1
Awesome
202 reviews
Price from
$49
per night

Cavern Resort & Spa

Hotel in Bergville

Set in the heart of the Northern Drakensberg, Cavern Resort & Spa provides family-friendly accommodations located 40 mi from Harrismith and 30 mi from Bergville. My husband and I went to the Cavern on our Honeymoon 30 years ago, we have been back many times since then and have just celebrated our 30th anniversary at the Cavern. We just love the place!!!!!! The food and accommodation has reached a very high standard(not that it was bad to begin with), the homely, welcoming atmosphere is always so comforting and the staff are amazing-I wanted to weep when we left!!!!! We will be back and I am already dreaming of our return-thank to to all the staff and owners for a truly amazing haven! PS-My mom and dad first visited the Cavern in the 1940's........

Show more Show less
9.1
Awesome
145 reviews
Price from
$171
per night

Bosch Hoek Lodge

Hotel in Balgowan

Bosch Hoek Lodge is located in Balgowan, 109 yards from Boschhoek Club House and 547 yards from Bosch Hoek Dam. Guests can enjoy the on-site bar. The trees, camp with Nguni’s gave such a great relaxing feeling!

Show more Show less
9.3
Awesome
144 reviews
Price from
$110
per night

Halliwell Country Inn

Hotel in Howick

Set in the heart of the Midlands, Halliwell Country Inn is located 8.7 mi from Howick and 3.1 mi from Curry’s Post. This historic property is over 180 years old. Far exceeded our expectation and was amazing from start to finish. We felt so spoilt. Food was amazing!

Show more Show less
9
Awesome
432 reviews
Price from
$56
per night

The Oyster Box

Hotel in Umhlanga, Durban

Overlooking the Umhlanga Lighthouse and Indian Ocean, The Oyster Box offers 2 outdoor pools, an award winning spa and free Wi-Fi. Gateway Shopping Center is 1.2 mi away. I like everything ( the food , room , etc )

Show more Show less
9.4
Awesome
901 reviews
Price from
$492
per night

Coco De Mer Boutique Hotel

Hotel in Ballito

This 4-star boutique hotel offers free Wi-Fi in public areas, free parking and an ideal location in the coastal area of Ballito. It is within walking distance to beaches, stores, and restaurants. Nice spot in a great location walking distance from some beautiful beaches! The staff were very helpful and friendly, and seemed to go the extra mile. Breakfast was decent and the restaurant was impressive! Great few days...

Show more Show less
9
Awesome
477 reviews
Price from
$91
per night

Tanglewood Country Hotel

Hotel in Dargle

Located in Dargle, Tanglewood Country Hotel features a shared lounge, garden, BBQ facilities, and free WiFi. Featuring family rooms, this property also provides guests with a children's playground. Beautiful hotel in a beautiful location. The hosts are very welcoming and friendly. We will definitely be back.

Show more Show less
9
Awesome
92 reviews
Price from
$56
per night

Ekhaya Boutique Hotel

Hotel in Westville, Durban

Ideally set in the Westville district of Durban, Ekhaya Boutique Hotel is located 6.2 mi from Durban Botanic Gardens, 6.8 mi from Durban ICC and 8.1 mi from Kings Park Stadium. EVERYTHING! The room was sparkly clean! The bathroom is big and immaculate. The staff are SUPER friendly and very helpful. Exactly what we wanted! Breakfast was delicious! You made our stay simple, easy and comfortable. We will be back!!

Show more Show less
9
Awesome
19 reviews
Price from
$116
per night

Kerriston Country House

Hotel in Mooiriver

Kerriston Country House features an outdoor swimming pool, shared lounge, a garden and BBQ facilities in Mooirivier. Featuring a shared kitchen, this property also provides guests with a terrace. Well maintained and staff were very helpful

Show more Show less
9.4
Awesome
11 reviews
Price from
$635
per night

La Dolce Vita No. 3

Hotel in St Lucia

Located in St Lucia, 0.9 mi from Jabula Beach, La Dolce Vita No. 3 features accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities. Excellent location and comfort like home. We really like the crockery and pots which were sufficient for a big group as well. There were facilities like washing machine, fridge and especially 2 toilets.

Show more Show less
9.6
Exceptional
24 reviews
Price from
$107
per night

Hotels with extra health and safety measures

Find hotels in KwaZulu-Natal with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in KwaZulu-Natal in the past month

See all

KwaZulu-Natal's best hotels with breakfast

See all

Budget hotels in KwaZulu-Natal

See all

Hotels in KwaZulu-Natal you can book without a credit card

See all

FAQs about hotels in KwaZulu-Natal

Explore guest reviews of hotels in KwaZulu-Natal

See all