Skip to main content

Search hotels in Shakaskraal

Enter your dates to see the latest prices and deals for Shakaskraal hotels

Shakaskraal – 1 hotel or place to stay

Most booked hotels in Shakaskraal and surroundings in the past month

See all

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,652 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 516 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,010 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 758 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 307 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 386 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 757 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 76 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 322 reviews

Popular with guests booking hotels in Ballito

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 73 reviews

Best hotels with breakfast in Shakaskraal and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 322 reviews

This 4-star hotel in Salt Rock is located on Salt Rock Beach, just a 5-minutes drive from Ballito. It has an outdoor swimming pool and free Wi-Fi.

From US$280.41 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 543 reviews

Occupying a prime position in the little coastal village of Salt Rock, the Petite Provence offers B&B accommodation just 10 minutes' from Durban Airport.

From US$238.47 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 316 reviews

Set 600 metres from Salt Rock Beach, Valley Villa offers 4-star accommodation in Ballito and has an outdoor swimming pool, a garden and barbecue facilities.

From US$99.95 per night

Set in Ballito and only 700 metres from Salt Rock Beach, Heart Inn Haven offers accommodation with sea views, free WiFi and free private parking.

From US$97.32 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

Set just 33 km from Umhlanga Lighthouse, Megs Guesthouse features accommodation in Ballito with access to a garden, a shared lounge, as well as full-day security.

From US$157.81 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 46 reviews

Nestled between rolling hills and lush fields, Rain Farm Game Lodge features a spa, outdoor swimming pool and restaurant. The lodge is located in uMhlali, 20 km from Ballito.

From US$169.50 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 293 reviews

Situated in Ballito and only 700 metres from Granny's Pool Beach, Sea Dreams Guesthouse features accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 410 reviews

Boasting a balcony with garden views, massage services and barbecue facilities, Jakita's Guest house can be found in Ballito, close to Clarke Bay Beach and 31 km from Umhlanga Lighthouse.

Budget hotels in Shakaskraal and nearby

Located in Ballito, Bliss Ballito 2 provides accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$102.58 per night

The Living Waters Apartment Sheffield, a property with a terrace, is located in Ballito, 36 km from Umhlanga Lighthouse, 49 km from Kings Park Stadium, as well as 50 km from Moses Mabhida Stadium.

From US$89.43 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 51 reviews

Situated in Salt Rock, within 300 metres of Salt Rock Beach and 34 km of Umhlanga Lighthouse, Lagoon Beach House features accommodation with a private beach area and free WiFi as well as free private...

From US$70.14 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 120 reviews

Set in Ballito in the KwaZulu-Natal region, Ballito Hills 210 features a patio. This property offers access to a balcony, a pool table, free private parking and free WiFi.

From US$90.60 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,741 reviews

Regal Inn Ballito is located 3 km from the beach and within 20 minutes’ drive from the King Shaka International Airport. It offers a 24-hour front desk and air conditioning.

From US$75.98 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 9 reviews

Located in Ballito, 1 km from Willard Beach, Ballito Floridian provides accommodation with an indoor pool, free private parking, a garden and a bar.

From US$105.21 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 91 reviews

Set in Ballito in the KwaZulu-Natal region, 151 Ballito Luxury Villa has a patio. This property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 90 reviews

Situated in Ballito, 1.9 km from Granny's Pool Beach and 30 km from Umhlanga Lighthouse, Guest house on Gillian Unit 7 features spacious air-conditioned accommodation with a terrace and free WiFi.

From US$90.60 per night