Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:

Filter by Type:

Filter by Facility:

Filter by Star Grading:

Shaka's Rock (91)
Sheffield Beach (19)
Thompson's Bay (141)
Williard's Beach (103)
Accommodation Types
All Types (39)
B&Bs (2)
Hotels (2)
Guest Houses (2)
Self Catering (33)

Reviews of Salt Rock

4.4 / 5 256 reviews
Read real reviews of Salt Rock from 256 verified guests.
Easy online booking at 37 accommodation options in Salt Rock. Browse Salt Rock self-catering, guesthouses, B&Bs and hotels with great rates. Find Salt Rock holiday accommodation for all tastes and budgets, with

Salt Rock Accommodation

Check availability for your dates:
Check in: Check out: Guests: Check Availability
R1 490
per night, for 2 ppl
Hotel in Salt Rock

Fairways Boutique Hotel is situated directly opposite the main swimming beach in Salt Rock. It has been exclusively designed with just 12 luxury suites for the most discerning holiday maker, business person or confe...

R6 031
per night (sleeps 14)
Self Catering in Salt Rock

Ballito 4 is a self-catering unit located in Ballito, one of KwaZulu-Natal’s most beautiful coastal areas, with pristine beaches and warm waters. Dolphins frolic in the waves and you can swim, surf, or scuba dive ...

R6 000
per night (sleeps 8)
Self Catering in Ballito, Salt Rock

Coral Place is a stunning self-catering property, ideally located in Salt Rock, within an easy walk to the main Salt Rock swimming beach. The property is within 5 minute's drive to local shopping malls, and Zimbali,...

R8 340
per night, for 12 ppl
Self Catering in Salt Rock

Phumula Beach Cottage is a self-catering unit located in the front row of houses on the main beach in Salt Rock, a small town just north of Ballito and Shaka's Rock on the Dolphin Coast of KwaZulu-Natal. This 6-be...

R1 710
per night (sleeps 10)
Self Catering in Salt Rock

6 Garland Road is pet-friendly and located in Sheffield Beach along the Dolphin Coast. Attractions in the area include Harold Johnson Nature Reserve, Prince's Grant Golf Estate, Dolphin Coast beaches, and Sibaya Cas...

R3 200
per night (sleeps 8)
Self Catering in Salt Rock

5 Glen Eagles is a luxurious, self-catering apartment, situated in Salt Rock, which has 3 comfortable bedrooms that can sleep a maximum of 8 people. It has a fully equipped kitchen, open plan lounge and dining room,...

R4 060
per night (sleeps 8)
Self Catering in Salt Rock

1A Hewitt Road is a self-catering triple-storey house that offers stunning sea views, situated in Salt Rock. This house can accommodate 8 persons and is ideally located a few minutes walk from the beach. This taste...

Accommodation within 10 km of Salt Rock

R4 616
per night (sleeps 6)
Self Catering in Ballito, Kwadukuza

Sandalwood Hills HL99 is a third-floor self-catering penthouse apartment located in the secure Dunkirk Estate in Salt Rock, on the KwaZulu-Natal north coast. The air-conditioned apartment can accommodate up to 6 gu...

R2 120
per night (sleeps 10)
Self Catering in Sheffield Beach, Kwadukuza

15 Sheffield Lane is a 5-bedroom rustic beach house in Sheffield Beach. The house has a full frontal sea view and it has direct access to the beach. The house can accommodate 10 guests and is ideal for 6 adults and...

R2 350
per night (sleeps 4)
Self Catering in Ballito, Kwadukuza

With Breathtaking views of the indian ocean, airy design and the understated luxury of their furnishings, Dash Apartments, situated on the lush KZN North Coast, provide the perfect alternative to yet another stay in...

Page 4 - Showing 31 to 40
  Previous Page 
 Next Page  
Salt Rock is a little coastal town on the Dolphin Coast, just 40 minutes from Durban. With a beautiful beach, fantastic diving opportunities, and small commercial centre, it’s a great destination for those looking for a quiet beach holiday away from the crowds. ...   Read more
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 |