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

Travelers like: full-service spa, sauna, steam room, massage

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 Ster-Kinekor ...

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

Travelers like: full-service spa, sauna, steam room, massage

Fordoun Hotel & Spa
The Oyster Box
The Oyster Box
5 out of 5
2 Lighthouse Road, Umhlanga, KwaZulu-Natal
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 ...

Travelers like: full-service spa, sauna, massage, facials

The Oyster Box
Ghost Mountain Inn
Ghost Mountain Inn
4 out of 5
Fish Eagle Road, Jozini, KwaZulu-Natal
Stay at this 4-star spa hotel in Jozini. Enjoy free breakfast, free WiFi, and free parking.

Travelers like: full-service spa, sauna, steam room, massage

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 Umhlanga Rocks Beach and Gateway ...
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
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 ...

Travelers like: full-service spa, sauna, steam room, massage

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
Stay at this 3-star spa hotel in Paulpietersburg. Enjoy free parking, 7 outdoor pools, and a full-service spa.

Travelers like: full-service spa, sauna, steam room, massage

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
Stay at this 4-star spa hotel in Durban. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions uShaka Marine World and St. Thomas' ...

Travelers like: full-service spa, massage, facials, manicures and pedicures

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 uShaka Marine World and St James Anglican ...

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
Stay at this 4-star beach hotel in Durban North. Enjoy free WiFi, free parking, and 2 bars/lounges. Popular attractions uShaka Marine World and Umhlanga Rocks ...
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.