Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in KwaZulu-Natal

Check out our selection of great resorts in KwaZulu-Natal

Filter by:


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.

Cavern Resort & Spa

Bergville

Adventure seekers can enjoy hiking and trekking, mountain biking, fly-fishing and horse trails. Guests can also relax alongside the outdoor swimming pool or make use of the tennis court. The on-site spa provides selected massages and beauty treatments. Great rooms and the service was over the top. Lots to do there as well if you like the outdoors.

Show more Show less
9.2
Wonderful
602 reviews
Price from
$159
per night

Flitwick Ranch

Swartberg

Flitwick Ranch features a garden, shared lounge, a terrace and restaurant in Swartberg. Featuring a shared kitchen, this property also provides guests with a barbecue. There is a children's playground and guests can make use of free WiFi and free private parking.

Continental and Full English/Irish breakfast options are available daily at the resort. Gosh where to start? Our stay was sublime. We stayed in one of the Bull Stables cottages and it was perfect. It's not a self-catering unit, so bear that in mind, however, there are facilities on the property where you can cook. Everything from the bedding to the soap was chosen with care, even had some fresh flowers in the room. The property is incredibly beautiful and while we were there during the wettest, muddiest weather, we could tell that they took great care in providing a well-rounded experience for guests. Now the food. Jurie, the chef and his helper, painstakingly prepare each dish. We had oxtail, bobotie, spaghetti bolognese, and breakfast. Every dish was hot and delicious.

Show more Show less
9.2
Wonderful
186 reviews
Price from
$44
per night

Gooderson Leisure Riverbend Chalets Self Catering and Timeshare Gold Crown Resort

Drakensberg Garden

Riverbend Chalets (Gold Crown Resort) is set within the scenic Drakensberg Garden and boasts views of lush landscapes and the majestic Drakensberg Mountain Range. The resort has a restaurant, children’s playground and outdoor swimming pool. Friendly staff , clean facilities and very quiet place.

Show more Show less
9.1
Wonderful
169 reviews
Price from
$104
per night

Lake Naverone Holiday Cottages

Drakensberg Garden

Located on the foothills of the Southern Drakensberg, Lake Naverone Holiday Cottages is set on large estate with 2 lakes and 7 km of river frontage. It offers picturesque stone cottages with magnificent views. Staff were very friendly. Really good value.

Show more Show less
9.3
Wonderful
232 reviews

Marlicht Vacation Resort

Margate

Set in Margate, a few steps from Margate Beach, Marlicht Vacation Resort offers accommodation with an outdoor swimming pool, free private parking and a garden. The property is located 1.4 km from Manaba Beach, 9.3 km from Mbumbazi Nature Reserve and 13 km from Southbroom Golf Club. Guests can enjoy sea views. Staff are extremely friendly and welcoming. The rooms are big and the views great can spot whales and dolphins from the swimming pool or windows. Great access to the beach and knowledgeable on were to buy items locally and what's on locally.

Show more Show less
9.1
Wonderful
9 reviews
Price from
$35
per night

Villa 2811 Luxurious and Modern at Upmarket Golf and Beach Estate

Marina Beach

Set in Marina Beach, near Marina Beach Tidal Pool and San Lameer Beach, Villa 2811 Luxurious and Modern at Upmarket Golf and Beach Estate is a recently renovated property, featuring, a garden and barbecue facilities. This beachfront property offers access to a patio, mini-golf, free private parking and free WiFi. The villa offers a pool with a view with a pool bar, as well as spa facilities and a 24-hour front desk. We loved everything. The interior design was immaculate and the house itself was accurately represented in the pictures we saw, perhaps even better. The bathrooms and scented diffusers were amazing.

Show more Show less
9.2
Wonderful
77 reviews
Price from
$167
per night

San Lameer Villa 2818 - 2 Bedroom Classic- 4 pax - San Lameer Rental Agency

Southbroom

At the villa, the family-friendly restaurant is open for dinner, lunch and brunch and serves pizza cuisine.

A variety of wellness packages are available for guests to get rejuvenated on-site. You can play table tennis, mini-golf, and tennis at San Lameer Villa 2818 - 2 Bedroom Classic- 4 pax - San Lameer Rental Agency. Cycling and fishing can be enjoyed nearby, while a bicycle rental service and a private beach area are also available on-site. All was great from the moment we arrived. Yolandi and her team were very friendly and professional. The unit was very clean and comfortable and the amenities are awesome

Show more Show less
9.2
Wonderful
17 reviews
Price from
$134
per night

Caribbean Estates Villa Raiya- First choice !!! 4 bedrooms with ensuite bathrooms

Port Edward

Featuring a spa bath, Caribbean Estates Villa Raiya- First choice!!! 4 bedrooms with ensuite bathrooms is situated in Port Edward. Located 400 metres from Rennies Beach, the property provides a private beach area and free private parking. The accommodation offers a 24-hour front desk and full-day security for guests. Facilities Modern Finishes Inverter Air-conditioning Everything supplier with the unit was new, modern and in abundance.

Show more Show less
9.5
Exceptional
22 reviews
Price from
$235
per night

San Lameer Villa 3212 - 4 Bedroom Superior - 8 pax - San Lameer Rental Agency

Southbroom

Located in Southbroom, 1 km from San Lameer Beach and 1.6 km from Marina Beach Tidal Pool, San Lameer Villa 3212 - 4 Bedroom Superior - 8 pax - San Lameer Rental Agency offers pool with a view and air conditioning. Wellness packages and a bicycle rental service are available for guests. Providing free WiFi throughout the property, the non-smoking villa features spa facilities. Had UPS during load shedding Clean and comfortable

Show more Show less
9.2
Wonderful
5 reviews
Price from
$273
per night

San Lameer Villa - 14014 - 5 Bedroom Luxury - 10 pax - San Lameer Rental Agency

Southbroom

Featuring air-conditioned accommodation with a rooftop pool, pool view and a patio, San Lameer Villa - 14014 - 5 Bedroom Luxury - 10 pax - San Lameer Rental Agency is located in Southbroom. This property offers access to a balcony, bowling in the bowling alley, free private parking and free WiFi. Guests also enjoy access to the hot tub and spa facilities, as well as the wellness packages and beauty services. wow, the Lift the braai area and the balconies

Show more Show less
9.2
Wonderful
15 reviews
Price from
$438
per night

Most booked resorts in KwaZulu-Natal this month

FAQs about resorts in KwaZulu-Natal

Resorts that guests love in KwaZulu-Natal

Research, refine, and make plans for your whole trip