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 (190)

B&Bs / Inns (1,136)

Speciality Lodging (773)

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$267 - US$1,062 Avg. price/night*
Ollie #1 of 190 hotels in KwaZulu-Natal
  •  Excellent service 
  • We were served by Brian at the ocean terrace. A shout out for friendly... more
  • 23 September 2018
Traveller photos (1879)
Special Offer Book Direct - Save 25%
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$173 - US$283 Avg. price/night*
Ollie #2 of 190 hotels in KwaZulu-Natal
  •  Excellent! 
  • Brilliant and tranquil place, perfect for a getaway for couples. Beautiful... more
  • 14 September 2018
Traveller photos (125)
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$264 - US$584 Avg. price/night*
Ollie #3 of 190 hotels in KwaZulu-Natal
  •  Spring 
  • Old school vibe inc classy, great room service, warm, friendly, efficient... more
  • 22 September 2018
Traveller photos (571)
Sani Pass | Sani Pass Road, Himeville 3256, South Africa
Show Prices
US$98 - US$229 Avg. price/night*
Ollie #4 of 190 hotels in KwaZulu-Natal
  •  Amazing 
  • What a gem of a place. We stayed in Sunset 3 and it was stunning. Well... more
  • 17 September 2018
Traveller photos (212)
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 190 hotels in KwaZulu-Natal
  •  excellent 
  • Excellent Service ,warm welcome,eager staff ,clean and neat.We had a very... more
  • 18 September 2018
Traveller photos (415)
Drakensberg Gardens Road, Underberg 3257, South Africa
Show Prices
Ollie #6 of 190 hotels in KwaZulu-Natal
Traveller photos (176)
Brahman Hills Hotel & Spa (Nottingham Road) 3.5 of 5
Curry's Post Road, Mount West, Nottingham Road 3280, South Africa
Show Prices
US$60 - US$290 Avg. price/night*
Ollie #7 of 190 hotels in KwaZulu-Natal
Traveller photos (275)
Fish Eagle Road, Mkuze 3965, South Africa
Show Prices
US$106 - US$164 Avg. price/night*
Ollie #8 of 190 hotels in KwaZulu-Natal
#1 of 1 hotels in Mkuze
  •  Excellent service 
  • Our stay at ghost mountain was superb! The accommodation is child... more
  • 23 September 2018
Traveller photos (472)
End Of D 119 Road 3350 | Amphitheatre, Northern Drakensberg, Bergville 3350, South Africa
Show Prices
US$159 - US$192 Avg. price/night*
Ollie #9 of 190 hotels in KwaZulu-Natal
Traveller photos (350)
Nottingham Road | R103, Nottingham Road 3280, South Africa
Show Prices
US$120 - US$289 Avg. price/night*
Ollie #10 of 190 hotels in KwaZulu-Natal
  •  Skye Bistro 
  • After a self-indulgent morning at Fordoun Spa, it was just about lunch and... more
  • 17 September 2018
Traveller photos (174)
67 Steve Pitts Road, Umzumbe 4225, South Africa
Ollie #11 of 190 hotels in KwaZulu-Natal
Traveller photos (86)
R600 Champagne Valley, Winterton 3340, South Africa
Show Prices
US$134 - US$214 Avg. price/night*
Ollie #12 of 190 hotels in KwaZulu-Natal
Traveller photos (704)
Highmoor Road | Kamberg Valley, Drakensberg, Elandskop 3275, South Africa
Show Prices
US$325 - US$372 Avg. price/night*
Ollie #13 of 190 hotels in KwaZulu-Natal
  •  Peace and tranquility 
  • We couldn't have picked a better place for a much needed break. The... more
  • 22 September 2018
Traveller photos (322)
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
Show Prices
US$30 - US$500 Avg. price/night*
Ollie #14 of 190 hotels in KwaZulu-Natal
Traveller photos (254)
Central Drakensberg | Private Bag X9, Winterton 3340, South Africa
Ollie #15 of 190 hotels in KwaZulu-Natal
  •  Excellent 
  • Beautiful setting in the mountains with exhorbarant views of the mountain... more
  • 13 September 2018
Traveller photos (368)
Garden Court Umhlanga (Umhlanga Rocks) 3.0 of 5
7 Aurora Drive, Umhlanga Rocks 4319, South Africa
Show Prices
US$97 - US$177 Avg. price/night*
Ollie #16 of 190 hotels in KwaZulu-Natal
  •  Awesome Stay 
  • Awesome hotel to stay in, safe as well. Good gym facilities, great... more
  • 22 September 2018
Traveller photos (120)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Family
 
R600, Winterton 3340, South Africa
Show Prices
US$105 - US$245 Avg. price/night*
Ollie #17 of 190 hotels in KwaZulu-Natal
  •  Lovely Stay😊 
  • Excellent place. I enjoyed my stay and was extremely pleased with the... more
  • 19 September 2018
Traveller photos (387)
60 Commercial Road | Umtentweni, Port Shepstone 4235, South Africa
Show Prices
US$99 - US$170 Avg. price/night*
Ollie #18 of 190 hotels in KwaZulu-Natal
  •  Cricket tour 
  • Comfortable stay at the hotel. Great food at both mornings and the... more
  • 14 September 2018
Traveller photos (105)
167 OR O R Tambo Parade, Durban 4001, South Africa
Show Prices
US$98 - US$162 Avg. price/night*
Ollie #19 of 190 hotels in KwaZulu-Natal
#1 of 47 hotels in Durban
  •  MR TG Mangai 
  • Everything went well from security I feel safe when I saw visibility of... more
  • 23 September 2018
Traveller photos (202)
Ukhahlamba Drakensberg Park | Cathedral Peak Hotel, Winterton 3340, South Africa
Show Prices
US$190 - US$243 Avg. price/night*
Ollie #20 of 190 hotels in KwaZulu-Natal
  •  Most enjoyable 
  • We enjoyed the walks which were scenic and worthwhile, the food which was... more
  • 16 September 2018
Traveller photos (593)
Special Price Best Price Book Direct