Skip to main content

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

Stay in KwaZulu-Natal's best hotels!

Filter by:

Star Rating

Review score

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.

The staff are great. Rooms very neat
Review score
Wonderful
10,750 reviews
Price from
$78.60
1 night, 2 adults

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

Huge bathroom space and comfortable neat bed, enhancing mirrors and elegant lighting
Review score
Wonderful
232 reviews
Price from
$53.65
1 night, 2 adults

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

The place has very warm vibes. Everybody is very friendly and welcoming. We arrived late at night, they kept our "halaal" food in the kitchen. They respected our dietary restrictions. The chef is amazing. She would come by for every meal to explain what we can and what we cannot eat since we were looking for Halaal options. She took an extra mile to buy halaal meat for us as well. There are many kids activities through out the day like crab hunt, coloring, movie time, football and swimming. The swimming pool is heated.
Review score
Wonderful
208 reviews
Price from
$241.16
1 night, 2 adults

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.

The staff is very helpful, they paid attentionon all details. Richard is an exceptional manager. Thank you.
Review score
Wonderful
141 reviews
Price from
$263.04
1 night, 2 adults

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.

The location and network of trails was amazing. It was nice to be able to hike without having to drive to the trailhead. Property was cozy and quiet, with beautiful views.
Review score
Wonderful
625 reviews
Price from
$228.17
1 night, 2 adults

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

The hospitality was spectacular. They hosted a lovely private dinner for my partner and I. Honestly amazing staff and service! Will definitely be visiting there again! Thank you!
Review score
Wonderful
154 reviews
Price from
$128.60
1 night, 2 adults

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.

Very clean, comfortable and easy to find.
Review score
Wonderful
211 reviews
Price from
$70.60
1 night, 2 adults

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

The beautiful architecture the colourful flowers the green paddocks the smell and of course the beautiful horses...truly majestic...
Review score
Wonderful
519 reviews
Price from
$276.74
1 night, 2 adults

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

The place was superb rooms are perfect, swimming pool as well as staff were friendly.
Review score
Wonderful
313 reviews
Price from
$135.55
1 night, 2 adults

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.

Very comfortable and nicely decorated rooms. Loved the little porch areas.
Review score
Wonderful
402 reviews
Price from
$191.46
1 night, 2 adults
See all 6830 hotels in KwaZulu-Natal

Most-booked hotels in KwaZulu-Natal in the past month

See all

KwaZulu-Natal's best hotels with breakfast

  • Review score
    Exceptional · 53 reviews

    Located 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 review
    The property provides exceptional service. The staff is very friendly which is awesome.
  • Review score
    Wonderful · 88 reviews

    Inkungu 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...

  • Review score
    Excellent · 1,650 reviews

    Located 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.

  • Review score
    Very Good · 3,287 reviews

    Located 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.

  • Review score
    Very Good · 3,099 reviews

    Located 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.

  • Review score
    Very Good · 2,720 reviews

    Located 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.

  • Review score
    Very Good · 1,064 reviews

    Located 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.

  • Review score
    Very Good · 2,426 reviews

    Discover 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

  • Review score
    Very Good · 2,889 reviews

    Well set in Durban, Bayside Hotel 116 West Street provides air-conditioned rooms with free WiFi, private parking and room service.

  • Review score
    Very Good · 1,349 reviews

    Overlooking Richards Bay, BON Hotel Waterfront Richards Bay offers stylish accommodations in the Tuzi Gazi Waterfront area.

  • Review score
    Excellent · 822 reviews

    Located 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.

  • Review score
    Very Good · 431 reviews

    Located 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.

  • Review score
    Very Good · 196 reviews

    Located 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.

  • Review score
    Excellent · 687 reviews

    Located in Durban, 2.4 miles from Durban Botanic Gardens, The Cato Suites Hotel provides accommodations with a garden, free private parking and a terrace.

  • Review score
    Excellent · 386 reviews

    Located 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 score
    Very 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

  • Review score
    Good · 236 reviews

    Conveniently 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 review
    Staff friendly accommodative,ever willing to help.Facility clean spacious .
  • Review score
    Wonderful · 141 reviews

    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.

  • Review score
    Wonderful · 625 reviews

    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.

  • Review score
    Wonderful · 313 reviews

    Bosch 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 Durban
    No credit card needed
    Review score
    Exceptional · 996 reviews

    Overlooking 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.

  • Review score
    Wonderful · 757 reviews

    This 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.

  • Review score
    Exceptional · 11 reviews

    Located 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 review
    Everything 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 Mabibi
    No credit card needed
    Review score
    Wonderful · 71 reviews

    Located 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 review
    The 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 by
    Farai Clive
    South 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 providers
    Guest review by
    Daisy
    South 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 accommodation
    Guest review by
    Nokwanda
    South 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 by
    mab's
    South 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 by
    Gugu
    South 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 by
    Lee
    South 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 by
    Loes
    Netherlands
  • 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 views
    Guest review by
    Clara Mphahlele
    South 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 by
    Anonymous
  • 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 by
    Wayne

Research, refine, and make plans for your whole trip

gogless