We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

KwaZulu-Natal

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in KwaZulu-Natal?

We'll send you updates with the latest deals, reviews and articles for KwaZulu-Natal each week.

Map of KwaZulu-Natal Hotels

Hotels (188)

B&Bs / Inns (1,096)

Speciality Lodging (760)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels | Best Service | Luxury
 
The Oyster Box (Umhlanga Rocks) 5.0 of 5
2 Lighthouse Road, Umhlanga Rocks 4319, South Africa
Show Prices
US$337 - US$1,062 Avg. price/night*
Ollie #1 of 188 hotels in KwaZulu-Natal
Professional photos | Traveller photos (1393)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Teremok Marine (Umhlanga Rocks) 5.0 of 5
49 Marine Drive, Umhlanga Rocks 4319, South Africa
Show Prices
US$217 - US$344 Avg. price/night*
Ollie #2 of 188 hotels in KwaZulu-Natal
  •  simply the best 
  • I have stayed in many hotels all over the world and have had both good and... more
  • 21 March 2018
Professional photos | Traveller photos (123)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels
 
Beverly Hills (Umhlanga Rocks) 5.0 of 5
1 Lighthouse Road, Umhlanga Rocks 4319, South Africa
Show Prices
US$339 - US$666 Avg. price/night*
Ollie #3 of 188 hotels in KwaZulu-Natal
Traveller photos (505)
Sani Pass | Sani Pass Road, Himeville 3256, South Africa
Show Prices
US$140 - US$254 Avg. price/night*
Ollie #4 of 188 hotels in KwaZulu-Natal
Professional photos | Traveller photos (209)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Family | Value for Money | Top Hotels
 
Cabana Beach Resort (Umhlanga Rocks) 4.0 of 5
10 Lagoon Drive, Umhlanga Rocks 4319, South Africa
US$30 - US$500 Avg. price/night*
Ollie #5 of 188 hotels in KwaZulu-Natal
  •  Cabana Beach Resort 
  • Excellent resort, stay was very comfortable. Rooms are cleaned daily. Near... more
  • 23 April 2018
Traveller photos (374)
Nottingham Road | R103, Nottingham Road 3280, South Africa
Show Prices
US$171 - US$346 Avg. price/night*
Ollie #6 of 188 hotels in KwaZulu-Natal
  •  Relaxed 
  • We were staying there for one night. Pretty spontaneously booked... The... more
  • 21 April 2018
Traveller photos (162)
Drakensberg Gardens Road, Underberg 3257, South Africa
Show Prices
Ollie #7 of 188 hotels in KwaZulu-Natal
  •  castleburn holiday. 
  • amazing stay with really friendly management and staff. really hope to... more
  • 17 April 2018
Traveller photos (164)
End Of D 119 Road 3350 | Amphitheatre, Northern Drakensberg, Bergville 3350, South Africa
Show Prices
US$198 - US$219 Avg. price/night*
Ollie #8 of 188 hotels in KwaZulu-Natal
  •  Very Special Place! 
  • Beat all expectations! Such great value. Beautifully tranquil setting... more
  • 24 April 2018
Traveller photos (327)
Fish Eagle Road, Mkuze 3965, South Africa
Show Prices
US$142 - US$203 Avg. price/night*
Ollie #9 of 188 hotels in KwaZulu-Natal
#1 of 1 hotels in Mkuze
Professional photos | Traveller photos (445)
Special Offer Wildlife
R600 Champagne Valley, Winterton 3340, South Africa
Show Prices
US$188 - US$245 Avg. price/night*
Ollie #10 of 188 hotels in KwaZulu-Natal
Professional photos | Traveller photos (677)
Special Rate Book Direct for Best...
67 Steve Pitts Road, Umzumbe 4225, South Africa
Ollie #11 of 188 hotels in KwaZulu-Natal
Traveller photos (86)
Highmoor Road | Kamberg Valley, Drakensberg, Elandskop 3275, South Africa
Show Prices
US$411 - US$456 Avg. price/night*
Ollie #12 of 188 hotels in KwaZulu-Natal
Professional photos | Traveller photos (293)
Brahman Hills Hotel & Spa (Nottingham Road) 3.5 of 5
Curry's Post Road, Mount West, Nottingham Road 3280, South Africa
Show Prices
US$129 - US$369 Avg. price/night*
Ollie #13 of 188 hotels in KwaZulu-Natal
  •  Disappointing stay 
  • Upon arrival I was very impressed, The setting is exquisite, the location... more
  • 16 April 2018
Professional photos | Traveller photos (242)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Family
 
uMhlanga Sands Resort (Umhlanga Rocks) 4.0 of 5
44 Lagoon Drive | Myezo Park, Umhlanga Rocks 4319, South Africa
US$30 - US$500 Avg. price/night*
Ollie #14 of 188 hotels in KwaZulu-Natal
  •  Another good visit 
  • We once again enjoyed our visit to the Sands Great entertainment... more
  • 24 April 2018
Traveller photos (224)
Garden Court Umhlanga (Umhlanga Rocks) 3.0 of 5
7 Aurora Drive, Umhlanga Rocks 4319, South Africa
Show Prices
US$126 - US$229 Avg. price/night*
Ollie #15 of 188 hotels in KwaZulu-Natal
Traveller photos (93)
60 Commercial Road | Umtentweni, Port Shepstone 4235, South Africa
Show Prices
US$127 - US$215 Avg. price/night*
Ollie #16 of 188 hotels in KwaZulu-Natal
Professional photos | Traveller photos (99)
Central Drakensberg | Private Bag X9, Winterton 3340, South Africa
Show Prices
US$52 - US$265 Avg. price/night*
Ollie #17 of 188 hotels in KwaZulu-Natal
  •  A Curious Mix 
  • Conferencing / Timeshare / Golf are the main themes of the Hotel, There is... more
  • 15 April 2018
Traveller photos (340)
167 OR O R Tambo Parade, Durban 4001, South Africa
Show Prices
US$131 - US$157 Avg. price/night*
Ollie #18 of 188 hotels in KwaZulu-Natal
#1 of 46 hotels in Durban
  •  Satisfactory 
  • staff should try to treat all guest equally. My experience during Friday... more
  • 23 April 2018
Traveller photos (200)
The Benjamin (Durban) 3.5 of 5
141 Florida Road | Morningside, Durban 4001, South Africa
Show Prices
US$110 - US$151 Avg. price/night*
Ollie #19 of 188 hotels in KwaZulu-Natal
#2 of 46 hotels in Durban
Professional photos | Traveller photos (105)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Family
 
R600, Winterton 3340, South Africa
Show Prices
US$131 - US$295 Avg. price/night*
Ollie #20 of 188 hotels in KwaZulu-Natal
Professional photos | Traveller photos (375)