Curated luxury hotels in KwaZulu-Natal

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

KwaZulu-Natal

Recommended
Sort by

See the latest prices and deals by choosing your dates

Primary image
Fordoun Hotel & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Midlands Meander, Nottingham Road · 122.36 km from centre

9.6

 

125 review

Breakfast available

With a stay at Fordoun Hotel & Spa in Nottingham Road, you'll be steps from Fordoun Spa and a 2-minute drive from Bill Barnes Crane and Oribi Nature Reserve. This luxury hotel is 3.7 mi (5.9 km) from Sherwood Centre and 3.9 mi (6.2 km) from The Junction.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hartford House
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Midlands Meander, Mooirivier · 120.83 km from centre

9.0

 

22 review

Breakfast available

When you stay at Hartford House in Mooirivier, you'll be 14 minutes by car from Mooi River Country Club. This family-friendly hotel is 9.2 mi (14.8 km) from Rosetta park and 13.7 mi (22 km) from Sherwood Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Premier Hotel The Richards
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in KwaZulu-Natal, Richards Bay · 120.38 km from centre

7.4

 

81 review

Breakfast available

When you stay at Premier Hotel The Richards in Richards Bay, you'll be near the beach, within a 5-minute drive of Richards Bay Park and Alkandstrand Beach. This family-friendly hotel is 1.5 mi (2.4 km) from Zululand Yacht Club and 1.9 mi (3.1 km) from Pelican Island.

Compare price on Booking.com
Compare price on Booking.com
Primary image
ANEW Hotel Hilton Pietermaritzburg
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in uMgungundlovu, Hilton · 126.77 km from centre

8.4

 

203 review

Breakfast available

Located in Hilton, ANEW Hotel Hilton Pietermaritzburg is in the historical district, within a 10-minute drive of Howick Golf Club and Howick Museum. This family-friendly hotel is 7.2 mi (11.5 km) from Howick Public Falls and 7.5 mi (12.1 km) from Karkloof Farmer's Market.

Compare price on Booking.com
Compare price on Booking.com
Primary image
BON Hotel Waterfront Richards Bay
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in KwaZulu-Natal, Richards Bay · 119.24 km from centre

8.2

 

89 review

Breakfast available

When you stay at BON Hotel Waterfront Richards Bay in Richards Bay, you'll be near the beach, within a 15-minute walk of Pelican Island and Naval Island. This hotel is 1.1 mi (1.8 km) from Zululand Yacht Club and 1.9 mi (3 km) from Richards Bay Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
ANEW Hotel Ocean Reef Zinkwazi
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in iLembe, Nkwazi · 99.67 km from centre

9.0

 

17 review

Breakfast available

When you stay at ANEW Hotel Ocean Reef Zinkwazi in Nkwazi, you'll be on the beach and 9 minutes by foot from Zinkwazi Beach. This beach hotel is 6.7 mi (10.8 km) from Darnall PHC and 12 mi (19.3 km) from Harold Johnson Nature Reserve.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Canelands Beach Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Guesthouse in Ballito · 113.09 km from centre

8.6

 

44 review

Breakfast available

With a stay at Canelands Beach Club, you'll be centrally located in Ballito, just a 5-minute walk from Tiffany's Beach and 8 minutes by foot from Umhlali Library. This beach guest house is 0.5 mi (0.8 km) from Salt Rock Beach and 1.1 mi (1.8 km) from Sheffield Beach.

Compare price on Booking.com
Compare price on Booking.com
ANEW Hotel Ocean Reef Zinkwazi
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in iLembe, Zinkwazi Beach · 99.63 km from centre

8.5

 

326 review

Breakfast available

Situated in a natural habitat with a lagoon, the ANEW Hotel Ocean Reef Zinkwazi is directly linked to Zinkwazi Beach by a private boardwalk. It features an outdoor pool with a terrace.

The air-conditioned rooms at the Ocean Reef come with satellite TV and minibars. Apartments feature well equipped kitchens with dishwashers and balconies. All units include bathtubs.

Guests can enjoy long walks along the coastal dunes and forests. The hotel’s tour desk can help arrange deep sea fishing or indicate the best surfing spots. Wi-Fi is free in all public areas.

The King Shaka International Airport is 47 km from Hotel Ocean Reef and airport shuttle service is available on request.

Please note: We are currently undergoing renovations to the exterior of some of our buildings as well as working on extending our swimming pool. The pool will still be in use but there may be noise disruptions. Thank you for your understanding. We apologise for any inconvenience caused.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zimbali Lodge by Dream Resorts
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ballito · 116.74 km from centre

8.0

 

6 review

Breakfast available

Located in Ballito, Zimbali Lodge by Dream Resorts is by the sea – a 5-minute drive from Netcare Alberlito Hospital and 6 minutes from Ballito Junction Regional Mall. This family-friendly hotel is 1.6 mi (2.5 km) from Open Park and 2.4 mi (3.9 km) from Lifestyle Shopping Centre.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of KwaZulu-Natal, but are nearby and match your search.
Primary image
The Oyster Box
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in uMhlanga, Umhlanga · 134.40 km from centre

9.6

 

294 review

Breakfast available

When you stay at The Oyster Box in uMhlanga, you'll be on the beach, within a 5-minute drive of Gateway Theatre of Shopping and Umhlanga Rocks Beach. This beach hotel is 6.3 mi (10.1 km) from Umdloti Beach and 7.2 mi (11.5 km) from Durban Beach.

Compare price on Booking.com
Compare price on Booking.com
Reception
Beverly Hills
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Umhlanga · 134.38 km from centre

8.8

 

123 review

Breakfast available

With a stay at Beverly Hills in uMhlanga, you'll be on the beach, within a 15-minute walk of Umhlanga Lighthouse and Umhlanga Rocks Beach. This beach hotel is 1.6 mi (2.6 km) from Gateway Theatre of Shopping and 4.1 mi (6.6 km) from Mount Edgecombe Country Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Suncoast Hotel & Towers
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Durban · 145.87 km from centre

8.4

 

183 review

Breakfast available

With a stay at Suncoast Hotel & Towers, you'll be centrally located in Durban – a 5-minute drive from uShaka Marine World and 12 minutes from Umhlanga Rocks Beach. This beach hotel is 0.1 mi (0.1 km) from Battery Beach and 0.2 mi (0.4 km) from Durban Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cathedral Peak Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Drakensberg Mountains, Giant's Castle Game Reserve · 171.09 km from centre

9.0

 

156 review

Breakfast available

With a stay at Cathedral Peak Hotel in Giant's Castle Game Reserve, you'll be steps from Maloti-Drakensberg Park and a 4-minute drive from Cathedral Peak. This family-friendly hotel is 2.4 mi (3.8 km) from Didima San Rock Art Centre and 24.4 mi (39.2 km) from Winterton Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Audacia Manor Boutique Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Berea, Durban · 144.50 km from centre

8.4

 

46 review

Breakfast available

With a stay at Audacia Manor Boutique Hotel in Durban (Morningside), you'll be within a 15-minute drive of uShaka Marine World and Umhlanga Rocks Beach. This luxury hotel is 0.1 mi (0.2 km) from St James Anglican Church and 0.6 mi (1 km) from Florida Road.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Coastlands Musgrave Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Berea, Durban · 146.00 km from centre

7.6

 

156 review

Breakfast available

With a stay at Coastlands Musgrave Hotel in Durban (Musgrave), you'll be within a 10-minute drive of uShaka Marine World and The Internet Cafe. This spa hotel is 8.2 mi (13.1 km) from Umhlanga Rocks Beach and 0.6 mi (1 km) from St. Thomas' Church.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Durban
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Durban · 147.64 km from centre

8.4

 

620 review

Breakfast available

With a stay at Hilton Durban, you'll be centrally located in Durban, within a 10-minute walk of Durban International Convention Centre and Sahara Stadium Kingsmead. This luxury hotel is 1.1 mi (1.7 km) from Golden Mile and 1.8 mi (2.9 km) from uShaka Marine World.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Royal Palm Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in uMhlanga, Umhlanga · 133.82 km from centre

8.2

 

287 review

Breakfast available

With a stay at Royal Palm Hotel, you'll be centrally located in uMhlanga, within a 15-minute drive of Umhlanga Rocks Beach and uShaka Marine World. This spa hotel is 0.3 mi (0.5 km) from Gateway Theatre of Shopping and 0.3 mi (0.5 km) from Umhlanga Hospital.

Compare price on Booking.com
Compare price on Booking.com
Room
The Royal Villas Swaziland
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Eswatini, Lobamba · 237.26 km from centre

8.4

 

127 review

Breakfast available

With a stay at The Royal Villas Swaziland in Lobamba, you'll be a 1-minute walk from Ezulwini Valley and 13 minutes by foot from Ezulwini Craft Market. This luxury hotel is 2.9 mi (4.7 km) from U.S. Embassy and 4.1 mi (6.6 km) from Swaziland National Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Coastlands Umhlanga Hotel and Convention Centre
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in uMhlanga, Umhlanga · 134.07 km from centre

8.4

 

325 review

Breakfast available

When you stay at Coastlands Umhlanga Hotel and Convention Centre in uMhlanga, you'll be in the business district, within a 15-minute drive of Umhlanga Rocks Beach and uShaka Marine World. This spa hotel is 0.2 mi (0.3 km) from KwaZulu-Natal Sharks Board and 0.5 mi (0.8 km) from Gateway Theatre of Shopping.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Beside Still Waters Boutique Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Guesthouse in uMhlanga, Umhlanga · 137.63 km from centre

8.6

 

18 review

Breakfast available

When you stay at Beside Still Waters Boutique Hotel in uMhlanga, you'll be near the beach, within a 15-minute drive of Umhlanga Rocks Beach and uShaka Marine World. This guest house is 2.2 mi (3.6 km) from Beachwood Golf Course and 2.5 mi (4.1 km) from Umhlanga Hospital.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor