Search hotels in KwaZulu-Natal, South Africa

Enter your dates and choose from 7666 hotels and other places to stay

Select occupancy

Check out these popular cities in KwaZulu-Natal

Durban

Surfing, Sandy Beach, Culinary Heritage
1762 hotels

Ballito

Beach Resort Area, Sandy Beach, Surfing
1242 hotels

Richards Bay

Harbors & Ports, Waterfronts, Sandy Beach
140 hotels

Nottingham Road

Countryside, Arts & Crafts, Agritourism
66 hotels

Newcastle

Wartime Landmarks, Mining Heritage, Industrial Heritage
100 hotels

Jozini

Fishing, Lakes & Rivers, Wildlife Excursions
13 hotels

Empangeni

Wildlife Excursions, Indigenous Culture, Countryside
27 hotels

Margate

Beach Resort Area, Sandy Beach, Family Friendly
678 hotels

Kokstad

Rolling Hills, Countryside, Hiking
27 hotels

Amanzimtoti

Sandy Beach, Beach Resort Area, Family Friendly
182 hotels

Stay in KwaZulu-Natal's best hotels!

Filter by:

Star Rating
Review score

The Capital Zimbali

Hotel in Ballito

Located in Ballito, 22 miles from Umhlanga lighthouse, The Capital Zimbali has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,327 reviews
Price from
$142.60
1 night, 2 adults

Champagne Castle Hotel

Hotel in Champagne Valley

Located within the Ukhahlamba Drakensberg World Heritage Site, this 4-star hotel is surrounded by gardens and overlooks the Drakenberg Mountains.

N
Nashika
From
South Africa
Stunning views, delicious food and tea time scones
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,047 reviews
Price from
$251.36
1 night, 2 adults

Belaire Suites Hotel

Hotel in Durban

Located right on Durbans North Beach, Belaire Suites Hotel offers rooms with free WiFi. Durban Station is 0.6 mi away, and the on-site Café Jiran serves award winning coffee.

s
sunny
From
United Kingdom
i always book a room with a sea view. Breakfast always has a good variety of foods, and staff are very attentive and friendly. For the Comrades's runner we require a very early breakfast and i find it very slightly disappointing, as the hotel is 90% full of runners from all nations. A special shout out to the concierge ( a tall , solid looking, white Sth African whose name i cannot remember), he service was OUTSTANDING. Nothing was too much trouble for him.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12,195 reviews
Price from
$81.64
1 night, 2 adults

Beach Wood Boutique Hotel & Resort

Hotel in Ballito

Located in Ballito, a 5-minute walk from Clarke Bay Beach, Beach Wood Boutique Hotel & Resort provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 469 reviews
Price from
$146.29
1 night, 2 adults

Pumula Beach Hotel

Hotel in Umzumbe

Pumula Beach Hotel features an outdoor swimming pool, fitness center, a garden and terrace in Umzumbe. Providing a bar, the property is located within a few steps of Umzumbe Beach.

E
Erica
From
South Africa
Food is plentiful and delicious! Great location and fantastic staff
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 243 reviews
Price from
$282.27
1 night, 2 adults

Dragonview Lodge

Hotel in Champagne Valley

Located in Champagne Valley, 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.

g
gary
From
South Africa
Our Dragonview was fantastic. We had an amazing holiday. The service from the management team and all the staff was workd-class. The food at the restaurant is delicious. The menu has good variety. The view is absolutely magnificent. The layout of the hotel is great. The entertainment for the kids is more than sufficient, between a rock pool, indoor pool, foosball table arcade, and PlayStation for the older kids and a very creative and fun playground area for smaller kids. You cannot go wrong booking at this hotel.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 161 reviews
Price from
$189.42
1 night, 2 adults

La Perle

Hotel in Ballito

Located in Ballito, a 4-minute walk from Clarke Bay Beach, La Perle has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

T
Tim
From
Germany
I had a very welcoming first night in Ballito at Villapeur – Christine and the team were incredibly friendly and made me feel right at home. The room was small but comfortable for a one-night stay, and the property is peaceful with a nice pool, parking, and just across the street from the beach. There are also several good restaurants nearby. Breakfast was okay, nothing extraordinary, but overall it was a pleasant and relaxing stay.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 441 reviews
Price from
$128.47
1 night, 2 adults

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.

L
Laurie
From
Kenya
We enjoyed every minute of our stay. What a perfect vacation. The other guests were friendly and the whole atmosphere is like a family. Would 100% go back and bring friends and family.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 574 reviews
Price from
$252.44
1 night, 2 adults

Tramonto Boutique Hotel

Hotel in Newcastle

Located in Newcastle, 2.9 miles from Newcastle Golf Club, Tramonto Boutique Hotel has accommodations with a restaurant, free private parking and a bar.

j
jim
From
United Kingdom
The welcome, the room and the food were all exceptional
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 348 reviews
Price from
$116.98
1 night, 2 adults

Anathi Hotel

Hotel in Kokstad

Located in Kokstad, 3.6 miles from Mount Currie Nature Reserve, Anathi Hotel provides accommodations with a garden, free private parking, a terrace and barbecue facilities.

S
Stay
From
South Africa
the Beds were extremely comfortable
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 122 reviews
Price from
$67.14
1 night, 2 adults
See all 7666 hotels in KwaZulu-Natal

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

See all

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 19,751 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 10,676 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12,195 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 10,377 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,511 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 3,140 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 5,619 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,728 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5,221 reviews

Popular with guests booking hotels in KwaZulu-Natal

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 4,778 reviews

KwaZulu-Natal's best hotels with breakfast

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 70 reviews

Located in Ballito, The Seaglass Bed and Breakfast features panoramic views, luxury rooms and a 82 foot outdoor pool.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,511 reviews

Facing the beachfront, Garden Court South Beach offers 3-star accommodations in Durban and features an outdoor swimming pool, fitness center and garden.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,240 reviews

Facing the beachfront, Garden Court Marine Parade offers 3-star accommodations in Durban and has a fitness center, restaurant and bar.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 5,221 reviews

Radisson Blu Hotel, Durban Umhlanga features an outdoor swimming pool, fitness center, a terrace and bar in Durban. Featuring a concierge service, this property also provides guests with a playground.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,188 reviews

Drakensberg Sun Resort has an outdoor swimming pool, garden, a shared lounge and terrace in Winterton.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,086 reviews

Located in Durban, 1.6 miles from Umhlanga Main Beach, Premier Splendid Inn Umhlanga provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,045 reviews

Located in Durban, 1.6 miles from Umhlanga Main Beach, Premier Hotel Umhlanga provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,969 reviews

Located in Durban, 2 miles from Umhlanga lighthouse, Town Lodge Umhlanga has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

Budget hotels in KwaZulu-Natal

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,648 reviews

Featuring a private beach area and views of sea, SolSands Hotel & Self-Catering is located in Durban, a 2-minute walk from uShaka Beach.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,355 reviews

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.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,303 reviews

Located in Durban, a 18-minute walk from Durban Botanic Gardens, Luxe Musgrave Boutique Hotel provides accommodations with free WiFi and free private parking.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,222 reviews

Located in Durban, 1.3 miles from Durban Botanic Gardens, Luxe on Ridge Boutique Hotel has accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,070 reviews

Located in Durban, 1.7 miles from Suncoast Beach, Florida Park Hotel, Florida Road has accommodations with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,196 reviews

Suncoast Hotel and Towers is located above the Suncoast Casino and Entertainment World, on Durban’s Golden Mile. It features an outdoor pool and the Suncoast Spa. It is a 5-minute walk to the beach.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,728 reviews

Located in Umhlanga Ridge, Holiday Inn Express Durban-Umhlanga is just 2953 feet from Gateway Theater of Shopping. La Lucia Ridge offices are a 2-minute drive away.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,278 reviews

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge is located opposite the Wavehouse and the Gateway Theater of Shopping.

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

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 106 reviews

Located in Mbazwana, within 17 miles of Sodwana Bay National Park and 18 miles of Makasa Nature Reserve, AFRICAN DREAM LODGE MBAZWANA provides free WiFi.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 161 reviews

Located in Champagne Valley, 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.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 355 reviews

Located in Mooiriver, Hartford House provides 5-star hotel accommodations with valley views of the Drakensberg.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 55 reviews

Located in Mabibi, 13 miles from Lake Sibaya, Big Skies Gugs & Ubunye provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 47 reviews

Located in Umzumbe, a few steps from Umzumbe Beach, Summer Place Umzumbe has accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,593 reviews

Well set in Durban, Bayside Hotel 116 West Street provides air-conditioned rooms with free WiFi, private parking and room service.

Beverly Hills

Hotel in Durban
No credit card needed
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,421 reviews

Set in Umhlanga, this clifftop hotel overlooks the Indian Ocean from its waterfront terrace and guest rooms. A gym and heated outdoor swimming pool are available on site.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 214 reviews

Located in Balgowan, 6.1 miles from Bosch Hoek Golf Club, Mount Shekinah Country Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

FAQs about hotels in KwaZulu-Natal

See reviews by guests who stayed at hotels in KwaZulu-Natal

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 749 reviews
We absolutely loved our stay at Brahman Hills. The property is absolutely stunning. We loved the peace and tranquility the property had to offer. The staff went above and beyond to cater to our needs. The food was delicious. We loved the personal touch left in our room when we entered. that was really delightful. we took drives to explore the property which was splendid. I would stay there again in a heartbeat.
Guest review byMonica
South Africa
From $338.11 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,605 reviews
Our family loved everything about this resort. It's our third year coming and the staff, resort amenities and the chalet itself were exceptional. There are activities available for all ages and all interests. The restaurant has a good menu and the food and service are excellent. We highly recommend Alpine Heath.
Guest review byJac McGregor
United States
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 767 reviews
It was a perfect spot for our Valentine's gateway. One of those relaxing kinds. The natural beauty and the animals was a huge bonus. Tala is one for the books . Reception was easy and checking in was just easier.
Guest review byJay the Natalsnoek
Malawi
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,880 reviews
There's lots of activities for all ages, food was tops, the rooms were actually bigger that expected coz we had two separate rooms... Staff is friendly..
Guest review byAyesha A
United Arab Emirates
From $121.24 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 610 reviews
The views were just amazing although we did not get the time to enjoy it all
Guest review bySanelisiwe
South Africa
From $594.50 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 881 reviews
Everything was great. Staff was friendly, attentive, and professional.
Guest review byMiles
United States
From $129.71 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 82 reviews
lovely, clean property with great bedding and close to the beach
Guest review byTendai
South Africa
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 19,751 reviews
The atmosphere, it was so quiet and peaceful ❤️loved it☺️
Guest review byBeaulah
Zimbabwe
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 43 reviews
Fantastic location Spectacular views over the ocean
Guest review byThomas
Saudi Arabia
From $404.88 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,463 reviews
Was exceptional. Value for money. Tub was awesome.ha
Guest review byDon
South Africa
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,066 reviews
Views,friendly staff,cleanliness
Guest review byMusawenkosi
South Africa
From $134.96 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,093 reviews
The overall hotel and restaurant
Guest review bynthabiseng
South Africa
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3,173 reviews
We had the most comfortable stay
Guest review byKarabo Julia
South Africa
From $297.17 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 665 reviews
The parking need to be improved
Guest review byJabulile
South Africa

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

Scored out of 10, guest rating 8.0

so much to do, such little time

so much to do, such little time The playhouse company was great. Food experience was delightful, always a culinary explosion. Very easy to get around. I was travelling with my kids, nieces and nephews
Guest review byZomusa
South Africa
Scored out of 10, guest rating 10

Winter breaks in July are recommended, great crowds not too...

Winter breaks in July are recommended, great crowds not too hot. Loads of women so no shortage of eye candy Restaurants & supermarkets slightly pricey but that's to be expected. Walking distance to most beaches
Guest review byMontey
South Africa
Scored out of 10, guest rating 10

I have a lot of favorite places in St Lucia.

I have a lot of favorite places in St Lucia. We ate at Fisherman's, Wimpy and Baraccas. Very easy to get around St Lucia. We visited the iSimangaliso Wetlands, unfortunately a lot more can be done for conservation and to attract tourists. It is not maintained as it should be.
Guest review byZenita
Scored out of 10, guest rating 10

Margate was cleaner than last year.

Margate was cleaner than last year. Loved that food places were open till late. The beach was very clean. Club around the corner was just a bit noisy and also cars parked inconsiderately. Enjoyed Margate.
Guest review byDiane
Scored out of 10, guest rating 10

What I liked:

What I liked: The scenery is absolutely spectacular, with picture-perfect views in every direction. There is an impressive variety of activities to enjoy, many of which don’t involve hiking or climbing the mountains, making the area suitable for everyone. The peaceful atmosphere and stunning landscapes alone make it well worth the visit. What I didn’t like: The roads into the valley are in relatively poor condition, so allow an extra 30 to 45 minutes for travel. I would also recommend withdrawing cash at the ATM in Winterton before entering the valley, as the local ATMs frequently run out of cash. Neither issue detracted from the experience, but planning ahead will make your trip more enjoyable.
Guest review byJPT88
South Africa
Scored out of 10, guest rating 8.0

Town is small and only supplies the basics.

Town is small and only supplies the basics. Very little paving in town. We felt a little unsafe visiting the Spar. No restaurants or activities for kids. The park is well worth visiting but ideally with a game viewer and guide as it's very hilly and the roads are in a nad state of repair.
Guest review byMichael
Scored out of 10, guest rating 8.0

The Misty Spur's Manager and staff members are just só...

The Misty Spur's Manager and staff members are just só hospitable. Ons het boodskappe gekry van gevaar op die N3 agv die emigrante onrus én ons moes wag vir 'n hokkiewedstryd. Terwyl ons wag, kon ons die Spur se wifi gebruik en hulle het cappuccino en ontbyt bedien!
Guest review byTinus
South Africa
Scored out of 10, guest rating 4.0

The Bergville area is superb in terms of beauty.

The Bergville area is superb in terms of beauty. The town centre is a shambles of traffic and pedestrians with little or no control. The main intersection in the centre seems as if it's supposed to be a circle of sorts, with a small very faded white drawn circle in the centre. Surely the municipality could do better than that? Traffic flow is confusing. The centre of Bergville has become a third world town though the suburbs are still quiet and nice.
Guest review byMike
South Africa
Scored out of 10, guest rating 10

The Southern Berg is so often overlooked - but is by far the...

The Southern Berg is so often overlooked - but is by far the most magical area for family holidays. Central to many resorts - the activities are plentiful. For hiking and swims in unspoilt mountain streams - I wouldn't go anywhere else.
Guest review byCraigRafferty
South Africa
Scored out of 10, guest rating 4.0

Not for us.

Not for us. Was forced to booked because we were being charged R85 per person just to have an informal get together for dinner n cut a cake .Felt it a bit steep for 8 of us.Too many rules n restrictions. ALSO HAD TO CARRY STUFF LIKE DIDHWASHING SOAP TOILET PAPER DISHCLOTHS.TOO MUCH STUFF FOR A HOLIDAY.Also solar lights in case of power failure.This should be supplied by the resort.
Guest review byMaharaj

More places to explore, more ways to go