Photo by South African Tourism

Find the best KwaZulu-Natal Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
KwaZulu-Natal Accommodation: Most Popular Cities to Stay

Pietermaritzburg
Check prices for these dates
Our top choices for KwaZulu-Natal hotels

The Oyster Box
The Oyster BoxUmhlanga
9.8 out of 10, Exceptional, (316 reviews)
The price is ₹39,290
₹45,627 total
includes taxes & fees
13 Jul - 14 Jul

Margate Hotel
Margate HotelMargate
7.6 out of 10, Good, (144 reviews)
The price is ₹5,487
₹6,318 total
includes taxes & fees
18 Jun - 19 Jun

On The Beach
On The BeachDurban North
5.0 out of 10, (2 reviews)
The price is ₹7,987
₹9,289 total
includes taxes & fees
20 Jun - 21 Jun

Radisson Blu Hotel, Durban Umhlanga
Radisson Blu Hotel, Durban UmhlangaUmhlanga
9.0 out of 10, Wonderful, (222 reviews)
The price is ₹13,830
₹16,064 total
includes taxes & fees
18 Jun - 19 Jun

Suncoast Hotel & Towers
Suncoast Hotel & TowersDurban Beachfront
8.4 out of 10, Very good, (215 reviews)
The price is ₹11,486
₹13,401 total
includes taxes & fees
24 Jun - 25 Jun

Belaire Suites
Belaire SuitesDurban Beachfront
8.8 out of 10, Excellent, (945 reviews)
The price is ₹6,335
₹7,286 total
includes taxes & fees
22 Jun - 23 Jun

The Blue Waters Hotel
The Blue Waters HotelDurban Beachfront
8.0 out of 10, Very good, (998 reviews)
The price is ₹7,217
₹8,299 total
includes taxes & fees
21 Jun - 22 Jun

ONOMO Hotel Durban
ONOMO Hotel DurbanDurban
8.8 out of 10, Excellent, (135 reviews)
The price is ₹4,813
₹5,643 total
includes taxes & fees
28 Jun - 29 Jun

Hilton Garden Inn Umhlanga Arch
Hilton Garden Inn Umhlanga ArchUmhlanga
8.8 out of 10, Excellent, (144 reviews)
The price is ₹8,420
₹9,683 total
includes taxes & fees
21 Jun - 22 Jun

Metro Lodge Beach
Metro Lodge BeachDurban Beachfront
7.0 out of 10, Good, (4 reviews)
The price is ₹2,342
₹2,737 total
includes taxes & fees
18 Jun - 19 Jun

Little Switzerland Resort
Little Switzerland ResortJagersrust
9.0 out of 10, Wonderful, (78 reviews)
The price is ₹11,695
₹13,449 total
includes taxes & fees
18 Jun - 19 Jun

The Edward Hotel
The Edward HotelDurban Beachfront
7.8 out of 10, Good, (230 reviews)
The price is ₹8,237
₹9,473 total
includes taxes & fees
18 Jun - 19 Jun

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga RidgeUmhlanga
8.6 out of 10, Excellent, (394 reviews)
The price is ₹8,695
₹9,999 total
includes taxes & fees
10 Jul - 11 Jul

Protea Hotel by Marriott Durban Umhlanga
Protea Hotel by Marriott Durban UmhlangaUmhlanga
8.6 out of 10, Excellent, (526 reviews)
The price is ₹10,678
₹12,402 total
includes taxes & fees
18 Jun - 19 Jun

Blue Marlin All-Inclusive Seascape by Dream Resorts
Blue Marlin All-Inclusive Seascape by Dream ResortsScottburgh
8.4 out of 10, Very good, (61 reviews)
The price is ₹16,767
₹19,562 total
includes taxes & fees
20 Jun - 21 Jun

The Royal Hotel
The Royal HotelDurban Central Business District
7.4 out of 10, Good, (257 reviews)
The price is ₹4,581
₹5,268 total
includes taxes & fees
30 Jun - 1 Jul

First Group La Montagne
First Group La MontagneBallito
7.6 out of 10, Good, (170 reviews)
The price is ₹8,976
₹10,323 total
includes taxes & fees
24 Jun - 25 Jun

The Capital Pearls
The Capital PearlsUmhlanga
9.0 out of 10, Wonderful, (323 reviews)
The price is ₹9,506
₹10,932 total
includes taxes & fees
1 Jul - 2 Jul

Cayley Mountain Resort
Cayley Mountain ResortCathkin Park
8.4 out of 10, Very good, (94 reviews)
The price is ₹7,322
₹8,542 total
includes taxes & fees
18 Jun - 19 Jun




































































