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

Hotels with airport shuttles in Shakaskraal

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 322 reviews
    From US$279.53 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 494 reviews
    From US$115.80 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 65 reviews
    From US$681.48 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,036 reviews
    From US$178.91 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 760 reviews
    From US$162.12 per night

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.6
    Good - What previous guests thought, 1,655 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 954 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 302 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 760 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 392 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 768 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 494 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, 93 reviews
  • Popular with guests booking hotels in Ballito

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 65 reviews

Best hotels with breakfast in Shakaskraal and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 174 reviews

    34 km from Umhlanga Lighthouse, Seaforth Country House is a recently renovated property located in Ballito and provides air-conditioned rooms with free WiFi and private parking.

    From US$110.01 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 218 reviews

    Situated in Ballito, 500 metres from Salt Rock Beach, Villa Roc Guesthouse - Solar Power features accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

  • 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$279.53 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 768 reviews

    This recently refurbished hotel is located some 47 km North of Durban, on the Kwa-Zulu North Coast, on the Dolphin Coast.

    From US$78.16 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 580 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$220.02 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 329 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.01 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Offering a garden and garden view, Megs Guesthouse is set in Ballito, 500 metres from Thompson's Bay Beach and 33 km from Umhlanga Lighthouse.

    From US$93.80 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 65 reviews

    Situated in Ballito, a few steps from Thompson's Bay Beach, Sala Beach House features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

    From US$681.48 per night

Budget hotels in Shakaskraal and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 28 reviews

    Located in Ballito, Sheffield Hills Ballito - Tals Place is a recently renovated accommodation, 2.7 km from Sheffield Beach and 34 km from Umhlanga Lighthouse.

    From US$60.79 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 5 reviews

    Situated in Ballito and only 2.7 km from Sheffield Beach, Sheffield Hills features accommodation with quiet street views, free WiFi and free private parking.

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

    Boasting garden views, 17Sheffield hills Ballito features accommodation with a garden and a patio, around 1.9 km from Sheffield Beach.

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

    Featuring a terrace with garden views, an outdoor swimming pool and a garden, Mahogany Villa Guesthouse - SOLAR can be found in Ballito, close to Sheffield Beach and 35 km from Umhlanga Lighthouse.

    From US$53.27 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 10 reviews

    Located in Ballito, Claire's Deluxe Studio Apartment - SOLAR provides accommodation with a private pool, a patio and pool views.

    From US$63.69 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 14 reviews

    Boasting air-conditioned accommodation with a pool with a view, garden view and a patio, Three Palms One Bedroom Apartment - SOLAR is situated in Ballito.

    From US$71.80 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 28 reviews

    Boasting garden views, Salt Rock Manor features accommodation with patio, around 1.1 km from Sheffield Beach.

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

    Set in Ballito, 1.1 km from Sheffield Beach, Casa De Luxe offers accommodation with an outdoor swimming pool, free private parking and a terrace.

    From US$72.95 per night