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 (94)
Thompson's Bay (143)
Williard's Beach (102)
Zimbali (53)
Accommodation Types
All Types (425)
B&Bs (8)
Hotels (3)
Guest Houses (18)
Self Catering (396)

Reviews of Ballito

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

Ballito Accommodation

Check availability for your dates:
Check in: Check out: Guests: Check Availability
per night (sleeps 4)
Self Catering in Thompson's Bay, Ballito

15 Siesta is a spacious self-catering apartment located in Shaka's Rock, on the Dolphin Coast, less than 50kms north of Durban. The apartment is a short walk to the popular Thompsons Bay beach and tidal pools. The ...

R1 300
per night (sleeps 4)
Self Catering in Salt Rock, Ballito

The Villa Salt Rock is a semi-detached villa, situated in the subtropical Dolphin Coast, in the unspoilt seaside village of Salt Rock. The villa is just 200 meters away from the Salt Rock main beach. This modern de...

R1 600
per night (sleeps 6)
Self Catering in Ballito

Fun In The Sun is a big, breezy and comfortable self-catering home with loads of charm situated in Ballito. The house can accommodate up to 6 guests and comprises 3 bedrooms, and an open-plan kitchen, dining and li...

per night (sleeps 4)
Self Catering in Shaka's Rock, Ballito

8 Villa Flamenco is situated in Shaka’s Rock, and offers comfortable self-catering accommodation in a renovated, upmarket 2-bedroom apartment situated in a beachfront complex with direct access to the beach. The ...

R1 100
per night (sleeps 2)
Self Catering in Salt Rock, Ballito

Listen to the breakers, only 150m from your verandah and decide whether to join the fun at the beach or stay and relax in your own private space. Coral Dreams & Seaside Spa Apartment is situated in the lush vegetati...

R1 300
per night, for 2 ppl
B&B in Ballito

GinaZ BnB offers bed and breakfast and is situated in central Ballito. This guest house is ideally situated near to an array of attractions and facilities in the area. Accommodation at GinaZ BnB comprises 4 individ...

R1 200
per night (sleeps 4)
Self Catering in Shaka's Rock, Ballito

Our Beach House offers comfortable self-catering accommodation in an upmarket, tastefully decorated 2-bedroom unit situated within a beachfront complex in Shaka's Rock. Guests can enjoy sea views from the balcony. Y...

R2 000
per night (sleeps 6)
Self Catering in Williard's Beach, Ballito

Paradise 3 Villa Med offers comfortable self-catering accommodation in a 3-bedroom, ground-floor apartment centrally situated in the Villa Med complex in Ballito. The tastefully furnished apartment is ideal for coup...

R1 060
per night (sleeps 4)
Self Catering in Thompson's Bay, Ballito

Villa Flamenco 12 is a 2-bedroom self-catering, holiday flat situated in Shaka’s Rock in KwaZulu-Natal. Shaka's Rock is a coastal resort town located just 5 km north of Ballito, set next to the Indian Ocean on the...

R2 700
per night (sleeps 6)
Self Catering in Salt Rock, Ballito

Dunkirk is a beautiful apartment in Salt Rock on the Dolphin Coast with breathtaking sea views and spacious living areas. Walking into the apartment, guests are welcomed by a mix of modern and country living with hi...

Page 4 - Showing 31 to 40
  Previous Page 
 Next Page  
Ballito is 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 along with them. The promenade is perfect for early morning jogs, and there are several shopping malls in close proximity. Experience only the best with our great Ballito accommodations....   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 |