SafariNow.comR200 OFF Welcome to SafariNow! Get R200 off your booking by paying with the voucher code MATTHEW107030 before 3 October 2016 Terms of use

Terms & conditions apply.

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

KwaZulu-Natal Self-Catering Accommodation-18

Self-Catering Accommodation in KwaZulu-Natal

2400+ accommodation listings, including 265 specials
Special available
Cabanas del Mar 50 | KwaZulu-Natal Specials
Special available

Cabanas del Mar 50

Kingsburgh Self-catering
Sleeps 6
1 review

Cabanas Del Mar is a beautiful, secure complex on the KwaZulu Natal South Coast. It is situated on the Winklespruit beach front in Kingsburgh, 5 minutes walk...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
Per unit
25% OFF
Umzimkulu River Marina | KwaZulu-Natal Specials
25% OFF

Umzimkulu River Marina

Port Shepstone Self-catering
Sleeps 18 in 4 rooms
42 reviews

We are situated on the south bank of the Umzimkulu River which flows through the town of Port Shepstone. We have five self-contained units with three to four...

  • Braai/Barbecue
  • Pet Friendly
R650
R488
Starting price for 2 guests
R650
R488
Gooderson Beach Hotel | South Beach Self-catering

Gooderson Beach Hotel

South Beach Self-catering, Hotel
Sleeps 344 in 112 rooms
2 reviews

The Gooderson Beach Hotel provides guests with a comfortable stay in a great location that is ideal for exploring the city of Durban.The hotel boast

  • Wi-Fi
  • On-site Parking
R1
Per unit
R1
Wenonah 12 | Self-catering Trafalgar

Wenonah 12

Trafalgar Self-catering
Sleeps 6

Burrowed along the shoreline of Trafalgar, the KwaZulu-Natal self-catering Wenonah 12 is fitted with all the amenities needed for a family beach stay.

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R520
Per unit
R520
Hamiltons  | Ramsgate Beach Self-catering

Hamiltons

Ramsgate Beach Self-catering
Sleeps 12 in 2 rooms

Hidden in KwaZulu Natal's South Coast lies the self-catering accommodation, Hamiltons. Here guests can make the most of the Ramsgate Beach attractions.

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R360
Per unit
R360
33% OFF
9 On Broadwood | KwaZulu-Natal Specials
33% OFF

9 On Broadwood

Umhlanga Rocks Self-catering
Sleeps 2
7 reviews

9 On Broadwood is a one-bedroom suite located in Herrwood Park, Umhlanga. The area is set at the edge of the Umhlanga Lagoon Nature Reserve and only a...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R900
R533
Per unit
R900
R533
R200 OFF
The Shack | KwaZulu-Natal Specials
R200 OFF

The Shack

Scottburgh Self-catering
Sleeps 11 in 4 rooms

The shack offers three comfortable self-catering units right on the beach. The accommodation is located in the quiet coastal town of Park Rynie .It is a mere...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R700
R500
Per unit
R700
R500
Broom's Estate Lodge | Self-catering Princes Grant

Broom's Estate Lodge

Princes Grant Self-catering
Sleeps 10
6 reviews

Broom’s Estate Lodge is a luxury self-catering villa situated at the renowned Prince’s Grant Coastal Golf Estate in KwaZulu-Natal, South Africa. A short...

  • Swimming Pool
R4000
Per unit
R4000
Seagull Holiday Apartments | Margate Beach Self-catering

Seagull Holiday Apartments

Margate Beach Self-catering
Sleeps 223 in 44 rooms
26 reviews

Seagull Holiday Apartments are situated on the lovely Margate Main Beach, also known as The Golden Mile, and offers guests a choice of 45 fully furnished...

  • Wi-Fi
  • Braai/Barbecue
R475
Per unit
R475
Lescalier 106 Amanzimtoti | Self-catering Amanzimtoti

Lescalier 106 Amanzimtoti

Amanzimtoti Self-catering
Sleeps 6
12 reviews

Lescalier 106 is beach front accommodation which can accommodate six guests in three bedrooms.The unit offers air-conditioning and Dstv decoder, take own smart...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
Champagne Cottages | Central Drakensberg Self-catering

Champagne Cottages

Central Drakensberg Self-catering, Resort
Sleeps 32 in 6 rooms
11 reviews

Champagne Cottages is a small family-owned resort situated alongside the beautiful Bell Park Dam in the magnificent mountainous region of the Central...

  • Swimming Pool
  • Braai/Barbecue
R620
Per unit
R620
Pebble Beach 35 | Self-catering Shakas Rock

Pebble Beach 35

Shakas Rock Self-catering
Sleeps 6
17 reviews

Welcome to Pebble Beach 35Pebble Beach 35 is a self-catering apartment situated on the third floor of a secure complex on Shakas Rock main beach. T

  • Swimming Pool
  • Braai/Barbecue
R1100
Per unit
R1100
Oceans 1101 Unit 1 | Shelly Beach (KZN) Self-catering

Oceans 1101 Unit 1

Shelly Beach (KZN) Self-catering
Sleeps 6
8 reviews

Oceans 1101 Unit 1 is located in a village named Shelly Beach in the middle of Margate and Port Shepstone. This three bedroom self-catering holiday

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R950
Per unit
R950
Afsaal Holiday Flats | Self-catering Amanzimtoti

Afsaal Holiday Flats

Amanzimtoti Self-catering
Sleeps 127 in 21 rooms
18 reviews

Situated in the coastal town of Amanzimtoti, Afsaal Holiday Flats offers a great choice to families and friends looking for a seaside escape.The complex has 20...

  • Braai/Barbecue
  • On-site Parking
R475
Per unit
R475
23 Pyrgos | Shakas Rock Self-catering

23 Pyrgos

Shakas Rock Self-catering
Sleeps 6
1 review

With stunning 180 degrees sea views the popular Santorini complex, on Thompson's Bay Beach, is a tranquil and relaxing holiday choice.The newly reno

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1848
Per unit
R1848
20% OFF
Bermuda 303 | KwaZulu-Natal Specials
20% OFF

Bermuda 303

Ballito Self-catering
Sleeps 6
2 reviews

Bermuda 303 is located in a small holiday town named Ballito in KwaZulu-Natal.This beach front apartment can accommodate 4 adults and 2 children and features a...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1150
R920
Per unit
R1150
R920
BellaVida Ocean Cottage | Zinkwazi Beach Self-catering

BellaVida Ocean Cottage

Zinkwazi Beach Self-catering
Sleeps 6
22 reviews

BellaVida is an older holiday home with exceptional sea views and easy-living contemporary interiors. It is perfectly situated in the middle of the village...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1450
Per unit
R1450
25% OFF
Warm Horizon | KwaZulu-Natal Specials
25% OFF

Warm Horizon

Grosvenor Self-catering, Bed and Breakfast
Sleeps 6 in 2 rooms
21 reviews

Warm Horizon offers holiday makers and business visitors a comfortable stay in fully air-conditioned accommodation.Our central location provides qui

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R800
R600
Per unit
R800
R600
Chakas Cove | Shakas Rock Self-catering

Chakas Cove

Shakas Rock Self-catering
Sleeps 6 in 2 rooms
13 reviews

Chakas Cove is positioned in the Shaka’s Rock area in Ballito, along the stunning Dolphin Coast of KwaZulu Natal. The apartments are only 800m to the Chakas...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R775
Per unit
R775
Ballito Sands Penthouse | Self-catering Ballito

Ballito Sands Penthouse

Ballito Self-catering
Sleeps 9 in 2 rooms
60 reviews

The Ballito Sands Penthouse is one of the most exclusive beachfront properties available for rental in Ballito. Situated on the main promenade directly in...

  • Swimming Pool
  • Braai/Barbecue
R2000
Per guest
R2000

KwaZulu-Natal Self-Catering Accommodation

If you are looking for KwaZulu-Natal self catering accommodation , SafariNow has a selection of self catering accommodation in KwaZulu-Natal and surrounds. With 3358 listings in KwaZulu-Natal, our handy KwaZulu-Natal map search and great low prices, it's easy to book the perfect self catering holiday accommodation for your KwaZulu-Natal visit.

We also have some great special accommodation deals in KwaZulu-Natal South Africa

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,