Stay in KwaZulu-Natal's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 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 4 stars

Hotel in Berea, Durban

Located in Durban, within 1.4 km of Durban Botanic Gardens and 3.3 km of Durban ICC, The Cato Suites Hotel provides accommodation with a garden and free WiFi as well as free private parking for guests... 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
Superb
238 reviews
Price from
£37
per night

Cavern Resort & Spa

Hotel in Bergville

Set in the heart of the Northern Drakensberg, Cavern Resort & Spa provides family-friendly accommodation located 65 km from Harrismith and 48 km from Bergville. It was beautiful, the staff are very helpful.

Show more Show less
9.1
Superb
169 reviews
Price from
£117
per night

Bosch Hoek Lodge

Hotel in Balgowan

Bosch Hoek Lodge is located in Balgowan, 100 metres from Boschhoek Club House. Guests can enjoy the on-site bar. Every room at this hotel is air conditioned and features a TV with satellite channels. Great massive comfy bed with a beautiful view! The bathtub was awesome! Just wished we weren't so late for breakfast. There weren't enough croissants left 😅.

Show more Show less
9.3
Superb
150 reviews
Price from
£75
per night

Halliwell Country Inn 3 stars

Hotel in Howick

Set in the heart of the Midlands, Halliwell Country Inn is located 14 km from Howick and 5km 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
Superb
462 reviews
Price from
£40
per night

The Oyster Box 5 stars

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 Centre is 2 km away. breakfast was fabulous Room was beautiful the view excellent

Show more Show less
9.4
Superb
924 reviews
Price from
£335
per night

Coco De Mer Boutique Hotel 4 stars

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. fab food, lovely staff, hotel in a great locaton and a spa too, waiting to go back !

Show more Show less
9
Superb
512 reviews
Price from
£62
per night

Ekhaya Boutique Hotel 4 stars

Hotel in Westville, Durban

Ideally set in the Westville district of Durban, Ekhaya Boutique Hotel is situated 10 km from Durban Botanic Gardens, 11 km from Durban ICC and 13 km 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
Superb
20 reviews
Price from
£79
per night

Kerriston Country House

Hotel in Mooirivier

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
Superb
11 reviews
Price from
£432
per night

La Dolce Vita No. 3

Hotel in St Lucia

Situated in St Lucia, 1.5 km from Jabula Beach, La Dolce Vita No. 3 features accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities. Very clean place Had everything one will need Great people running the property and ready to assist

Show more Show less
9.6
Exceptional
26 reviews
Price from
£87
per night

The Seaglass

Hotel in Ballito

Located in Ballito, The Seaglass Bed and Breakfast boasts panoramic views, luxury rooms and a 25 metre outdoor pool. Spectacular views and comfy beds! Delicious breakfast and gorgeous interior!

Show more Show less
9.7
Exceptional
5 reviews
Price from
£73
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels in KwaZulu-Natal

Planning a trip? Get inspired by reviews of cities in KwaZulu-Natal

Explore guest reviews of hotels in KwaZulu-Natal

See all