Search hotels in KwaZulu-Natal, South Africa
Enter your dates and choose from 6830 hotels and other places to stay
Check out these popular cities in KwaZulu-Natal
Durban
1878 hotelsBallito
1368 hotelsPietermaritzburg
175 hotelsRichards Bay
156 hotelsMargate
818 hotelsAmanzimtoti
171 hotelsSt Lucia
182 hotelsNewcastle
100 hotelsPinetown
45 hotelsHilton
71 hotels
Stay in KwaZulu-Natal's best hotels!
Filter by:
Star Rating
Review score
Belaire Suites Hotel
Located right on Durbans North Beach, Belaire Suites Hotel offers rooms with free WiFi. Durban Station is 0.6 mi away, and the on-site Café Jiran serves award winning coffee.

EDEN BOUTIQUE HOTEL
EDEN BOUTIQUE HOTEL is offering accommodations in Kokstad. This 3-star hotel offers room service, a 24-hour front desk and free WiFi.


Pumula Beach Hotel
Facing the beachfront, Pumula Beach Hotel offers 3-star accommodations in Umzumbe and features an outdoor swimming pool, fitness center and garden.

Dragonview Lodge
Located in Champagne Valley, 1.9 miles from Monks Cowl Country Club, Dragonview Lodge has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.


Cavern Resort & Spa
Set in the heart of the Northern Drakensberg, Cavern Resort & Spa provides family-friendly accommodations located 40 mi from Harrismith and 30 mi from Bergville.

Tramonto Boutique Hotel
Located in Newcastle, 2.9 miles from Newcastle Golf Club, Tramonto Boutique Hotel has accommodations with a restaurant, free private parking and a bar.


Anathi Hotel
Located in Kokstad, 3.6 miles from Mount Currie Nature Reserve, Anathi Hotel provides accommodations with a garden, free private parking, a terrace and barbecue facilities.


Hartford House
Located in Mooiriver, Hartford House provides 5-star hotel accommodations with valley views of the Drakensberg.


Bosch Hoek Golf & Lodge
Bosch Hoek Golf & Lodge is located in Balgowan, 328 feet from Boschhoek Club House. Guests can enjoy the on-site bar.


Fordoun Hotel and Spa
Located in Nottingham Road, 7.8 miles from Bosch Hoek Golf Club, Fordoun Hotel and Spa has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.


Most-booked hotels in KwaZulu-Natal in the past month
Popular with guests booking hotels in KwaZulu-Natal
Review scoreVery Good · 20,285 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreVery Good · 6,632 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreVery Good · 9,566 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreWonderful · 10,750 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreGood · 4,991 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreGood · 5,516 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreGood · 4,047 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreExcellent · 6,728 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scoreExcellent · 5,292 reviewsPopular with guests booking hotels in KwaZulu-Natal
Review scorePleasant · 2,992 reviews
KwaZulu-Natal's best hotels with breakfast
Sala Beach House
Hotel in BallitoBreakfast optionsReview scoreExceptional · 53 reviewsLocated in Ballito, a few steps from Thompson's Bay Beach, Sala Beach House has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Guest reviewThe property provides exceptional service. The staff is very friendly which is awesome.
Inkungu Lodge
Hotel in Champagne ValleyBreakfast optionsReview scoreWonderful · 88 reviewsInkungu Lodge, built of Lesotho Sandstone and thatch, surrounded by indigenous gardens and fronted by a sparkling rimflow pool, reflects and celebrates the fabulous views of the Central Drakensberg...
The Capital Zimbali
Hotel in BallitoBreakfast optionsReview scoreExcellent · 1,650 reviewsLocated in Ballito, 22 miles from Umhlanga lighthouse, The Capital Zimbali has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Premier Splendid Inn Umhlanga
Hotel in DurbanBreakfast optionsReview scoreVery Good · 3,287 reviewsLocated in Durban, 1.6 miles from Umhlanga Main Beach, Premier Splendid Inn Umhlanga provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.
Premier Hotel Umhlanga
Hotel in DurbanBreakfast optionsReview scoreVery Good · 3,099 reviewsLocated in Durban, 1.6 miles from Umhlanga Main Beach, Premier Hotel Umhlanga provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.
Town Lodge Umhlanga
Hotel in DurbanBreakfast optionsReview scoreVery Good · 2,720 reviewsLocated in Durban, 2 miles from Umhlanga lighthouse, Town Lodge Umhlanga has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace.
Margate Hotel
Hotel in MargateBreakfast optionsReview scoreVery Good · 1,064 reviewsLocated in Margate, a 4-minute walk from Margate Beach, Margate Hotel has accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.
ONOMO Hotel Durban
Hotel in DurbanBreakfast optionsReview scoreVery Good · 2,426 reviewsDiscover the coastal charm of Onomo Hotel Durban, ideally located just 1312 feet from the beachfront and longest promenade in Africa and within walking distance to the Durban ICC and Marine Parade,...
Budget hotels in KwaZulu-Natal
Bayside Hotel 116 West Street
Hotel in DurbanCheap hotelReview scoreVery Good · 2,889 reviewsWell set in Durban, Bayside Hotel 116 West Street provides air-conditioned rooms with free WiFi, private parking and room service.
- Review scoreVery Good · 1,349 reviews
Overlooking Richards Bay, BON Hotel Waterfront Richards Bay offers stylish accommodations in the Tuzi Gazi Waterfront area.
Casa De Luxe
Hotel in BallitoCheap hotelReview scoreExcellent · 822 reviewsLocated in Ballito, a 12-minute walk from Sheffield Beach, Casa De Luxe has accommodations with an outdoor swimming pool, free private parking and a terrace.
Blackrock Hotel
Hotel in NewcastleCheap hotelReview scoreVery Good · 431 reviewsLocated 4.8 miles from Newcastle Golf Club, Blackrock Hotel offers 3-star accommodations in Newcastle and has a shared lounge, a restaurant and a bar.
The Midlands Hotel
Hotel in PietermaritzburgCheap hotelReview scoreVery Good · 196 reviewsLocated in Pietermaritzburg, 2.7 miles from Queen Elizabeth Park Nature Reserve, The Midlands Hotel has accommodations with an outdoor swimming pool, free private parking and a restaurant.
The Cato Suites Hotel
Hotel in Bulwer, DurbanCheap hotelReview scoreExcellent · 687 reviewsLocated in Durban, 2.4 miles from Durban Botanic Gardens, The Cato Suites Hotel provides accommodations with a garden, free private parking and a terrace.
La Perle
Hotel in BallitoCheap hotelReview scoreExcellent · 386 reviewsLocated in Ballito, a 4-minute walk from Clarke Bay Beach, La Perle has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
- Review scoreVery Good · 152 reviews
The Sleeping Bao B&B has a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Pietermaritzburg.
Hotels in KwaZulu-Natal you can book without a credit card
Bayside Hotel 97 Russell Street
Hotel in DurbanNo credit card neededReview scoreGood · 236 reviewsConveniently located in the Durban City Center district of Durban, Bayside Hotel 97 Russell Street is located 1.2 miles from ICC Durban, 2.5 miles from uShaka Marine World and 3 miles from Moses...
Guest reviewStaff friendly accommodative,ever willing to help.Facility clean spacious .
Dragonview Lodge
Hotel in Champagne ValleyNo credit card neededReview scoreWonderful · 141 reviewsLocated in Champagne Valley, 1.9 miles from Monks Cowl Country Club, Dragonview Lodge has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Cavern Resort & Spa
Hotel in BergvilleNo credit card neededReview scoreWonderful · 625 reviewsSet in the heart of the Northern Drakensberg, Cavern Resort & Spa provides family-friendly accommodations located 40 mi from Harrismith and 30 mi from Bergville.
Bosch Hoek Golf & Lodge
Hotel in BalgowanNo credit card neededReview scoreWonderful · 313 reviewsBosch Hoek Golf & Lodge is located in Balgowan, 328 feet from Boschhoek Club House. Guests can enjoy the on-site bar.
The Oyster Box
Hotel in DurbanNo credit card neededReview scoreExceptional · 996 reviewsOverlooking the iconic Umhlanga Lighthouse and Indian Ocean, The Oyster Box is a 5-star hotel offering timeless luxury and comfort as part of the Red Carnation Hotel Collection.
Coco De Mer Boutique Hotel
Hotel in BallitoNo credit card neededReview scoreWonderful · 757 reviewsThis 4-star boutique hotel offers free Wi-Fi in public areas, free parking and an ideal location in the coastal area of Ballito. It is within walking distance to beaches, stores, and restaurants.
The Palms Boutique Hotel
Hotel in HiltonNo credit card neededReview scoreExceptional · 11 reviewsLocated in Hilton, 5.5 miles from Queen Elizabeth Park Nature Reserve, The Palms Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Guest reviewEverything was great! High quality bedding and comfortable. The staff were great. The entire place was beautifully decorated. We enjoyed the sauna and the breakfast was good. Loved all the small details.
Gugulesizwe Camp
Hotel in MabibiNo credit card neededReview scoreWonderful · 71 reviewsLocated in Mabibi, 13 miles from Lake Sibaya, Gugulesizwe Camp provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar.
Guest reviewThe staff was fantastic, really added to the overall experience. The location is absolutely fantastic
FAQs about hotels in KwaZulu-Natal
Planning a trip? Get inspired by reviews of cities in KwaZulu-Natal
- Review score
This is a beautiful city, everything is nearby and...
This is a beautiful city, everything is nearby and affordable. I was a bit unsure about night safety, it seems there is a presence of homeless people and nightime workers, streets reek of wee; but there seems a good police presence.Guest review byFarai CliveSouth Africa - Review score
Ballito is a very nice ,beautiful and breathtaking...
Ballito is a very nice ,beautiful and breathtaking environment. Everything is just near by :shops,petrol stations, beautiful beaches,lovely activities around and restaurants with great food and drinks..also the beauty spa's around with an amazing service providersGuest review byDaisySouth Africa - Review score
The shower mix taps please fix it hot water is coming out as...
The shower mix taps please fix it hot water is coming out as drops on room 1. And the staff cleans where we will only see please tell to clean under beds we found used Condoms but your place was a great accommodation its just there n there it can be fixed. I loved everything the pool the accommodationGuest review byNokwandaSouth Africa - Review score
It's ok though the mall closes too early even on holidays.
It's ok though the mall closes too early even on holidays. Richards Bay is clean but when you at the open parking's of the Boardway by Bluff meat entrance, it's super untidy it's like you have moved to a different place all together. It's a little bit scarry to park and leave your car there.Guest review bymab'sSouth Africa - Review score
It's a great place to be for change of scenery.
It's a great place to be for change of scenery. Its a good place for family gateaway and for couples retreat. My small advice would be to get a place with no pool if you are going as a couple just to have the bonding sessions more meaningful withous excessive noise interuption.Guest review byGuguSouth Africa - Review score
I loved the Afsaal flats cleanliness and quietness the...
I loved the Afsaal flats cleanliness and quietness the entire building was amazingly quiet and clean. The Toti area is just clean and quiet Easily reachable via the N2 highway, with public transport options from Durban in case we didn't have our car. We required medical services as my 5-year-old got sick, the primary Netcare facility in the area was Netcare Kingsway Hospital. This private hospital offered a comprehensive range of healthcare services and is conveniently located we couldn't struggle to get its location.My favorite place was Toti Main Beach, ideal for swimming, and fishing. The Water Park, my kids loved the water land, and the warm Indian Ocean makes it pleasant even during this season. Shopping malls close by. I dd not like my shopping experience at Checkers Galleria mall though it was packed on the 26th we stayed on the que for 1,5hours. I also did not like how the water was so dirty at the Toti main beach all the rubbish inside the water.Guest review byLeeSouth Africa - Review score
To see the Hippos roam free in the streets is a sight we...
To see the Hippos roam free in the streets is a sight we will not soon forget. It is a small town but it has all a good holiday destination needs. The Ski Boat club has a great view while you are eating a great meal.Guest review byLoesNetherlands - Review score
Newcastle is a very quiet town but has humoungous potholes...
Newcastle is a very quiet town but has humoungous potholes on almost every road, which is an inconvenience if you're travelling with a small car. But its absolutely serene with scenic mountain viewsGuest review byClara MphahleleSouth Africa - Review score
The Hotel rooms are okay the windows, doors and curtains...
The Hotel rooms are okay the windows, doors and curtains must just be cleaned often. The self catering units are not on point. I would recommend that the establishment do a spring cleaning of rooms every weekend as OT. The place must also be fumigated on a regular basis. Complete the renovation on other units. Make a braai area since its a self catering. The maintenance of the building and the appliances is very important. In almost every self catering room something was not working. Other than that if they can attend to this than they place will be a gem. I would recommend people to stay on a budget friendly but in the Hotel and not the self catering.Guest review byAnonymous - Review score
Beautiful place! Kept the classical charm of the era!
Beautiful place! Kept the classical charm of the era! Frontline staff were very welcoming and our book-in was a breeze. The room was fresh and clean, can't fault anything. Breakfast had nice arrays of food, Everything was fresh. Staff were good, kind and friendly. Nice restaurants around, refer to pictures.Nice places to eat at was Fables and TERBODORE the Coach house. Hilton is a pleasant place with nice shops and restaurants. Something you can’t avoid is Potholes 🤣Guest review byWayne