Find KwaZulu-Natal Hotels

Find the best deals on 2,920 hotels in KwaZulu-Natal

Check-in
Check-out
Compare vs momondo |

Popular cities in KwaZulu-Natal

Below are the average prices for hotels in popular KwaZulu-Natal cities
Price
£36 - £76
CHEAPEST CITY IN SOUTH AFRICA Pietermaritzburg 30% cheaper Hotels in Pietermaritzburg are the cheapest in South Africa at just £36 per night on average.
MOST EXPENSIVE CITY IN SOUTH AFRICA Ballito 47% more expensive Ballito has the highest priced hotels in South Africa with rooms averaging £76 per night.
MOST POPULAR CITY IN SOUTH AFRICA Durban 78% more users visited More momondo users search for hotels in Durban than any other city in South Africa

Top Hotels in KwaZulu-Natal

Find your perfect KwaZulu-Natal hotel in the perfect location
Hilton Durban
Hilton Durban
8.5
£73
View all deals
Belaire Suites
Belaire Suites
8.6
£28
View all deals
Southern Sun Elangeni & Maharani
Southern Sun Elangeni & Maharani
7.9
£80
View all deals
The Blue Waters Hotel
The Blue Waters Hotel
8.1
£35
View all deals
Wild Coast Sun
Wild Coast Sun
7.5
£76
View all deals
Holiday Inn Express Durban - Umhlanga
Holiday Inn Express Durban - Umhlanga
8.4
£59
View all deals
Protea Hotel by Marriott Durban Umhlanga
Protea Hotel by Marriott Durban Umhlanga
8.7
£62
View all deals
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
8.3
£55
View all deals
Coastlands Musgrave Hotel
Coastlands Musgrave Hotel
7.9
£42
View all deals
Goble Palms Guest Lodge & Urban Retreat
Goble Palms Guest Lodge & Urban Retreat
9.2
£37
View all deals
Onomo Hotel Durban
Onomo Hotel Durban
8.4
£35
View all deals
Indlondlo Cultural Village
Indlondlo Cultural Village
£17
View all deals
Gooderson Tropicana Hotel
Gooderson Tropicana Hotel
7.5
£32
View all deals
The Riverside Hotel
The Riverside Hotel
8.3
£35
View all deals
Protea Hotel by Marriott Hilton
Protea Hotel by Marriott Hilton
£51
View all deals
Kingfisher Lodge
Kingfisher Lodge
8.1
£48
View all deals
Nottingham Road Hotel
Nottingham Road Hotel
8.0
£58
View all deals
Sandals Guest House
Sandals Guest House
9.6
£84
View all deals
Lord Grey Guest House
Lord Grey Guest House
8.4
£39
View all deals
302 Oyster Schelles
302 Oyster Schelles
9.1
£91
View all deals
Phola inn
Phola inn
5.6
£18
View all deals
The Balmoral Hotel
The Balmoral Hotel
8.1
£26
View all deals
The Royal Hotel
The Royal Hotel
7.9
£35
View all deals
The Oyster Box
The Oyster Box
9.4
£216
View all deals
Beverly Hills
Beverly Hills
8.5
£175
View all deals
Garden Court Marine Parade
Garden Court Marine Parade
8.5
£75
View all deals
202 Ben Siesta
202 Ben Siesta
9.2
£79
View all deals
Comfort House B&b
Comfort House B&b
9.0
£97
View all deals
aha Gateway Hotel
aha Gateway Hotel
8.4
£42
View all deals
Gooderson Beach Hotel
Gooderson Beach Hotel
6.7
£39
View all deals
Cathedral Peak Hotel
Cathedral Peak Hotel
8.8
£71
View all deals
Villa Picasso
Villa Picasso
8.4
£37
View all deals
Tudor House Hotel
Tudor House Hotel
6.7
£20
View all deals
Airport Beach Backpackers
Airport Beach Backpackers
£10
View all deals
Ascot Inn
Ascot Inn
8.1
£27
View all deals
Bluff Accommodation Aybriden Self-Catering
Bluff Accommodation Aybriden Self-Catering
7.4
£24
View all deals
Modern Holiday Home 600m to Ramsgate Blue Flag Beach
Modern Holiday Home 600m to Ramsgate Blue Flag Beach
£104
View all deals
Khululekani - The Rasta hide out
Khululekani - The Rasta hide out
8.2
£24
View all deals
Modern Mangrove Apartment
Modern Mangrove Apartment
9.1
£45
View all deals
Protea Hotel Durban Edward
Protea Hotel Durban Edward
7.6
£69
View all deals

Things to do in KwaZulu-Natal

Umhlanga Rocks Beach

What should I expect to pay for a hotel room near Umhlanga Rocks Beach?

There are 12 hotels near Umhlanga Rocks Beach that have an average price of £60 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is September and the peak season price for hotels in the area of Umhlanga Rocks Beach is £65/night. The low season in this area is February and hotel prices usually cost about £94/night. Hotels near Umhlanga Rocks Beach are typically 159% lower than the average hotel in Umhlanga, which is £96.

Hotels near Umhlanga Rocks Beach
  • Best value

    Regal Inn Gateway Umhlanga

    8.0

    £35

    View Deal
  • #1 Most popular

    aha Gateway Hotel

    8.4

    £43

    View Deal
  • #2 Most popular

    Coastlands Umhlanga Hotel And Convention Centre

    8.4

    £48

    View Deal
  • #3 Most popular

    Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge

    8.3

    £55

    View Deal
  • #4 Most popular

    The Capital Pearls

    8.8

    £57

    View Deal
  • #5 Most popular

    Urban Park Apartments & Hotel by Misty Blue Hotel

    7.6

    £37

    View Deal
  • Protea Hotel by Marriott Durban Umhlanga

    8.7

    £62

    View Deal
  • City Lodge Hotel Umhlanga Ridge

    8.2

    £43

    View Deal
  • Garden Court Umhlanga

    8.2

    £66

    View Deal
  • The Pearls Of Umhlanga

    6.4

    £197

    View Deal
  • Breakers Resort

    7.6

    £45

    View Deal
  • Road Lodge Umhlanga Ridge

    7.4

    £37

    View Deal

Popular hotels in KwaZulu-Natal

Book a room in one of momondo’s favourite hotels in these popular KwaZulu-Natal cities
  • Best value

    Belaire Suites

    8.6

    £28

    View Deal
  • #1 Most popular

    Hilton Durban

    8.5

    £73

    View Deal
  • #2 Most popular

    Southern Sun Elangeni & Maharani

    7.9

    £80

    View Deal
  • #3 Most popular

    The Blue Waters Hotel

    8.1

    £35

    View Deal
  • #4 Most popular

    Holiday Inn Express Durban - Umhlanga

    8.4

    £59

    View Deal
  • #5 Most popular

    Protea Hotel by Marriott Durban Umhlanga

    8.7

    £62

    View Deal
  • Coastlands Musgrave Hotel

    7.9

    £42

    View Deal
  • Best value

    Royal Palm Hotel

    8.1

    £37

    View Deal
  • #1 Most popular

    Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge

    8.3

    £55

    View Deal
  • #2 Most popular

    302 Oyster Schelles

    9.1

    £91

    View Deal
  • #3 Most popular

    202 Ben Siesta

    9.2

    £79

    View Deal
  • #4 Most popular

    aha Gateway Hotel

    8.4

    £42

    View Deal
  • #5 Most popular

    City Lodge Hotel Umhlanga Ridge

    8.2

    £43

    View Deal
  • Breakers Resort

    7.6

    £45

    View Deal
Hotels in Pietermaritzburg
Search hotel deals in Pietermaritzburg
  • Best value

    A Garden Suite

    8.9

    £21

    View Deal
  • #1 Most popular

    Protea Hotel by Marriott Hilton

    £51

    View Deal
  • #2 Most popular

    Ascot Inn

    8.1

    £27

    View Deal
  • #3 Most popular

    Brevisbrook B&B

    9.1

    £37

    View Deal
  • #4 Most popular

    Pmb Backpackers Lodge

    7.4

    £25

    View Deal
  • Best value

    Lilac Lodge Purple House

    8.0

    £36

    View Deal
  • #1 Most popular

    Cathedral Peak Hotel

    8.8

    £71

    View Deal
  • #2 Most popular

    Champagne Castle Hotel

    8.9

    £81

    View Deal

KwaZulu-Natal travel tips

Check these FAQs for important travel tips while planning your visit to KwaZulu-Natal

What is the most popular destination in KwaZulu-Natal?

Those looking to stay in a popular tourist area of KwaZulu-Natal will likely find Durban to be the best bet, as more momondo users looking for hotels in KwaZulu-Natal plan to visit Durban than any other city. The average price of a hotel in Durban is £76/night. Secondary destinations in KwaZulu-Natal include Umhlanga and Pietermaritzburg, where you can find hotels for £95/night and £41/night on average.

What is considered a good deal for a hotel in KwaZulu-Natal?

Those looking for a good deal on a hotel room in KwaZulu-Natal should consider looking at hotels in Hluhluwe, which is generally the cheapest city to stay in. If you are looking to stay elsewhere, a good deal for a hotel in KwaZulu-Natal would be any price less than £80/night.

What are the best hotels in KwaZulu-Natal?

Looking at our users' ratings, the best hotels in KwaZulu-Natal are Sandals Guest House(96), located in Durban, The Oyster Box(94), located in Durban, and Branley Lodge(93), located in Durban.


Consider staying elsewhere in South Africa

If you need more inspiration for your trip, take a look at the most popular regions in South Africa