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
The best resorts in KwaZulu-Natal
Check out our pick of great resorts in KwaZulu-Natal
Filter by:
The Capital Zimbali
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.

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

Tranquility - Banana Beach Club
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.

Zimbali Lakes Boulevard Suites 103
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.

Caribbean Estates - 35 Montego Bay by Luxe
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...

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

Dragonview Lodge
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.

The Springbok Lodge
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.

Cavern Resort & Spa
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.

Sands Beach Breaks Luxury Beach Front 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.

Most booked resorts in KwaZulu-Natal this month
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal
Popular with guests booking resorts in KwaZulu-Natal

































