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
175 Snell Parade, Durban, KwaZulu-Natal, South Africa
Guests of this beach hotel will appreciate convenient on-site amenities such as a sauna or a playground.
Pool
Free Wi-Fi
8.5
Excellent
9210 reviews
Location
2.0 km from city centre
Cor Brickhill And Old Fort Rds, Durban, KwaZulu-Natal, South Africa
This smoke-free hotel features an outdoor pool, a restaurant and a fitness centre. Free WiFi in public areas and free self parking are also provided. Additionally, a bar/lounge, a snack bar/deli and a coffee shop/cafe are on-site.
Free Wi-Fi
Parking
8.5
Excellent
823 reviews
Location
0.8 km from city centre
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
This hotel features conference space and a garden. This Durban hotel provides complimentary wireless Internet access.
Free Wi-Fi
8.1
Excellent
1586 reviews
Location
1.0 km from city centre
329 Umhlanga Rocks Drive, Umhlanga, KwaZulu-Natal, South Africa
This hotel features a full-service spa, a restaurant and a bar/lounge. WiFi in public areas is free. Additionally, a snack bar/deli, a conference centre and a coffee shop/cafe are on-site.
Free Wi-Fi
8.4
Excellent
2730 reviews
Location
0.9 km from city centre
2 Palm Boulevard, Umhlanga, KwaZulu-Natal, South Africa
An outdoor pool, a restaurant and a fitness centre are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include a bar/lounge, a coffee shop/cafe and a business centre.
Free Wi-Fi
Parking
8.8
Excellent
1057 reviews
Location
0.9 km from city centre
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
6349 reviews
Location
1.9 km from city centre
191 OR Tambo/Marine Parade, Durban, KwaZulu-Natal, South Africa
At Parade Hotel, catch some rays on the nearby beach or spend your day at a casino. Parade Hotel offers 47 air-conditioned accommodations with a safe and coffee/tea makers. Flat-screen televisions come with satellite channels. Bathrooms include a combined bath/shower unit, complimentary toiletries and hairdryers. This Durban hotel provides complimentary wireless Internet access. Housekeeping is provided on a daily basis.
Free Wi-Fi
8.3
Excellent
6590 reviews
Location
1.0 km from city centre
267 Smith Street, Durban, KwaZulu-Natal, South Africa
An outdoor pool, a restaurant and a bar/lounge are available at this hotel. WiFi in public areas is free. Additionally, a snack bar/deli, a conference centre and a coffee shop/cafe are on-site.
Free Wi-Fi
7.8
Good
5555 reviews
Location
0.4 km from city centre
315-319 Peter Mokaba Ridge, Durban, KwaZulu-Natal, South Africa
This hotel features a full-service spa, a restaurant and a bar/lounge. WiFi in public areas is free. Additionally, a snack bar/deli, a conference centre and a coffee shop/cafe are on-site.
Free Wi-Fi
8.1
Excellent
2181 reviews
Location
3.7 km from city centre
6 Lagoon Drive, Umhlanga, KwaZulu-Natal, South Africa
This smoke-free hotel features an outdoor pool, a restaurant and a bar/lounge. Free WiFi in public areas and free self parking are also provided. Other amenities include a poolside bar, a hot tub and a business centre.
Free Wi-Fi
Parking
8.6
Excellent
1850 reviews
Location
2.4 km from city centre

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 July ($117). Conversely, the most expensive month to stay in KwaZulu-Natal is March ($632).

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

The cheapest day to stay in KwaZulu-Natal is Monday ($155). On the other hand, travellers can expect to pay the most on Wednesday, when the average nightly price is $498.

How much is a hotel in KwaZulu-Natal tonight?

Users have found prices for hotels in KwaZulu-Natal tonight starting as low as $37, rising to an average cost of $170, based on searches in the last 72 hours. Prices start from $43 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 $44/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as $44/night. For a 4-star hotel in KwaZulu-Natal, the cheapest rate recently found was $44/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 $101 per night.

Top-rated KwaZulu-Natal hotels

Some of the best KwaZulu-Natal hotel options as decided by our users. Skim through hotel descriptions and user reviews to find the right one for you.
20 Fairway, St Michael's on Sea, Margate, KwaZulu-Natal, South Africa
5.2 km from city centre
Free Wi-Fi
Air conditioning
Pool
$70
Avg. per night
4048 Moffatt Drive, Ballito, KwaZulu-Natal, South Africa
2.1 km from city centre
Free Wi-Fi
Parking
$86
Avg. per night
100 Allen Street, Newcastle, KwaZulu-Natal, South Africa
3.0 km from city centre
Free Wi-Fi
Parking
$126
Avg. per night
14 Stanley Grace Cresent, Umhlanga, KwaZulu-Natal, South Africa
1.7 km from city centre
Free Wi-Fi
Parking
$126
Avg. per night
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
15.6 km from city centre
Free Wi-Fi
$410
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
$94
Avg. per night
D184 Central Drakensberg, Winterton, KwaZulu-Natal, South Africa
19.0 km from city centre
Free Wi-Fi
Parking
$126
Avg. per night
Corner Boulevard and Twilight Drive, Umhlanga, KwaZulu-Natal, South Africa
1.3 km from city centre
Free Wi-Fi
$144
Avg. per night
14 Palm Boulevard, Umhlanga Ridge, Umhlanga, KwaZulu-Natal, South Africa
1.1 km from city centre
Free Wi-Fi
$141
Avg. per night

Cheapest hotels in KwaZulu-Natal, South Africa

These are the lowest prices we've found on hotels in KwaZulu-Natal at the moment. If you have the flexibility, change the dates selected to compare prices.
25 Barrow Street, Umkomaas, KwaZulu-Natal, South Africa
0.3 km from city centre
Free Wi-Fi
Parking
$41
Avg. per night
30 Wilden Place, Umhlanga, KwaZulu-Natal, South Africa
2.6 km from city centre
Free Wi-Fi
Parking
Airport shuttle
$42
Avg. per night
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
0.2 km from city centre
$45
Avg. per night
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
0.6 km from city centre
Free Wi-Fi
Parking
Airport shuttle
$45
Avg. per night
56 Maxwell Street, Empangeni, KwaZulu-Natal, South Africa
2.1 km from city centre
Free Wi-Fi
$53
Avg. per night
116 West Street, Durban, KwaZulu-Natal, South Africa
0.4 km from city centre
Free Wi-Fi
Parking
$55
Avg. per night
16 Zeederberg Street, Pietermaritzburg, KwaZulu-Natal, South Africa
2.8 km from city centre
Free Wi-Fi
$56
Avg. per night
65 Masabalala Yengwa Avenue, Durban, KwaZulu-Natal, South Africa
1.3 km from city centre
Free Wi-Fi
Air conditioning
$57
Avg. per night
73 East Street, Durban, KwaZulu-Natal, South Africa
3.9 km from city centre
Free Wi-Fi
Parking
$57
Avg. per night
Nkoninga Road, Richards Bay, KwaZulu-Natal, South Africa
7.6 km from city centre
Free Wi-Fi
Parking
$57
Avg. per night
27 Innes Road, Durban, KwaZulu-Natal, South Africa
3.9 km from city centre
Free Wi-Fi
Parking
$57
Avg. per night
100 West Street, Durban, KwaZulu-Natal, South Africa
0.5 km from city centre
Free Wi-Fi
$59
Avg. per night
281 Ipahla Road, Athlone Park, Amanzimtoti, KwaZulu-Natal, South Africa
2.5 km from city centre
Free Wi-Fi
Parking
$60
Avg. per night
30 Braemar Avenue, La Lucia, Umhlanga, KwaZulu-Natal, South Africa
2.9 km from city centre
Free Wi-Fi
Parking
$60
Avg. per night
189 KE Masinga Road, Durban, KwaZulu-Natal, South Africa
0.9 km from city centre
Free Wi-Fi
Parking
Airport shuttle
$61
Avg. per night
3 Stewart Drive, Ballito, KwaZulu-Natal, South Africa
1.9 km from city centre
Free Wi-Fi
Air conditioning
Airport shuttle
$63
Avg. per night

Hotel prices in KwaZulu-Natal

A breakdown of the average price per hotel class in KwaZulu-Natal. Change the dates at the top of the page to see more options in KwaZulu-Natal.
4 stars +
Hlatikulu Road, Mooi River, KwaZulu-Natal, South Africa
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
20 Battery Beach Road, Durban, Durban, KwaZulu-Natal, South Africa
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
62 Forest Drive, La Lucia, KwaZulu-Natal, South Africa
3 stars
116 West Street, Durban, KwaZulu-Natal, South Africa
Cor Brickhill And Old Fort Rds, Durban, KwaZulu-Natal, South Africa
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
2 stars and under
65 Masabalala Yengwa Avenue, Durban, KwaZulu-Natal, South Africa
Cnr Meidgate and Hospital Road, Umhlanga, KwaZulu-Natal, South Africa
189 KE Masinga Road, Durban, KwaZulu-Natal, South Africa
Corner Tassel Berry And East Central Arterial Road, Richards Bay, KwaZulu-Natal, South Africa
Nkoninga Road, Richards Bay, KwaZulu-Natal, South Africa

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
$142
Avg. per night

Where to stay in KwaZulu-Natal

Scroll to and zoom in on the areas in KwaZulu-Natal you plan on visiting to find nearby properties. You can find more information on a particular hotel within the map by clicking on its name.

Facts about staying in KwaZulu-Natal

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

    Durban, Umhlanga, and Ballito are some of the most favoured places to stay in KwaZulu-Natal.

  • What are the best hotels in KwaZulu-Natal?

    The Oyster Box is a very popular hotel in KwaZulu-Natal, with a score of 9.4 from 1,614 reviews. Southern Sun Elangeni & Maharani (8.0 from 7,000 reviews) and Mount Edgecombe Estate Lodge (8.8 from 220 reviews) are also highly rated KwaZulu-Natal hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near uShaka Marine World?

    Reviews of Parade Hotel recommend it as a good place to stay near uShaka Marine World, scoring 8.3/10 from 6,590 ratings.

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

    Blue Waters Hotel is rated 8.5 from 9,210 reviews and is close to Golden Mile.

  • Is there a good hotel near Durban City Hall and Natural Science Museum?

    Close to Durban City Hall and Natural Science Museum you will find Parade Hotel, which has a rating of 8.3 over 6,590 HotelsCombined reviews.

  • What is the cheapest city to visit in KwaZulu-Natal?

    The cheapest city in KwaZulu-Natal to stay in is Durban with average nightly rates of $128. The second most affordable city in KwaZulu-Natal is Ballito at around $231 per night.

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

    If you want to stay in a popular city in KwaZulu-Natal that guarantees a lot of fun things to do and sights to see, then we recommend visiting either Durban, Umhlanga, or Ballito – all popular options according to our users.

  • What is the cheapest city to visit in KwaZulu-Natal?

    According to our user data, the most popular hotel chains in KwaZulu-Natal are Hilton Garden Inn, Protea Hotels - Marriott Bonvoy, and Radisson Blu. Though keep in mind that not all cities may have these options, so keep an open mind when looking for accommodation!

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

    If your travel plans to KwaZulu-Natal are flexible, we recommend visiting at least one of the following most popular landmarks: uShaka Marine World, Golden Mile, or Durban City Hall and Natural Science Museum. Durban is the city you should stay in if you want to visit uShaka Marine World. Staying in Durban is preferred if you want to visit Golden Mile. To visit Durban City Hall and Natural Science Museum, it’s most convenient if you stay in Durban.

See more FAQs

Find better results for your stay in KwaZulu-Natal