Hotels in KwaZulu-Natal

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

KwaZulu-Natal
30 Nov — 1 Dec2
KwaZulu-Natal
Wed 30-11
Thu 1-12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in KwaZulu-Natal

Filter by star ratings
All filters
First Group Club Hacienda
8.7 Excellent
Marine Drive, Shelly Beach, KwaZulu-Natal, South Africa
Show on map
0.9 km from city centre, Shelly Beach, South Africa 
ExcellentBased on 209 reviews
8.7

Conveniently situated and offering an outdoor pool and a bowling alley, this comfortable property is within easy driving distance of Port Shepstone. Guests can also enjoy complimentary internet access throughout the property.

Belaire Suites Hotel
8.5 Excellent
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.9 km from city centre, Durban, South Africa 
ExcellentBased on 5,332 reviews
8.5

Belaire Suites Hotel provides modern 4-star accommodation in Durban. It also features a swimming pool, a beauty centre and outdoor tennis courts.

Coastlands Durban Self Catering Holiday Apartments
6.9 Good
Durban, KwaZulu-Natal, South Africa
Show on map
0.8 km from city centre, Durban, South Africa 
GoodBased on 1,280 reviews
6.9

Coastlands Durban Central is situated in the city's renowned tourism and shopping area. Just a short walk from Golden Mile, it offers comfortable apartments equipped with a mini bar and a refrigerator.

Sun1 Durban
7.2 Good
65 Masabalala Yengwa/Nmr Avenue, Durban, KwaZulu-Natal, South Africa
Show on map
1.3 km from city centre, Durban, South Africa 
GoodBased on 1,832 reviews
7.2

SUN1 Durban is situated in Durban and offers complimentary wireless internet. It is conveniently located for those wishing to visit local attractions.

Imvubu Lodge
8.1 Excellent
Cnr Krewelkring & Hibberd Drive P.O. Box 10209, Richards Bay, KwaZulu-Natal, South Africa
Show on map
6.3 km from city centre, Richards Bay, South Africa 
ExcellentBased on 724 reviews
8.1

Situated in Richards Bay, Imvubu Lodge offers 3-star accommodation, as well as an outdoor pool, a swimming pool and a private beach. It also provides a playground, meeting rooms and a kids pool.

Road Lodge Pietermaritzburg
10.0 Excellent
Cnr. Hesketh Drive And New England Rd, Pietermaritzburg, KwaZulu-Natal, South Africa
Show on map
1.7 km from city centre, Pietermaritzburg, South Africa 
ExcellentBased on 1 review
10.0

Road Lodge Pietermaritzburg is located in Pietermaritzburg and is close to Harry Gwala Stadium. It provides complimentary Wi-Fi, an outdoor pool and a 24-hour reception.

Drakensberg Sun Resort
8.2 Excellent
R600 Central Drakensberg, Winterton, KwaZulu-Natal, South Africa
Show on map
25.4 km from city centre, Winterton, South Africa 
ExcellentBased on 227 reviews
8.2

Featuring a bowling alley and an outdoor pool, Drakensberg Sun Hotel Winterton is situated in Winterton and offers comfortable accommodation. It provides a day spa, as well as squash courts, a playground and a kids club.

Road Lodge Durban
6.4 Good
Cnr Bram Fischer and K E Masinga Roads, Durban, KwaZulu-Natal, South Africa
Show on map
0.9 km from city centre, Durban, South Africa 
GoodBased on 1 review
6.4

Road Lodge Durban offers a comfortable setting when in Durban. It is ideally positioned for guests wishing to discover the area's attractions.

Tips for booking hotels in KwaZulu-Natal

Cheapest month:October
Most expensive month:August
Average price in KwaZulu-Natal:S$ 973/night
Cheapest price found:S$ 18/night
Cheapest day:Monday
Most expensive day:Friday
S$ 69 - S$ 10,085
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 92 - S$ 3,494
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated KwaZulu-Natal hotels

1
Garden Court Blackrock New Castle
100 Allen Street, Newcastle, KwaZulu-Natal, South Africa
Show on map
3.0 km from city centre, Newcastle, South Africa 

Situated a short drive from the Fort Amiel Museum, Garden Court Blackrock New Castle provides charming accommodation in Newcastle.

2
Garden Court South Beach
9.0 Excellent
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.0 km from city centre, Durban, South Africa 

Garden Court - South Beach is situated in Durban and is close to the area's well-known attractions. It offers 3-star accommodation and views of the city.

3
Beverly Hills
8.3 Excellent
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
Show on map
15.6 km from city centre, Durban, South Africa 

Set just a few steps from Umhlanga Lighthouse, this modern hotel features both a bar and a restaurant. Popular amenities, such as an outdoor pool, a swimming pool and outdoor tennis courts, ensure a satisfying stay in Durban.

4
The Oyster Box
9.3 Excellent
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
Show on map
2.2 km from city centre, Umhlanga, South Africa 

The Oyster Box provides 5-star accommodation in Durban. It also features a sauna, free Wi-Fi and an outdoor pool.

5
Coastlands Umhlanga Hotel And Convention Centre
8.0 Excellent
329 Umhlanga Rocks Drive, Umhlanga, KwaZulu-Natal, South Africa
Show on map
0.9 km from city centre, Umhlanga, South Africa 

Current in its design, Coastlands Umhlanga Hotel and Convention Centre is positioned in a well-known area of Durban. Featuring views of Ballito Beach and Umhlanga, it also offers a variety of amenities, such as an outdoor pool, a sun deck and massage services.

6
Protea Hotel by Marriott Durban Umhlanga
8.4 Excellent
Protea Mall, Corner Lighthouse & Chartwell Drive,0, Umhlanga, KwaZulu-Natal, South Africa
Show on map
2.0 km from city centre, Umhlanga, South Africa 

Located in Durban, Protea Hotel by Marriott Durban Umhlanga is within a 10-minute drive of Gateway Theatre Of Shopping and provides on-site parking. It presents views of Umhlanga, and overlooks the sea.

7
Garden Court Umhlanga
8.3 Excellent
Cnr Aurora Drive And Centenary Blvd P.o Box 25269, Umhlanga, KwaZulu-Natal, South Africa
Show on map
1.1 km from city centre, Umhlanga, South Africa 

Garden Court Umhlanga is situated in the city's well known tourism and shopping district. Just a short walk from Gateway Theatre Of Shopping, it provides comfortable rooms equipped with a mini bar and wireless internet access.

8
Southern Sun Elangeni & Maharani
7.8 Good
63 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.4 km from city centre, Durban, South Africa 

Ideally located in Durban, Southern Sun Elangeni & Maharani offers modern accommodation within a short drive of uShaka Marine World and the Durban Botanic Gardens. Guests have access to a sauna and an outdoor pool.

Cheapest hotels in KwaZulu-Natal, South Africa

Durban Manor Hotel and Conference Centre
7.3 Good
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 km from city centre, Durban, South Africa 

Durban Manor Hotel and Conference Centre provides comfortable 3-star accommodation in Durban. It offers bay views and free Wi-Fi.

S$ 26
Avg. per night
Pavilion Hotel Durban
7.4 Good
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
Show on map
1.1 km from city centre, Durban, South Africa 

Pavilion Hotel Durban is a chic setting while visiting Durban and is close to everything the area has to offer. It also provides a 24-hour reception, a concierge and meeting rooms.

S$ 33
Avg. per night
Riviera Hotel Durban
6.4 Good
127 Margaret Mncadi Avenue, Durban, KwaZulu-Natal, South Africa
Show on map
0.9 km from city centre, Durban, South Africa 

Riviera Hotel Durban is situated in Durban and is close to the area's tourist attractions. It also offers a 24-hour reception, meeting rooms and highchairs.

S$ 33
Avg. per night
Albany Hotel
5.9 Okay
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
Show on map
0.2 km from city centre, Durban, South Africa 

Albany Hotel is a comfortable base while visiting Durban and is close to everything the area has to offer. Guests can also admire views of Francis Farewell Square from the hotel.

S$ 39
Avg. per night
Parade Hotel
7.8 Good
191 OR Tambo/Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.0 km from city centre, Durban, South Africa 

Situated in Durban, Parade Hotel is a short walk from Golden Mile and offers a swimming pool. It provides free wireless internet in public areas and is steps from Marine Parade Street and other well-known attractions.

S$ 39
Avg. per night
Bayside Hotel 108
7.3 Good
108 West Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.4 km from city centre, Durban, South Africa 

BAYSIDE HOTEL 108 provides a comfortable setting while in Durban. It is close to Golden Mile, eateries and shops.

S$ 40
Avg. per night
Bayside Hotel 116
8.1 Excellent
116 West Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.4 km from city centre, Durban, South Africa 

Situated amongst a variety of well-known tourist attractions, shops and eateries, Bayside Hotel 116 is ideal for those wanting to discover Durban and its surroundings. Guests can also make the most of complimentary internet access throughout the property.

S$ 44
Avg. per night
Bayside Hotel Pietermaritzburg
7.5 Good
157 West Street, Pietermaritzburg, KwaZulu-Natal, South Africa
Show on map
2.2 km from city centre, Pietermaritzburg, South Africa 

Bayside Lodge PMB is set in Pietermaritzburg and is a short walk from Pietermaritzburg Railway Station. It also provides complimentary Wi-Fi.

S$ 44
Avg. per night

Hotel prices in KwaZulu-Natal

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in KwaZulu-Natal

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, Pongola, and Umhlanga 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 Bayside Hotel 108, which has a current rating of 7.3. For other potential stays, consider Sun1 Durban and Imvubu Lodge, which can also be great places to stay in KwaZulu-Natal.