Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .

Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability
KwaZulu-Natal, South Africa
Select dates 2 Guests

Self-catering accommodation in KwaZulu-Natal-29

Self-catering accommodation in KwaZulu-Natal

2600+ accommodation listings, including 218 specials
Lai-La Log Cabins | St Lucia Self-catering

Lai-La Log Cabins

St Lucia Self-catering
Sleeps 30 in 6 rooms
18 reviews

Lai-La Log Cabins offers six self-catering units. Each cabin has two bedrooms with a sleeper couch in the lounge. Each main bedroom has an air-conditioner and...

  • Swimming Pool
  • Braai/Barbecue
R850
Avg per night
R850
Avg per night
4 Crayfish | Self-catering Ramsgate Beach

4 Crayfish

Ramsgate Beach Self-catering
Sleeps 4

Attractive first floor apartment with a stunning sea view, perfectly located just 50 meters to Ramsgate Blue Flag beach with a variety of restaurants in the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R450
Avg per night
R450
Avg per night
Mzingazi Waterfront Accommodation | Meerensee Self-catering

Mzingazi Waterfront Accommodation

Meerensee Bed and Breakfast, Self-catering
Sleeps 16 in 5 rooms
13 reviews

Mzingazi Waterfront Village is a unique complex built on the Mzingazi Canal opposite the Zululand Yacht Club, only 100 m from nine upmarket restaurants and a 4...

  • Swimming Pool
  • Braai/Barbecue
R1130
Avg per night
R1130
Avg per night
Brown's @ Milkwood Luxury Self-catering Chalets | Self-catering Southbroom

Brown's @ Milkwood Luxury Self-catering Chale...

Southbroom Self-catering
Sleeps 8
3 reviews

Brown’s @ Milkwood is located in the exclusive and secure estate of Milkwood, Southbroom on the South Coast of KwaZulu-Natal. This fully alarmed unit lies on...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2700
Avg per night
R2700
Avg per night
Galene | Sea Park Self-catering

Galene

Sea Park Self-catering
Sleeps 12
6 reviews

Galene is a self-catering family house situated right on the beach on the KwaZulu-Natal South Coast, where guests step from the deck straight onto the sand.The...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R3500
Avg per night
R3500
Avg per night
Mtunzini Forest Lodge | Self-catering Mtunzini

Mtunzini Forest Lodge

Mtunzini Self-catering, Resort
Sleeps 124 in 22 rooms
1 review

Situated on the North Coast of Kwazulu Natal in the surrounding of the rich sand forest with Raphia Palms. The lodge boasts 22 wooden chalets each nestled away...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1205
Avg per night
R1205
Avg per night
Zenith Apartments - La Loggia | Umhlanga Ridge Self-catering

Zenith Apartments - La Loggia

Umhlanga Ridge Self-catering
Sleeps 8 in 2 rooms
9 reviews

Your host, Ingrid Gelman, would like to welcome you to Zenith Apartments in La Loggia. These two apartments are offered in Umhlanga Ridge. The one-bedroom...

  • Wi-Fi
  • Braai/Barbecue
R990
Avg per night
R990
Avg per night
19 Mallorca | Self-catering Selection Beach

19 Mallorca

Selection Beach Self-catering
Sleeps 4
30 reviews

19 Mallorca is a beautiful and spacious self-catering apartment situated in Umdloti, only a stone’s throw from the beach.The apartment is set on two

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1000
Avg per night
R1000
Avg per night
Dawn View Umdloti | Selection Beach Self-catering

Dawn View Umdloti

Selection Beach Self-catering
Sleeps 7 in 2 rooms

Dawn View Umdloti is 1 minute walk from the beach and has beautiful sea views. The accommodation comprises of 3 studio apartments, which are fitted

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R750
Avg per night
R750
Avg per night
Turtle Creek Self Catering Unit | Self-catering Umkomaas

Turtle Creek Self Catering Unit

Umkomaas Self-catering
Sleeps 6
1 review

Home near the ocean is the best way to describe this beautiful home. Just 550m from the ocean and walking distance to all amenities.With the sound of the...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R850
Avg per night
R850
Avg per night
Beachside Self Catering Units | Glenashley Self-catering

Beachside Self Catering Units

Glenashley Self-catering
Sleeps 5 in 2 rooms
18 reviews

Beachside Self Catering Units, are conveniently situated in the lower Glenashley beach area, within 5 minutes of Umhlanga beach, Gateway Shopping Centre and 2...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R900
Avg per night
R900
Avg per night
Bermuda 505 | Self-catering Ballito

Bermuda 505

Ballito Self-catering
Sleeps 6

Bermuda 505 is a stylish three-bedroom apartment, on the Ballito beachfront, sleeping four adults and two children; it's the perfect holiday stay!Th

  • Swimming Pool
  • On-site Parking
R1150
Avg per night
R1150
Avg per night
Bachelor Studio 2518 | San Lameer Self-catering

Bachelor Studio 2518

San Lameer Self-catering
Sleeps 2
1 review

Unit 2518 is a spacious and light bachelor studio villa, located in the incredibly desirable San Lameer Estate, Southbroom, KwaZulu-Natal.Enjoy comp

  • Braai/Barbecue
  • On-site Parking
R880
Avg per night
R880
Avg per night
16 Tamboti | Self-catering Simbithi Eco Estate

16 Tamboti

Simbithi Eco Estate Self-catering
Sleeps 8
2 reviews

Welcome to 16 TambotiThis stylishly decorated apartment situated in Simbithi Eco-Estate sleeps 8 and has the following to offer:4 bedrooms and 2 ful

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1791
Avg per night
R1791
Avg per night
River Valley Resort | Kelso Self-catering

River Valley Resort

Kelso Self-catering, Camping and Caravanning
Sleeps 164 in 29 rooms
6 reviews

River Valley Resort is set in a beautiful valley on the South Coast, with a backdrop of dense coastal- and riverine bush, boarded by a beautiful mangrove...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R250
Avg per night
R250
Avg per night
2 Chesapeake Bay - Marine Drive - Margate | Self-catering Lawrence Rocks

2 Chesapeake Bay - Marine Drive - Margate

Lawrence Rocks Self-catering
Sleeps 6

2 Chesapeake Bay is a three-bedroom unit situated in Margate.It is a ground-floor apartment with access to gardens. There is a fully fitted kitchen

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1100
Avg per night
R1100
Avg per night
16 isikhulu Apartment | Umdloti Beach Self-catering

16 isikhulu Apartment

Umdloti Beach Self-catering
Sleeps 4

Isikhulu is a secure complex located within walking distance of the main swimming beach, natural tidal pools, a promenade and restaurants. Each of t

  • Swimming Pool
R1350
Avg per night
R1350
Avg per night
Toad Tree Lodge | Self-catering Hluhluwe

Toad Tree Lodge

Hluhluwe Lodge, Self-catering
Sleeps 8 in 2 rooms
25 reviews

Self catering, fully equipped lodges situated within a private game reserve. Lodges are constructed from wood and glass, with all rooms having sliding doors...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1240
Avg per night
R1240
Avg per night
Ocean View Penthouse - Ballito | Ballito Self-catering

Ocean View Penthouse - Ballito

Ballito Self-catering
Sleeps 6
17 reviews

Ocean View Penthouse is situated right on the beachfront in Ballito. The penthouse consists of three bedrooms and two bathrooms, one of which is en-suite to...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2150
Avg per night
R2150
Avg per night
Breakerview Bay | Self-catering Trafalgar

Breakerview Bay

Trafalgar Self-catering
Sleeps 6
15 reviews

Breakerview Bay is situated adjacent to the Trafalgar Marine Reserve. The Trafalgar Marine Reserve is a tiny area extending for only 6 km along the...

  • Swimming Pool
  • Braai/Barbecue
R1100
Avg per night
R1100
Avg per night

KwaZulu-Natal Self-catering accommodation

Do your holiday plans include cooking a romantic dinner for that special someone, having a lekker braai with friends or a breakfast fry-up with the family? You're spoilt for choice with 605 options of Self-catering accommodation in KwaZulu-Natal.

Affordable accommodation for everyone, from cheap and cheerful Self-catering holiday houses to luxury villas. Don't miss out on our great deals from R170 per person sharing and keep an eye out for specials.

Booking couldn't be simpler with easy payment options and local support at your fingertips.

Book your perfect getaway today & get going!

Still considering another weekend on the couch instead?

Did you know? KwaZulu-Natal Accommodation is often misspelt. Here are some variations:

KZN Self-catering, Natal Self-catering, kwa zulu Self-catering, kwazulu natal Self-catering, kwa zulu natal Self-catering,