Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in KwaZulu-Natal

Filter by star ratings
All filters
City Lodge Hotel Durban
City Lodge Hotel Durban
8.3 Excellent
Corner Brickhill And Old Fort Roads, Durban, KwaZulu-Natal, South Africa
Show on map
0.5 mi from city centre, Durban, South Africa 
ExcellentBased on 116 reviews
8.3

Situated in Durban, City Lodge Hotel Durban provides modern 3-star accommodation, as well as an outdoor pool. It is ideally positioned for those wishing to discover the area's attractions.

Casa Ridge
Casa Ridge
9.3 Excellent
Durban, KwaZulu-Natal, South Africa
Show on map
8.8 mi from city centre, Durban, South Africa 
ExcellentBased on 151 reviews
9.3

Casa Ridge Self-catering provides a comfortable setting while in Durban. It offers complimentary Wi-Fi, an outdoor pool and a dry cleaning service.

Southern Sun Elangeni & Maharani
Southern Sun Elangeni & Maharani
7.9 Good
63 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
0.9 mi from city centre, Durban, South Africa 
GoodBased on 1,230 reviews
7.9

Boasting an outdoor pool, Southern Sun Elangeni & Maharani is located in Durban and offers modern accommodation. It is ideally positioned for guests wishing to visit local attractions.

Amphitheatre Backpackers Lodge
Amphitheatre Backpackers Lodge
7.8 Good
R74, Northern Drakensberg, Bergville, KwaZulu-Natal, South Africa
Show on map
13.2 mi from city centre, Bergville, South Africa 
GoodBased on 297 reviews
7.8

Featuring a sauna, Amphitheatre Backpackers Lodge Jagersrust is located in Jagersrust and provides comfortable accommodation. It also offers a gift shop and billiards.

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
8.3 Excellent
14 Palm Boulevard, Umhlanga Ridge, Umhlanga, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city centre, Umhlanga, South Africa 
ExcellentBased on 1,070 reviews
8.3

Situated in Durban, Protea Hotel Durban Umhlanga Ridge offers relaxed 4-star accommodation, as well as a rooftop terrace, a rooftop pool and outdoor tennis courts. It is close to Gateway Theatre Of Shopping, eateries and shops.

Garden Court Marine Parade
Garden Court Marine Parade
8.5 Excellent
167 Marine Parade,167, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city centre, Durban, South Africa 
ExcellentBased on 4 reviews
8.5

Offering an indoor pool, Garden Court Marine Parade is situated in Durban and is a brief stroll from Marine Parade Street. It provides 3-star accommodation with air-conditioned rooms.

The Royal Hotel
The Royal Hotel
7.9 Good
267 Smith Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.2 mi from city centre, Durban, South Africa 
GoodBased on 3,366 reviews
7.9

Located in Durban, The Royal Hotel Durban is a short drive from uShaka Marine World and Moses Mabhida Stadium. It has a fitness centre, as well as a coffee bar, an outdoor pool and a sauna.

Quarters Hotel Florida Road
Quarters Hotel Florida Road
8.7 Excellent
101 Florida Road, Durban, KwaZulu-Natal, South Africa
Show on map
1.7 mi from city centre, Durban, South Africa 
ExcellentBased on 93 reviews
8.7

Situated in Durban, Quarters Hotel Florida Road is within walking distance of Greyville Racecourse and offers a sauna. The various amenities this unique hotel has to offer include a kids club, a kids pool and massage services.

Wild Coast Sun
Wild Coast Sun
7.5 Good
5,2 km South of Port Edward Turn Left Into Main Bazana Road, Port Edward, KwaZulu-Natal, South Africa
Show on map
3.1 mi from city centre, Port Edward, South Africa 
GoodBased on 1,569 reviews
7.5

Featuring an outdoor pool, a swimming pool and a private beach, Wild Coast Sun is situated in Port Edward and provides modern accommodation. Some of the features on offer at this 3-star hotel are water slides, outdoor tennis courts and a Jacuzzi.

Coco De Mer Boutique Hotel
Coco De Mer Boutique Hotel
9.0 Excellent
63 Compensation Road, Ballito, KwaZulu-Natal, South Africa
Show on map
0.4 mi from city centre, Ballito, South Africa 
ExcellentBased on 477 reviews
9.0

Coco De Mer Boutique Hotel provides comfortable 4-star accommodation in Ballito. It offers an outdoor pool, a swimming pool and complimentary Wi-Fi.

Tips for booking a KwaZulu-Natal hotel

Cheapest month:August
Most expensive month:July
Average price in KwaZulu-Natal:$138/night
Absolute cheapest price found:$22/night
Cheapest day:Thursday
Most expensive day:Saturday
$74 - $257
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $136
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated KwaZulu-Natal hotels

Show all 5,247 hotels
1
Champagne Castle Hotel
Champagne Castle Hotel
8.9 Excellent
R600 Champagne Valley, Winterton, KwaZulu-Natal, South Africa
Show on map
18.5 mi from city centre, Winterton 

Situated in Winterton, Champagne Castle Hotel offers 4-star accommodation, as well as outdoor tennis courts and a bowling alley. It also provides a playground, massage services and meeting rooms.

2
Teremok Lodge
Teremok Lodge
9.5 Excellent
49 Marine Drive, Umhlanga, KwaZulu-Natal, South Africa
Show on map
1.0 mi from city centre, Umhlanga 

Teremok Marine is located in Durban and offers free Wi-Fi and a free shuttle service. It also provides a sun deck, an outdoor pool and a beauty centre.

3
Garden Court South Beach
Garden Court South Beach
9.0 Excellent
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city centre, Durban 

Garden Court - South Beach offers 3-star accommodation in Durban. It is steps from Golden Mile and is near the area's popular attractions and dining spots.

4
Beverly Hills
Beverly Hills
8.6 Excellent
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
Show on map
9.7 mi from city centre, Durban 

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.

5
The Oyster Box
The Oyster Box
9.4 Excellent
2 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
Show on map
9.7 mi from city centre, Durban 

Situated a brief drive from Gateway Theatre Of Shopping, The Oyster Box provides award-winning accommodation in Durban. This 5-star hotel offers views of Umhlanga Lighthouse, plus a Turkish steam bath, free Wi-Fi and an outdoor pool.

6
Endless Horizons Boutique Hotel
Endless Horizons Boutique Hotel
8.9 Excellent
108 Unhlanga Rocks Drive, Durban, KwaZulu-Natal, South Africa
Show on map
6.3 mi from city centre, Durban 

Boasting an outdoor pool, Endless Horizons Boutique Hotel is located in Durban and offers comfortable accommodation. It provides free Wi-Fi, laundry facilities and a sun deck.

7
Coastlands Umhlanga Hotel And Convention Centre
Coastlands Umhlanga Hotel And Convention Centre
8.4 Excellent
329 Umhlanga Rocks Drive, Umhlanga, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city centre, Umhlanga 

Coastlands Umhlanga Hotel and Convention Centre is a modern base while visiting Durban and is close to everything the area has to offer. Featuring views of Ballito Beach and Umhlanga, it also offers a variety of amenities, such as an outdoor pool, laundry facilities and room service.

8
Protea Hotel by Marriott Durban Umhlanga
Protea Hotel by Marriott Durban Umhlanga
8.7 Excellent
Protea Mall, Corner Lighthouse & Chartwell Drive,0, Umhlanga, KwaZulu-Natal, South Africa
Show on map
1.3 mi from city centre, Umhlanga 

Featuring an outdoor pool, Protea Hotel by Marriott Durban Umhlanga is located in Durban and presents unique views of Umhlanga. It has 3-star rooms with views of the sea.

Cheapest hotels in KwaZulu-Natal, South Africa

Show all 5,247 hotels
Concord Christian Guesthouse
Concord Christian Guesthouse
7.6 Good
95 Lilian Ngoyi Road, Durban, KwaZulu-Natal, South Africa
Show on map
1.6 mi from city centre,  

Situated close to Durban Railway Station, Concord Christian Guesthouse provides guests with a convenient base when in Durban. Those staying at the property can also make use of free Wi-Fi access during their stay.

$25
Avg. per night
Durban Manor Hotel and Conference Centre
Durban Manor Hotel and Conference Centre
7.6 Good
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
Show on map
0.3 mi from city centre,  

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

$26
Avg. per night
Tudor House Hotel
Tudor House Hotel
6.5 Good
197 Doctor Pixley Kaseme Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.0 mi from city centre,  

Tudor House Hotel Durban provides a comfortable setting when in Durban. It is conveniently positioned for those wishing to discover the area's attractions.

$28
Avg. per night
The Albany Hotel
The Albany Hotel
6.5 Good
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
Show on map
0.1 mi from city centre,  

Commanding views of Francis Farewell Square, Albany Hotel is moments from Durban's landmarks and attractions. It also offers limited hours room service, laundry facilities and an airport shuttle.

$33
Avg. per night
Pavilion Hotel Durban
Pavilion Hotel Durban
7.7 Good
15 K E Masing Road, Durban, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city centre,  

Pavilion Hotel Durban is situated in Durban and is close to the area's popular attractions. It offers 3-star accommodation with air-conditioned rooms.

$34
Avg. per night
Kingfisher Lodge
Kingfisher Lodge
8.1 Excellent
Durban, KwaZulu-Natal, South Africa
Show on map
10.3 mi from city centre,  

Kingfisher Lodge is located in Mount Edgecombe and offers free Wi-Fi. It provides 4-star accommodation with air-conditioned rooms.

$36
Avg. per night
The Waterfront hotel & spa by Misty blue hotels
The Waterfront hotel & spa by Misty blue hotels
7.7 Good
Corner of Mahatma Gandhi & Browns Road, Durban, KwaZulu-Natal, South Africa
Show on map
1.5 mi from city centre,  

Situated in Durban, this 3-star property is stylish and contemporary. It is a 10-minute drive from the Durban Botanic Gardens and provides free private parking on site.

$37
Avg. per night
Buckleigh Guest House
Buckleigh Guest House
8.6 Excellent
2 Buckleigh Place, Durban, KwaZulu-Natal, South Africa
Show on map
3.9 mi from city centre,  

Buckleigh Guesthouse is located in Durban and features free Wi-Fi. It also offers a swimming pool, an outdoor pool and an express check-in and check-out feature.

$37
Avg. per night

Hotel prices in KwaZulu-Natal

2 stars and under

$39 - $83

Green Lantern Inn

#1 Most popular

Green Lantern Inn
8.4 Excellent
$63
Avg. per night
Road Lodge Richards Bay
$49
Avg. per night
Kismet Hotel

Best value

Kismet Hotel
6.9 Good
$39
Avg. per night
3 stars

$25 - $866

The Waterfront hotel & spa by Misty blue hotels
$37
Avg. per night
City Lodge Hotel Durban

#2 Most popular

$61
Avg. per night
Concord Christian Guesthouse
$25
Avg. per night
4 stars +

$45 - $366

Blue Waters Hotel

#1 Most popular

Blue Waters Hotel
8.2 Excellent
$59
Avg. per night
The Oyster Box

#2 Most popular

The Oyster Box
9.4 Excellent
$366
Avg. per night
Saint James on Venice

Best value

$45
Avg. per night

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

Where to stay in KwaZulu-Natal

KwaZulu-Natal travel FAQs

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

    When visiting KwaZulu-Natal, consider checking out Durban, Umhlanga, and Saint Lucia as some of the most sought after locations.

  • What are the best hotels in KwaZulu-Natal?

    KwaZulu-Natal is home to many highly-rated hotels, one of which is Blue Waters Hotel, which has a current rating of 8.2. For other potential stays, consider The Oyster Box and Southern Sun Elangeni & Maharani, which can also be great places to stay in KwaZulu-Natal.