Find Cheap Deals on
Resorts & Hotels with Spas in KwaZulu-Natal

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!


Top Cities in KwaZulu-Natal



Featured KwaZulu-Natal Resorts & Hotels with Spas

Granny Mouse Country House & Spa
Granny Mouse Country House & Spa
4 out of 5
R103, Old Main Road, Between Lidgetton and Balgowan, Lidgetton West, KwaZulu-Natal
The price is $129 per night from Feb 26 to Feb 27
$129
includes taxes & fees
Feb 26 - Feb 27
Stay at this 4-star spa country house in Lidgetton West. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Michaelhouse Nature Reserve and ...
Granny Mouse Country House & Spa
Square Boutique Hotel by Misty Blue Hotels
Square Boutique Hotel by Misty Blue Hotels
4 out of 5
Umhlanga Rocks Drive, 250, Umhlanga, KwaZulu-Natal
Stay at this 4-star boutique hotel in Umhlanga. Enjoy free WiFi, free parking, and a rooftop terrace. Popular attractions Umhlanga Rocks Beach and Gateway Theatre ...

Travelers like: sauna, steam room, massage

Square Boutique Hotel by Misty Blue Hotels
Fordoun Hotel & Spa
Fordoun Hotel & Spa
5 out of 5
Nottingham Road, Midlands, Nottingham Road, KwaZulu-Natal
The price is $184 per night from Feb 27 to Feb 28
$184
includes taxes & fees
Feb 27 - Feb 28
Stay at this 5-star luxury hotel in Nottingham Road. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Fordoun Spa and Bill Barnes Crane ...
Fordoun Hotel & Spa
The Oyster Box
The Oyster Box
5 out of 5
2 Lighthouse Road, Umhlanga, KwaZulu-Natal
The price is $390 per night from Mar 2 to Mar 3
$390
includes taxes & fees
Mar 2 - Mar 3
Stay at this 5-star luxury hotel in Umhlanga. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff and the property condition ...
The Oyster Box
Ghost Mountain Inn
Ghost Mountain Inn
4 out of 5
Fish Eagle Road, Jozini, KwaZulu-Natal
The price is $166 per night from Mar 1 to Mar 2
$166
includes taxes & fees
Mar 1 - Mar 2
Stay at this 4-star spa hotel in Jozini. Enjoy free breakfast, free WiFi, and free parking.
Ghost Mountain Inn
Urban Park Apartments & Hotel by Misty Blue Hotel
Urban Park Apartments & Hotel by Misty Blue Hotel
3 out of 5
60 Meridian Drive, Umhlanga, KwaZulu-Natal
Stay at this 3-star family-friendly hotel in Umhlanga. Enjoy free WiFi, free parking, and a free area shuttle. Popular attractions Gateway Theatre of Shopping ...
Urban Park Apartments & Hotel by Misty Blue Hotel
The Waterfront hotel & spa by Misty blue hotels
The Waterfront hotel & spa by Misty blue hotels
3.5 out of 5
Corner of Mahatma Gandhi & Browns Road, Durban, KwaZulu-Natal
Stay at this 3.5-star business-friendly hotel in Durban. Enjoy free parking, breakfast (surcharge), and room service. Popular attractions uShaka Marine World ...
The Waterfront hotel & spa by Misty blue hotels
Selborne Golf Estate, Hotel & Spa
Selborne Golf Estate, Hotel & Spa
4 out of 5
99 Old Main Road, Off Sezela off-ramp, Pennington, KwaZulu-Natal
The price is $76 per night from Feb 26 to Feb 27
$76
includes taxes & fees
Feb 26 - Feb 27
Stay at this 4-star beach hotel in Pennington. Enjoy free parking, 2 outdoor pools, and a full-service spa. Popular attractions Selborne Park Golf Club and Selbourne ...
Selborne Golf Estate, Hotel & Spa
Gooderson Natal Spa Hot Springs & Leisure Resort
Gooderson Natal Spa Hot Springs & Leisure Resort
3 out of 5
Lot 191 Koubad Farm, Paulpietersburg, KwaZulu-Natal
The price is $92 per night from Mar 25 to Mar 26
$92
includes taxes & fees
Mar 25 - Mar 26
Stay at this 3-star spa hotel in Paulpietersburg. Enjoy free parking, 7 outdoor pools, and a full-service spa.
Gooderson Natal Spa Hot Springs & Leisure Resort
Coastlands Musgrave Hotel
Coastlands Musgrave Hotel
4 out of 5
315-319 Peter Mokaba Ridge, Durban, KwaZulu-Natal
The price is $92 per night from Feb 26 to Feb 27
$92
includes taxes & fees
Feb 26 - Feb 27
Stay at this 4-star spa hotel in Durban. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions Durban Beach and uShaka Marine World ...
Coastlands Musgrave Hotel
Audacia Manor Boutique Hotel
Audacia Manor Boutique Hotel
5 out of 5
11 Sir Arthur Road, Morningside, Durban, KwaZulu-Natal
Stay at this 5-star luxury hotel in Durban. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Durban Beach and uShaka Marine World are located ...

Travelers like: massage, hot tub

Audacia Manor Boutique Hotel
The Riverside Hotel
The Riverside Hotel
4 out of 5
10 Kenneth Kaunda Drive, Durban North, KwaZulu-Natal
The price is $103 per night from Mar 9 to Mar 10
$103
includes taxes & fees
Mar 9 - Mar 10
Stay at this 4-star beach hotel in Durban North. Enjoy free WiFi, free parking, and 2 bars/lounges. Popular attractions Beachwood Mangroves Nature Reserve and ...
The Riverside Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.