Skip to main content

Filter by:


Star rating

Review score

Umhlanga Rocks – 731 hotels and places to stay
See the latest prices and deals by choosing your dates.
Regal Inn Umhlanga Gateway, hotel in Umhlanga Rocks

Regal Inn Umhlanga Gateway is set in the Umhlanga district in Durban, 400 metres from Gateway Theatre of Shopping. Free Wifi is available in the public areas.

Good location close to Gateway mall and Ocean s Mall and to the restaurants uber are available. Airports shuttle is available dropping you by the hotel
7.6
Scored 7.6
Good
Rated good
3,924 reviews
Price from€ 48.09per night
Protea Hotel by Marriott Durban Umhlanga, hotel in Umhlanga Rocks

Located 700 metres from the beach in the heart of Umhlanga Rocks, Protea Hotel by Marriott Durban Umhlanga boasts family-friendly accommodation with free WiFi and air-conditioned rooms.

Location is absolutely perfect. Hotel is top notch! Great service and clean rooms!
8.4
Scored 8.4
Very good
Rated very good
2,354 reviews
Price from€ 99.95per night
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge, hotel in Umhlanga Rocks

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge is located opposite the Wavehouse and the Gateway Theatre of Shopping.

That it is close to Busamed Hospital.
8.2
Scored 8.2
Very good
Rated very good
1,659 reviews
Price from€ 104.29per night
The Capital Pearls Hotel, hotel in Umhlanga Rocks

Set on Umhlanga's main beach, The Capital Pearls Hotel has a fitness centre, bar, on-site dining, and free WiFi.

Too accommodating for my family ,we felt home
8.6
Scored 8.6
Fabulous
Rated fabulous
1,603 reviews
Price from€ 133.43per night
Beverly Hills, hotel in Umhlanga Rocks

Set in Umhlanga, this clifftop hotel overlooks the Indian Ocean from its waterfront terrace and guest rooms. A gym and heated outdoor swimming pool are available on site.

Great location
8.5
Scored 8.5
Very good
Rated very good
812 reviews
Price from€ 192.77per night
Town Lodge Umhlanga, hotel in Umhlanga Rocks

Set in Durban, 3.2 km from Umhlanga Lighthouse, Town Lodge Umhlanga offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

8.4
Scored 8.4
Very good
Rated very good
2,877 reviews
Price from€ 61.50per night
The Oyster Box, hotel in Umhlanga Rocks

Overlooking the Umhlanga Lighthouse and Indian Ocean, The Oyster Box offers 2 outdoor pools, an award winning spa and free Wi-Fi. Gateway Shopping Centre is 2 km away.

The service was exceptional. Staff well-trained and v attentive to guests.
9.4
Scored 9.4
Superb
Rated superb
966 reviews
Price from€ 443.51per night
Coastlands Skye Hotel, Ridgeside, Umhlanga, hotel in Umhlanga Rocks

Set in Durban, 2.6 km from Umhlanga Main Beach, Coastlands Skye Hotel, Ridgeside, Umhlanga offers accommodation with an outdoor swimming pool, private parking, a terrace and a restaurant.

Everything 🫶🫶
9.6
Scored 9.6
Exceptional
Rated exceptional
15 reviews
Price from€ 86.05per night
aha Gateway Hotel Umhlanga, hotel in Umhlanga Rocks

A rooftop pool is behind aha Gateway Hotel - Umhlanga's characteristic green ‘screen’ surrounding the front the building. This eco-friendly hotel is attached to the Gateway Theatre of Shopping.

I like the warm welcome we recieved upon arrival check in process was quick and easy, this hotel is definitely value for the money The room is very spacious and comfortable what I loved the most was the fresh smell of the room that greeted us when we opened our door. The bed very big & comfortable
8.4
Scored 8.4
Very good
Rated very good
5,556 reviews
Price from€ 76.05per night
Hilton Garden Inn Umhlanga Arch, hotel in Umhlanga Rocks

Located in Durban, 2.4 km from Umhlanga Main Beach, Hilton Garden Inn Umhlanga Arch provides accommodation with a fitness centre, private parking, a terrace and a restaurant.

The bed and blankets were so comfortable. Access to swimming and the gym.
8.5
Scored 8.5
Very good
Rated very good
2,560 reviews
Price from€ 95.21per night
See all hotels near Umhlanga Rocks
Subscribe to receive premium deals

Prices drop the moment you sign up!