Hotels in KwaZulu-Natal

Search and compare KwaZulu-Natal hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in KwaZulu-Natal

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
36 Kings Avenue, Westville, Durban, KwaZulu-Natal, South Africa
While you're here, you can enjoy all the comforts of home and more, including a refrigerator and free WiFi, as well as a TV and a garden. Other amenities include laundry facilities, a hair dryer, a DVD player, and a toaster.
Free Wi-Fi
Airport shuttle
9.0
Excellent
55 reviews
Location
9.7 km from city centre
S$ 84
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
This smoke-free hotel features an outdoor pool, a restaurant, and a bar/lounge. WiFi in public areas is free. Other amenities include a coffee shop/cafe, self parking, and dry cleaning.
Free Wi-Fi
9.2
Excellent
6126 reviews
Location
1.9 km from city centre
S$ 111
2 Palm Boulevard, Umhlanga, KwaZulu-Natal, South Africa
City Lodge Hotel Umhlanga Ridge is located in Durban, 1.9 km from Umhlanga lighthouse and 12 km from Kings Park Stadium. Rooms include a flat-screen TV with satellite channels. Certain rooms feature a seating area for your convenience. Enjoy a cup of tea while looking out at the pool or garden. Each room includes a private bathroom. Extras include free toiletries and a hair dryer. Kings Park Athletics Stadium is 12 km from City Lodge Hotel Umhlanga Ridge, while Moses Mabhida Stadium is 12 km from the property. King Shaka International Airport is 13 km away.
Free Wi-Fi
Parking
8.7
Excellent
1051 reviews
Location
0.9 km from city centre
S$ 146
2 Ncondo Place, Crn Ncondo Place &, Durban, KwaZulu-Natal, South Africa
Holiday Inn Express Durban-Umhlanga is perfectly positioned on the vibrant Umhlanga Ridge, offering the ideal base for both business and leisure travellers. Just a few minutes drive from the warm, golden sands of Umhlanga’s beaches and the bustling Gateway Theatre of Shopping, you’ll enjoy the best of Durban right at your doorstep.
Free Wi-Fi
8.8
Excellent
4497 reviews
Location
15.0 km from city centre
S$ 112
14 Palm Boulevard, Umhlanga Ridge, Umhlanga, KwaZulu-Natal, South Africa
Endless summer meets 60s surf-inspired at Protea Hotel Fire & Ice! Durban Umhlanga Ridge, a stylish Umhlanga beach hotel with a nostalgic twist. Just minutes from the Indian Ocean shoreline, our coastal hotel in Durban is the perfect escape for sun-seekers, foodies, and business travellers alike. Cool off in the sparkling pool, relax on the sun-soaked deck, or indulge in mouthwatering dishes and craft cocktails at our restaurant. Our bright, modern rooms offer comfort, complete with complimentary Wi-Fi and access to the gym. Planning a gathering? With flexible conference venues in Umhlanga that host up to 100 delegates, plus proximity to Gateway Theatre of Shopping, uShaka Marine World, and King Shaka Airport, we make it easy to work, play, and stay near Durban’s iconic Umhlanga beachfront.
Free Wi-Fi
8.6
Excellent
1459 reviews
Location
1.1 km from city centre
S$ 128
211 Marine Parade, Durban, KwaZulu-Natal, South Africa
Spend the day relaxing on First Group The Palace All-Suite's private sand beach or pampering yourself at the hotel's full-service spa.
Free Wi-Fi
7.5
Good
1256 reviews
Location
1.1 km from city centre
S$ 113
30 Pelikaan Street, Saint Lucia, KwaZulu-Natal, South Africa
An outdoor pool, dry cleaning, and laundry facilities are available at this smoke-free bed & breakfast. Free full breakfast, free WiFi in public areas, and free self parking are also provided. Additionally, a library, tour/ticket assistance, and a garden are onsite.
Free Wi-Fi
Air conditioning
9.1
Excellent
903 reviews
Location
0.2 km from city centre
S$ 150
1 Main Road, Jozini Lake, Jozini, KwaZulu-Natal, South Africa
Along with a marina, this hotel has 2 outdoor pools and a full-service spa. Free WiFi in public areas and free self parking are also provided. Other amenities include a restaurant, a health club, and a bar/lounge.
Free Wi-Fi
Parking
8.4
Excellent
1415 reviews
Location
1.3 km from city centre
S$ 134
Protea Mall, Corner Lighthouse & Chartwell Drive,0, Umhlanga, KwaZulu-Natal, South Africa
Our hotel in uMhlanga is your gateway to golden beaches, lush surroundings and the exhilaration of holidaying in an idyllic part of Durban. If you want stunning views overlooking the KwaZulu-Natal coast, look no further than Protea Hotel uMhlanga. Our modern hotel in centrally located in the heart of uMhlanga Rocks, situated 18 km from King Shaka International Airport, just a few minutes from the beach and 20 minutes to Durban city center. The hotel offers friendly service and comfortable accommodations that are all elegantly and stylishly furnished. Most of the hotel's 260 modern rooms feature breath-taking partial sea views, and is the ideal place to stay for that perfect family getaway.
Free Wi-Fi
8.7
Excellent
2332 reviews
Location
2.0 km from city centre
S$ 144
Good Hope Farm, Sani Pass Road Po Box 44, Himeville, KwaZulu-Natal, South Africa
A full-service spa, a golf course, and an indoor pool are available at this hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include an outdoor pool, a restaurant, and a bar/lounge.
Pool
Free Wi-Fi
Parking
8.7
Excellent
2546 reviews
Location
11.6 km from city centre
S$ 166

Travel insights for hotels in KwaZulu-Natal

Use these up-to-date, data-driven insights about booking a hotel in KwaZulu-Natal including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in KwaZulu-Natal?

The cheapest month to book a hotel in KwaZulu-Natal is September (S$ 116). Conversely, the most expensive month to stay in KwaZulu-Natal is December (S$ 179).

What is the cheapest day to stay in a hotel in KwaZulu-Natal?

The cheapest day to stay in KwaZulu-Natal is Saturday (S$ 117). On the other hand, travellers can expect to pay the most on Thursday, when the average nightly price is S$ 168.

How much is a hotel in KwaZulu-Natal tonight?

Users have found prices for hotels in KwaZulu-Natal tonight starting as low as S$ 32, rising to an average cost of S$ 126, based on searches in the last 72 hours. Prices start from S$ 58 for a 4-star hotel in KwaZulu-Natal for tonight.

How much is a KwaZulu-Natal hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in KwaZulu-Natal this weekend for as little as S$ 40/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as S$ 40/night. For a 4-star hotel in KwaZulu-Natal, the cheapest rate recently found was S$ 56/night for this weekend.

How far ahead should you book a hotel in KwaZulu-Natal?

Save money by booking a hotel at least 7 days before your trip to KwaZulu-Natal. The lowest price found when booking 7 days ahead was S$ 88 per night.

Top-rated KwaZulu-Natal hotels

According to our users, these are some of the best hotels to stay at in KwaZulu-Natal. Skim through hotel descriptions and user reviews to find the right one for you.
4048 Moffatt Drive, Ballito, KwaZulu-Natal, South Africa
2.1 km from city centre
Free Wi-Fi
Parking
S$ 72
Avg. per night
R56 Road To Matatiele Tweefontein Farm, Kokstad, KwaZulu-Natal, South Africa
3.7 km from city centre
Free Wi-Fi
Parking
S$ 78
Avg. per night
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
15.6 km from city centre
Free Wi-Fi
S$ 369
Avg. per night
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
S$ 511
Avg. per night
329 Umhlanga Rocks Drive, Umhlanga, KwaZulu-Natal, South Africa
0.9 km from city centre
Free Wi-Fi
S$ 136
Avg. per night
Cnr Aurora Drive And Centenary Blvd P.o Box 25269, Umhlanga, KwaZulu-Natal, South Africa
1.1 km from city centre
Free Wi-Fi
Parking
S$ 126
Avg. per night
4 The Gully (Off Hibberd Dr), Richards Bay, KwaZulu-Natal, South Africa
5.5 km from city centre
Free Wi-Fi
Parking
S$ 86
Avg. per night
Corner Boulevard and Twilight Drive, Umhlanga, KwaZulu-Natal, South Africa
1.3 km from city centre
Free Wi-Fi
S$ 135
Avg. per night
267 Smith Street, Durban, KwaZulu-Natal, South Africa
0.4 km from city centre
Free Wi-Fi
S$ 61
Avg. per night
167 Marine Parade, 167, Durban, KwaZulu-Natal, South Africa
1.0 km from city centre
Pool
Free Wi-Fi
S$ 124
Avg. per night
315-319 Peter Mokaba Ridge, Durban, KwaZulu-Natal, South Africa
3.7 km from city centre
Free Wi-Fi
S$ 111
Avg. per night

Cheapest hotels in KwaZulu-Natal, South Africa

These KwaZulu-Natal properties charge the lowest price per night of those we've come across. As prices can vary by date, change the dates if you're flexible to compare rates.
25 Barrow Street, Umkomaas, KwaZulu-Natal, South Africa
0.3 km from city centre
Free Wi-Fi
Parking
S$ 36
Avg. per night
30 Wilden Place, Umhlanga, KwaZulu-Natal, South Africa
2.6 km from city centre
Free Wi-Fi
Airport shuttle
S$ 37
Avg. per night
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
0.6 km from city centre
Free Wi-Fi
Airport shuttle
S$ 42
Avg. per night
Nkoninga Road, Richards Bay, KwaZulu-Natal, South Africa
7.6 km from city centre
Free Wi-Fi
Parking
S$ 42
Avg. per night
73 East Street, Durban, KwaZulu-Natal, South Africa
3.9 km from city centre
Free Wi-Fi
Parking
S$ 47
Avg. per night
16 Zeederberg Street, Pietermaritzburg, KwaZulu-Natal, South Africa
2.8 km from city centre
Free Wi-Fi
Parking
S$ 49
Avg. per night
281 Ipahla Road, Athlone Park, Amanzimtoti, KwaZulu-Natal, South Africa
2.5 km from city centre
Free Wi-Fi
Parking
S$ 50
Avg. per night
56 Maxwell Street, Empangeni, KwaZulu-Natal, South Africa
2.1 km from city centre
Free Wi-Fi
S$ 50
Avg. per night
9 Sylvester Ntuli Rd, Durban, KwaZulu-Natal, South Africa
0.7 km from city centre
Free Wi-Fi
S$ 51
Avg. per night
65 Masabalala Yengwa Avenue, Durban, KwaZulu-Natal, South Africa
1.3 km from city centre
Free Wi-Fi
Air conditioning
S$ 51
Avg. per night
3 Stewart Drive, Ballito, KwaZulu-Natal, South Africa
1.9 km from city centre
Free Wi-Fi
Air conditioning
Airport shuttle
S$ 52
Avg. per night
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
0.2 km from city centre
Free Wi-Fi
S$ 54
Avg. per night
20 Fairway, St Michael's on Sea, Margate, KwaZulu-Natal, South Africa
5.2 km from city centre
Free Wi-Fi
Air conditioning
Pool
S$ 55
Avg. per night
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
1.1 km from city centre
Free Wi-Fi
S$ 56
Avg. per night
17 Claribel Road, Morninside, Durban, KwaZulu-Natal, South Africa
2.9 km from city centre
Free Wi-Fi
Air conditioning
S$ 56
Avg. per night
34 Umhlanga Ridge Boulevard., Umhlanga, KwaZulu-Natal, South Africa
1.1 km from city centre
Free Wi-Fi
Parking
S$ 56
Avg. per night

Hotel prices in KwaZulu-Natal

A breakdown of the average price per hotel class in KwaZulu-Natal. As an added layer, we've also marked the most popular and best value properties in each hotel class.
4 stars +
20 Battery Beach Road, Durban, Durban, KwaZulu-Natal, South Africa
S$ 124
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
S$ 511
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
S$ 369
9 Hillside Road, Amanzimtoti, KwaZulu-Natal, South Africa
S$ 119
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
S$ 111
3 stars
2 Palm Boulevard, Umhlanga, KwaZulu-Natal, South Africa
S$ 146
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
S$ 56
36 Kings Avenue, Westville, Durban, KwaZulu-Natal, South Africa
S$ 84
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
S$ 97
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
S$ 54
2 stars and under
65 Masabalala Yengwa Avenue, Durban, KwaZulu-Natal, South Africa
S$ 51
Cnr Meidgate and Hospital Road, Umhlanga, KwaZulu-Natal, South Africa
S$ 65
189 KE Masinga Road, Durban, KwaZulu-Natal, South Africa
S$ 56
Corner Tassel Berry And East Central Arterial Road, Richards Bay, KwaZulu-Natal, South Africa
S$ 59
Nkoninga Road, Richards Bay, KwaZulu-Natal, South Africa
S$ 42

Other accommodation in KwaZulu-Natal

D275 Champagne Valley, Central Drakensberg, Winterton, KwaZulu-Natal, South Africa
23.9 km from city centre
Free Wi-Fi
Parking
S$ 138
Avg. per night

Where to stay in KwaZulu-Natal

Utilize the map to find properties close to the KwaZulu-Natal area(s) or attractions you plan on visiting. As an added benefit, users can click a hotel they're interesting in to find helpful information and deals for that hotel.

Facts about staying in KwaZulu-Natal

  • Where is the best place to stay in KwaZulu-Natal?

    Our travellers prefer to stay in places like Durban, Umhlanga, and Westville while in KwaZulu-Natal.

  • What are the best hotels in KwaZulu-Natal?

    KwaZulu-Natal is home to many highly-rated hotels, one of which is City Lodge Hotel Umhlanga Ridge, which has a current rating of 8.7. For other potential stays, consider Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge and Blue Waters Hotel, which can also be great places to stay in KwaZulu-Natal.

  • What is a good hotel near uShaka Marine World?

    Parade Hotel is a hotel near uShaka Marine World that is popular with HotelsCombined users, scoring 8.3 across 6,377 reviews.

  • What is a good hotel in KwaZulu-Natal near Golden Mile?

    Blue Waters Hotel is the hotel close to Golden Mile that is most recommended by HotelsCombined users, with 8,872 reviews rating it at 8.5/10.

  • Is there a good hotel near Durban International Convention Centre?

    If you’re planning to stay near Durban International Convention Centre, you should consider Blue Waters Hotel, which has a score of 8.5 from 8,872 reviews.

  • What is the most popular city in KwaZulu-Natal to stay in?

    The majority of our users searched for a place to stay in Durban, making it the most popular city in KwaZulu-Natal. The second most popular city in KwaZulu-Natal is Umhlanga, followed by Westville.

  • What are the most popular landmarks to visit in KwaZulu-Natal?

    There’s so much to see and do in KwaZulu-Natal, but we’ve found that the most popular landmarks are uShaka Marine World, Golden Mile, and Durban International Convention Centre. You’ll want to stay in Durban to visit uShaka Marine World, Durban to visit Golden Mile, and Durban to visit Durban International Convention Centre.

See more FAQs

Find better results for your stay in KwaZulu-Natal