Skip to main content

Stay in KwaZulu-Natal's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 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.

Casa De Luxe

Hotel in Salt Rock, Ballito

Located in Ballito, a 12-minute walk from Sheffield Beach, Casa De Luxe has accommodations with an outdoor swimming pool, free private parking and a terrace. It was amazing , looking nice , very clean and makes you feel at home

Show more Show less
9
Wonderful
330 reviews
Price from
$39
per night

Pumula Beach Hotel

Hotel in Umzumbe

Facing the beachfront, Pumula Beach Hotel offers 3-star accommodations in Umzumbe and features an outdoor swimming pool, fitness center and garden. The location and the landscaping.

Show more Show less
9.1
Wonderful
164 reviews
Price from
$135
per night

Dragonview Lodge

Hotel in Winterton

Located in Winterton, 1.9 miles from Monks Cowl Country Club, Dragonview Lodge has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden. Staff was very kind, sweet and accommodating. They helped to identify hiking paths around the area and went beyond to make this a very lovely stay!

Show more Show less
9.2
Wonderful
109 reviews
Price from
$160
per night

The Springbok Lodge

Hotel in Nambiti Game Reserve

The Springbok Lodge features an outdoor swimming pool, garden, a shared lounge and terrace in Nambiti Game Reserve. Featuring family rooms, this property also provides guests with a playground. Beautiful and spacious tents.

Show more Show less
9.1
Wonderful
258 reviews
Price from
$179
per night

Ekhaya Boutique Hotel

Hotel in Westville, Durban

Located in Durban, 6.1 miles from Durban Botanic Gardens, Ekhaya Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace. Location was great as its near to a brilliant restaurant called Lupa, cant recommend that restaurant enough, food is exceptional. The hotel breakfast was nice and the staff very welcoming. Little touches like slippers and amenities in the bathroom were very welcome. We had a great stay and would definitely stay again and recommend to others. We felt very safe staying there.

Show more Show less
9
Wonderful
131 reviews
Price from
$88
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. Loved everything about this place, you couldn't have asked for a better location, food, amenities

Show more Show less
9.2
Wonderful
569 reviews
Price from
$155
per night

Hartford House

Hotel in Mooiriver

Located in Mooiriver, Hartford House provides 5-star hotel accommodations with valley views of the Drakensberg. Amazing location,ambience is phenomenal.I would like to add a value added comment.the signiture 4 and six course dinners are lovely but I think moving forward you would need to accommodate a wider menu especially with this place only on the up…It’s amazing but please try and accommodate a slightly wider menu for dinner .we loved the walks and serenity of the estate .The owner was very welcoming and we appreciated the history lesson of the estate and the horse breeding heritage of the place .

Show more Show less
9.4
Wonderful
547 reviews
Price from
$176
per night

Bosch Hoek Golf & Lodge

Hotel in Balgowan

Bosch Hoek Golf & Lodge is located in Balgowan, 328 feet from Boschhoek Club House. Guests can enjoy the on-site bar. Fantastic location in the Midlands, golf course and close to the Midlands meander and great restaurants.

Show more Show less
9.2
Wonderful
355 reviews
Price from
$98
per night

Fordoun Hotel and Spa

Hotel in Nottingham Road

Located in Nottingham Road, 7.8 miles from Bosch Hoek Golf Club, Fordoun Hotel and Spa has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center. the bedrooms are well appointed and tastefully decorated. the spa was amazing.

Show more Show less
9.1
Wonderful
417 reviews
Price from
$110
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. One of the best hotels we have ever stayed at! From the moment we walked in we felt special and at home! The food is excellent and the service first class! We didn't want to leave and will definitely be back! Thanks to Justin and the team for making our stay memorable!

Show more Show less
9.4
Wonderful
966 reviews
Price from
$476
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

Research, refine, and make plans for your whole trip