Search resorts in KwaZulu-Natal

Find the resorts that appeal to you the most

Featured resort destinations

Destination inspiration for your trip – find a resort

Port Edward

3 resorts

Durban

3 resorts

The best resorts in KwaZulu-Natal

Check out our pick of great resorts in KwaZulu-Natal

Filter by:

Star rating
Review score

The Capital Zimbali

Hotel in Ballito

Situated in Ballito, 35 km from Umhlanga Lighthouse, The Capital Zimbali features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

L
Louise
From
Ghana
Exceptional value for money. Treated like royalty
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,660 reviews
Price from
US$263.94
1 night, 2 adults

Champagne Castle Hotel

Hotel in Champagne Valley

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

L
Lilly
From
Serbia
We were lucky to get an complimentary room upgrade to Deluxe Mountain View. What a view!!! Location is great and we loved easy access to mountain hikes. Big selection of food. Spacious room . Staff was very helpful and friendly . Enjoyed every minute of the stay .
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,179 reviews
Price from
US$210.21
1 night, 2 adults

Tranquility - Banana Beach Club

Port Shepstone

Tranquility - Banana Beach Club is a recently renovated apartment in Port Shepstone, where guests can makes the most of its rooftop pool, private beach area and garden.

T
Thandeka
From
South Africa
Everything about it and the guy that I called for help at the gate was friendly.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 167 reviews
Price from
US$53.71
1 night, 2 adults

Zimbali Lakes Boulevard Suites 103

Ballito

Zimbali Lakes Boulevard Suites 103 is set in Ballito and features a rooftop pool and garden views. Featuring a lift, this property also provides guests with a children's playground.

W
Winnie
From
Ghana
The space was well lit and aired. The ACs were not dusty. The space was clean and had enough amenities to make our stay comfortable. Communication by the host was excellent and they would check in at every stage to confirm that we have arrived and settled in well. They also provided a clear step by step guide on how to access the space which made it easy for us to check in.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 106 reviews
Price from
US$101.06
1 night, 2 adults

Caribbean Estates - 35 Montego Bay by Luxe

Port Edward

Situated in Port Edward in the KwaZulu-Natal region and Rennies Beach reachable within 200 metres, Caribbean Estates - 35 Montego Bay by Luxe features accommodation with free WiFi, a children's...

M
MOVALAN
From
South Africa
The Location...The Place was very cosy... Beautiful finishes interior. Clean place...It's Your Home Away from Home😃.I would Definitely book this Place again.🙌
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 164 reviews
Price from
US$119.54
1 night, 2 adults

Pumula Beach Hotel

Hotel in Umzumbe

Facing the beachfront, Pumula Beach Hotel offers 3-star accommodation in Umzumbe and features an outdoor swimming pool, fitness centre and garden.

D
Deborah
From
Qatar
The atmosphere, facilities, staff, food!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 224 reviews
Price from
US$266.22
1 night, 2 adults

Dragonview Lodge

Hotel in Champagne Valley

Set in Champagne Valley, 3.1 km from Monks Cowl Country Club, Dragonview Lodge offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

k
kevino65
From
South Africa
The surroundings were amazing!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 158 reviews
Price from
US$286.90
1 night, 2 adults

The Springbok Lodge

Nambiti Private Game Reserve

With mountain views, The Springbok Lodge is located in Nambiti Private Game Reserve and has a restaurant, a shared lounge, bar, garden, year-round outdoor pool and terrace.

W
Wendy
From
Belgium
Nambiti is a fantastic Big 5 private game reserve between Johannesburg and Durban. It’s situated near the battlefields of the Anglo-Zulu wars. This was our second stay at Springbok Lodge in a year. From the start to finish, it was a lovely stay… the welcome, the stay and departure was personalised and hospitable. Mlu our ranger is really passionate about the wildlife. Staff are very helpful and friendly, take pride in their work and food was good. We were in luck with our sightings and experiences of the wildlife. Our stay was excellent and we will return!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 284 reviews
Price from
US$503.11
1 night, 2 adults

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.

J
Jörg
From
Switzerland
Beautiful family oriented hotel. Many guests seem to come back again and again which speaks for itself. Perfect starting point for hikes in the royal natal national park.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 599 reviews
Price from
US$247.17
1 night, 2 adults

Sands Beach Breaks Luxury Beach Front Ballito

Ballito

Situated 400 metres from Willard Beach, Sands Beach Breaks Luxury Beach Front Ballito offers accommodation with a patio, as well as a garden and barbecue facilities.

L
Liezl
From
United Kingdom
This apartment has the perfect location! It's basically on the main beach, close to most shops and restaurants, easy to get to and really quiet!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 135 reviews
Price from
US$147.38
1 night, 2 adults
All resorts in KwaZulu-Natal

Most booked resorts in KwaZulu-Natal this month

See all

Popular with guests booking resorts in KwaZulu-Natal

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,131 reviews

Popular with guests booking resorts in KwaZulu-Natal

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

Popular with guests booking resorts in KwaZulu-Natal

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

Popular with guests booking resorts in KwaZulu-Natal

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 867 reviews

Popular with guests booking resorts in KwaZulu-Natal

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

Popular with guests booking resorts in KwaZulu-Natal

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 857 reviews

Popular with guests booking resorts in KwaZulu-Natal

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

Popular with guests booking resorts in KwaZulu-Natal

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,112 reviews

Popular with guests booking resorts in KwaZulu-Natal

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 319 reviews

Popular with guests booking resorts in KwaZulu-Natal

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

FAQs about resorts in KwaZulu-Natal

Resorts that guests love in KwaZulu-Natal

See all
Avg. price/night: US$53.13
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 137 reviews
Comfortable accommodation. Quiet atmosphere. Swimming pool and tennis courts. Close to other resorts. Serviced well
Guest review by
Purnell
Young couple
Avg. price/night: US$98.97
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,867 reviews
Nice and quiet for a relaxing weekend. Great resort for the family and a great for kids.
Guest review by
Jaco
Family with young children
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 962 reviews
I liked how everything can be found within the resort. A shop sells all the necessary stuff needed if you forgot anything while packing. Pools, heated pool, slides for summer time. And the view is amazing
Guest review by
Jadene
Group
Avg. price/night: US$156.55
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,162 reviews
The resort is ultra private and secluded
Guest review by
Kiren
Young couple
Avg. price/night: US$135.71
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,519 reviews
Very comfortable chalets for family with Fantastic Mountain View . Good resort for kids full day was busy at play area . Amazing spa .
Guest review by
Mayya
Family with young children
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 885 reviews
Love all the facilities for kids & and adults. No need to leave the Resort! Booked in April & recommended to family & booked again 16-18 June. Since it was school holidays , there were lots of activities for thd kids.Kids loved it...now family want to go back again.. Should have a booked a longer stay..
Guest review by
NelaineR
Family with young children
Avg. price/night: US$150.87
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,131 reviews
Most of the time good food, friendly staff, great GM managing the resort.
Guest review by
Alisha
Young couple
Avg. price/night: US$128.49
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 339 reviews
Location was beautiful. Resort facilities were great
Guest review by
Ashlen
Family with young children
Avg. price/night: US$409.44
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,112 reviews
It's a lovely family resort. We enjoyed the entertainment and activities. Room 17 had amazing views.
Guest review by
Lynette
Family with young children
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,011 reviews
Location. Well maintained. Good old fashioned beach resort hotel.
Guest review by
Colin D
Family with young children