Search hotels in KwaZulu-Natal

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in KwaZulu-Natal

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,803 hotels in KwaZulu-Natal with room rates, reviews, and availability. Most hotels are fully refundable.

Wild Coast Sun
4 out of 5
Main Bizana Road, Mbizana, Eastern Cape, 4295
Fully refundableReserve now, pay when you stay
The price is $81 per night from Mar 21 to Mar 22
$81
per night
Mar 21 - Mar 22
7.6/10 Good! (235 reviews)
"Staff was helpful when i asked to change rooms. I was very impressed."

Reviewed on Nov 3, 2022

Wild Coast Sun
Thula Thula Game Lodge
4 out of 5
D 312 Buchanana Main Road, Ntambanana, KwaZulu-Natal, 3880
The price is $441 per night from Mar 21 to Mar 22
$441
per night
Mar 21 - Mar 22
8.2/10 Very Good! (8 reviews)
"Amazing. Got to meet elephants and baby rhinos. Beautiful place. Wonderful staff. Trip of a lifetime."

Reviewed on Mar 7, 2020

Thula Thula Game Lodge
The Oyster Box
5 out of 5
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, 4320
The price is $343 per night from Mar 22 to Mar 23
$343
per night
Mar 22 - Mar 23
9.6/10 Exceptional! (252 reviews)
The Oyster Box Short Break
"Excellent hotel and fantastic service"

Reviewed on Mar 5, 2023

The Oyster Box

Save an average of 15% on thousands of hotels when you're signed in

The Blue Waters Hotel
4 out of 5
175 Snell Parade, Durban, KwaZulu-Natal, 4001
Fully refundableReserve now, pay when you stay
The price is $46 per night from Mar 21 to Mar 22
$46
per night
Mar 21 - Mar 22
7.8/10 Good! (814 reviews)
"Very friendly and helpful staff"

Reviewed on Feb 3, 2023

The Blue Waters Hotel
Breakers Resort
4 out of 5
88 Lagoon Drive, Umhlanga Rocks, Umhlanga, KwaZulu-Natal, 4321
The price is $76 per night from Mar 21 to Mar 22
$76
per night
Mar 21 - Mar 22
7.8/10 Good! (109 reviews)
"We enjoyed our stay as family"

Reviewed on Feb 8, 2023

Breakers Resort
Protea Hotel by Marriott Durban Umhlanga
3 out of 5
Protea Mall, Cnr Lighthouse and Chartwell Drive, Umhlanga, KwaZulu-Natal, 4320
Fully refundableReserve now, pay when you stay
The price is $80 per night from Apr 16 to Apr 17
$80
per night
Apr 16 - Apr 17
8.4/10 Very Good! (380 reviews)
"Excellent and clean"

Reviewed on Mar 6, 2023

Protea Hotel by Marriott Durban Umhlanga
Afriski Mountain Resort
4 out of 5
Oxbow Mapholaneng Rd, Letseng, Butha-Buthe
The price is $53 per night from Mar 21 to Mar 22
$53
per night
Mar 21 - Mar 22
8.6/10 Excellent! (8 reviews)
Afriski
"Rooms were clean, no hot water for 2 out of the 4 nights stay."

Reviewed on Jun 21, 2021

Afriski Mountain Resort
Belaire Suites
4 out of 5
151 Snell Parade, Durban, KwaZulu-Natal, 4056
The price is $47 per night from Apr 16 to Apr 17
$47
per night
Apr 16 - Apr 17
8.4/10 Very Good! (737 reviews)
"Nice, spacious, updated rooms. The property is steps from the beach. Breakfast was pretty good. I even extended my stay for three more days."

Reviewed on Mar 16, 2023

Belaire Suites
The Capital Pearls
4 out of 5
6 Lagoon Drive, Umhlanga, Umhlanga, KwaZulu-Natal, 4320
Fully refundableReserve now, pay when you stay
The price is $93 per night from Mar 21 to Mar 22
$93
per night
Mar 21 - Mar 22
9/10 Wonderful! (214 reviews)
Great place to stay
"The hotel is amazing and at great location just next to rhe beach promenade. Many restaurants nearby. Starbucks at same premises. Small shopping mall. breakfast can be improved."

Reviewed on Mar 18, 2022

The Capital Pearls
Radisson Blu Hotel, Durban Umhlanga
4 out of 5
Lagoon Drive, Umhlanga Rocks, Umhlanga, KwaZulu-Natal, 4320
Fully refundableReserve now, pay when you stay
The price is $101 per night from Apr 2 to Apr 3
$101
per night
Apr 2 - Apr 3
8/10 Very Good! (19 reviews)
Awesome hotel
"The hotel is really nice, with great staff. The only issue was that the extractor in the bathroom does not work and does become hot"

Reviewed on Mar 18, 2023

Radisson Blu Hotel, Durban Umhlanga
Beverly Hills
5 out of 5
1 Lighthouse Road, Umhlanga, KwaZulu-Natal, 4320
Fully refundableReserve now, pay when you stay
The price is $216 per night from Mar 21 to Mar 22
$216
per night
Mar 21 - Mar 22
9.2/10 Wonderful! (72 reviews)
Simply the Best!
"I was so surprised and impressed! Gorgeous room with spectacular view of pool and ocean. Nightly turn- down with chocolates and bottled water. Breakfast (included) was a buffet ( as well as made-to-order items), and it was was marvelous. The dining room also had the ocean view. Staff were attentive, ..."

Reviewed on Oct 28, 2022

Beverly Hills
Zulu Nyala Game Lodge
4 out of 5
Msinene Road, Hluhluwe, KwaZulu-Natal, 3960
Zulu Nyala Game Lodge
Parade Hotel
3 out of 5
191 OR Tambo/Marine Parade, North Beach, Durban, KwaZulu-Natal, 4056
The price is $31 per night from Apr 19 to Apr 20
$31
per night
Apr 19 - Apr 20
7.8/10 Good! (366 reviews)
"My stay was stunning rooms are always clean, all the staff very friend and extremely helpful the hotel is postion nicely i really always enoy my stay at parade hotel."

Reviewed on Feb 28, 2023

Parade Hotel
ONOMO Hotel Durban
3.5 out of 5
56 K.E Masinga Road CNR Sylvester Ntuli, Durban, KwaZulu-Natal, 4001
Fully refundableReserve now, pay when you stay
The price is $57 per night from Apr 19 to Apr 20
$57
per night
Apr 19 - Apr 20
8.8/10 Excellent! (72 reviews)
"From the road the hotel doesn’t look like much, it’s a neat and clean, modern hotel. Stayed here because of a visa appointment that was in central town. Good location if you need ti do something in and around the area. Really impressed at the hotel, the room and facilities for a 3 star. Will definitely ..."

Reviewed on Jan 30, 2023

ONOMO Hotel Durban
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
4 out of 5
14 Palm Boulevard, Umhlanga Ridge, Umhlanga Rocks, Umhlanga, KwaZulu-Natal, 4320
Fully refundableReserve now, pay when you stay
The price is $72 per night from Apr 3 to Apr 4
$72
per night
Apr 3 - Apr 4
8/10 Very Good! (255 reviews)
"I booked this hotel in error thinking I was booking the other Protea Marriot but no harm done! Just check if you are in town as there are two. The hotel is located in a street with shops, bars, coffee shops etc and you can walk down to a shopping area near by. Everything in the immediate area seems ..."

Reviewed on Mar 6, 2023

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
Suncoast Sunsquare & Suncoast Towers
5 out of 5
20 Battery Beach Road, Durban, Durban, KwaZulu-Natal, 4056
Fully refundableReserve now, pay when you stay
The price is $108 per night from Mar 22 to Mar 23
$108
per night
Mar 22 - Mar 23
8.4/10 Very Good! (126 reviews)
Wonderful
"It was incredible the staff was so accommodating and the front end manageress was AMAZING"

Reviewed on Feb 16, 2023

Suncoast Sunsquare & Suncoast Towers
Cathedral Peak Hotel
4 out of 5
1 Cathedral Peak Drive, Giant's Castle Game Reserve, KwaZulu-Natal, 3340
The price is $161 per night from Apr 19 to Apr 20
$161
per night
Apr 19 - Apr 20
8.8/10 Excellent! (125 reviews)
"the view from the room was exeptional. the roomvery comfortable"

Reviewed on Feb 23, 2023

Cathedral Peak Hotel
Cayley Mountain Resort
4 out of 5
D184 Central Drakensberg, Cathkin Park, KwaZulu-Natal, 3340
The price is $55 per night from Apr 17 to Apr 18
$55
per night
Apr 17 - Apr 18
8.2/10 Very Good! (76 reviews)
Perfect getaway.
"Stayed in the 1 bedroom villa. Perfect for a couple with 2 kids. All amenities included. Lovely getaway for a weekend . Kids enjoyed the activities. Was too cold to use the beach club. Would return in Summer for those activities."

Reviewed on May 30, 2022

Cayley Mountain Resort
Bayside Hotel 100
3 out of 5
100 West street, Durban, KwaZulu-Natal, 4001
8.6/10 Excellent! (60 reviews)
"It was good except that the dstv remote wasnt working,if i wanted to change the channels i had to move out of bed and change it manually"

Reviewed on Dec 18, 2022

Bayside Hotel 100
Holiday Inn Express Durban - Umhlanga, an IHG Hotel
3 out of 5
2 Ncondo Place Umhlanga, Umhlanga, KwaZulu-Natal, 4320
Fully refundable
The price is $47 per night from Apr 16 to Apr 17
$47
per night
Apr 16 - Apr 17
8.2/10 Very Good! (505 reviews)
"Very clean, affordable and good service"

Reviewed on Feb 19, 2023

Holiday Inn Express Durban - Umhlanga, an IHG Hotel
Don't see what you're looking for?
See all available properties in KwaZulu-Natal
View all properties
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.

KwaZulu-Natal hotels information

Number of reviews
4,433
Accommodation
1,803 hotels
Lowest Price
$31
Highest Price
$441

Price trends for hotels in KwaZulu-Natal

Less expensive
More expensive
Next month
September
January
$68
Month
Price
January
$81
February
$69
March
$68
April
$68
May
$65
June
$63
July
$70
August
$67
September
$62
October
$64
November
$64
December
$68
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in KwaZulu-Natal. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of KwaZulu-Natal hotels
Expedia verified reviews