Durban and KwaZulu-Natal Hotels

Our travel experts have picked the best hotels in Durban and KwaZulu-Natal so you can be sure you’re staying in top accommodations.

10 Matching Hotels

{{ numTotalPoiResults }} Matching Hotel{{ (numTotalPoiResults > 1)?'s':'' }}

Show Map

No Matching Hotels

{{ }}

1. Cathedral Peak Hotel

$$$ | Cathedral Peak Rd., Winterton, KwaZulu Natal, 3340, South Africa

You'll get breathtaking views from almost every spot in this friendly, delightful hotel nestled among the moun... Read More

2. Fairmont Zimbali Resort

$$$$ | M4, Ballito, KwaZulu Natal, 4390, South Africa

Zimbali's tranquil 700 hectare (1,730-acre) setting is in one of the few remaining coastal forests in the prov... Read More

3. Fordoun Hotel and Spa

$$$$ | R103, Howick, KwaZulu Natal, 3280, South Africa

In the heart of a lush dairy farm that dates back to the 1800s, original stone buildings have been converted i... Read More

4. Hluhluwe River Lodge

$$ | Hluhluwe, KwaZulu Natal, South Africa

Overlooking False Bay Lake and the Hluhluwe River flood plain—follow signs from Hluhluwe village—this fantasti... Read More

5. Isandlwana Lodge

$$$ | Off R68, Isandlwana, KwaZulu Natal, 3005, South Africa

It's said that on January 22, 1879, during the Battle of Isandlwana, which was a major defeat for the British... Read More

6. Protea Hotel Waterfront Richards Bay

$$ | Corner of Pioneer and Bridgetown rds., TuziGazi Waterfront, Richards Bay, KwaZulu Natal, South Africa

Views are not an issue at this modern hotel right on the bay, as all of the rooms face the water (some on the... Read More

7. Royal Hotel

$$ | 140 Murchison St., Ladysmith, KwaZulu Natal, 3370, South Africa

This historic South African country hotel shares much of Ladysmith's tumultuous past—it was built in 1880, jus... Read More

8. Shakaland

$$ | Normanhurst Farm, Off R66, , KwaZulu Natal, 3816, South Africa

For a more in-depth exploration of Shakaland, stay the night at the 55-room Shakaland. Overnight guests have a... Read More

9. Shayamanzi Houseboats

$$ | Jozini Tiger Lodge, 1 Main Rd., Jozini, KwaZulu Natal, 3969, South Africa

Cabins with floor-to-ceiling windows allow you to lie on your king-size bed and view hippos, water birds, elep... Read More

10. Zululand Tree Lodge

$$$$ | 1020 Main Rd., Hluhluwe, KwaZulu Natal, 3960, South Africa

About 16 km (10 miles) from Hluhluwe-iMfolozi Park, this lodge lies in a forest of fever trees on the 3,700-ac... Read More

Check in
Check out

{{ $index + numElementsShown }}. {{ }}

{{ oPoiResult.price_tag }} | {{ oPoiResult.address }}

{{ oPoiResult.review_snippet }}... Read More

Check in
Check out