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-99

Self-catering accommodation in KwaZulu-Natal

2600+ accommodation listings, including 240 specials
47 Perissa Santorini | Ballito Self-catering

47 Perissa Santorini

Ballito Self-catering
Sleeps 6
6 reviews

47 Perissa Santorini is a self-catering apartment, located in a secure complex overlooking a private beach with beautiful views of the sea and coastline. The...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1250
Avg per night
R1250
Avg per night
Anerley Gardens No.2 | Self-catering Anerley

Anerley Gardens No.2

Anerley Self-catering
Sleeps 7
1 review

Anerley Gardens No.2 is home in the popular coastal town of Anerley along the South Coast. This spacious holiday flat sleeps guests in three bedrooms, with an...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R500
Avg per night for 2 guests
R500
Avg per night for 2 guests
604 Dromidaris | Amanzimtoti Self-catering

604 Dromidaris

Amanzimtoti Self-catering
Sleeps 6

604 Dromedaris is a fully furnished self-catering beach front apartment, situated in Amanzimtoti on the beach. This holiday apartment offers beautiful partial...

  • Braai/Barbecue
  • On-site Parking
R850
Avg per night
R850
Avg per night
Les Dauphines | Self-catering Shakas Rock

Les Dauphines

Shakas Rock Self-catering
Sleeps 8
5 reviews

With sweeping ocean views this lovely eight-sleeper is a hop across to the beach.Les Dauphines is a comfortable self-catering apartment situated in

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1600
Avg per night
R1600
Avg per night
Trevi 16 | Shelly Beach (KZN) Self-catering

Trevi 16

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

Trevi 16 is a lovely home situated a short distance from Shelly Beach and Shelly Center. The house offers comfortable self-catering accommodation for families...

  • Braai/Barbecue
  • On-site Parking
R750
Avg per night
R750
Avg per night
3 Driftwood | Self-catering Ballito

3 Driftwood

Ballito Self-catering
Sleeps 6
18 reviews

3 Driftwood is a spacious and very luxurious and upmarket beachfront apartment located in a secure complex with direct access to the beach and the 2.5 km...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2995
Avg per night
R2995
Avg per night
15% OFF
Laguna la Crete Unit S | KwaZulu-Natal Specials

Laguna la Crete Unit S

Uvongo Self-catering
Sleeps 6
10 reviews

Laguna la Crete is three-bedroom apartment situated in a complex in Beacon Rocks. It offers comfortable accommodation within a short walk of the beach.The...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R950
R808
Avg per night
R950
R808
Avg per night
5 Chakas Place | Self-catering Shakas Rock

5 Chakas Place

Shakas Rock Self-catering
Sleeps 6
2 reviews

** MINIMUM 3 NIGHTS BOOKING AND 7 IN PEAK SEASON ***5 Chakas Place is a contemporary self-catering apartment with stunning sea views, situated in Sh

  • On-site Parking
R1455
Avg per night
R1455
Avg per night
32 Beachcombers | Ballito Self-catering

32 Beachcombers

Ballito Self-catering
Sleeps 6
1 review

** MINIMUM 3 NIGHTS BOOKING AND 7 IN PEAK SEASON ***32 Beachcombers is a spacious penthouse unit, situated right on the main beach and only 100 mete

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1910
Avg per night
R1910
Avg per night
1 Milkwood | Self-catering Zimbali Coastal Estate

1 Milkwood

Zimbali Coastal Estate Self-catering
Sleeps 10

Guests hoping for an idyllic seaside getaway will not be disappointed when choosing to stay at 1 Milkwood. It is nestled within the Zimbali Coastal Estate and...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R7700
Avg per night
R7700
Avg per night
Sovereign Sands | Blythedale Beach Self-catering

Sovereign Sands

Blythedale Beach Self-catering
Sleeps 6
9 reviews

Sovereign Sands is a luxurious unit situated within a secure village in Blythedale Beach, 45 km from King Shaka International Airport. The unit offers...

  • Swimming Pool
  • On-site Parking
R1750
Avg per night
R1750
Avg per night
De Witte Loft | Self-catering Signal Hill

De Witte Loft

Signal Hill Self-catering
Sleeps 6 in 3 rooms
8 reviews

De Witte Loft is a charming self-catering unit situated in a quiet neighborhood of Newcastle, only a short drive to various shops and restaurants.This fully...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Avg per night
R650
Avg per night
No. 17 Praslin | Ramsgate Beach Self-catering

No. 17 Praslin

Ramsgate Beach Self-catering
Sleeps 6
9 reviews

This spacious three-bedroom apartment is located in Ramsgate and has wonderful views over the Bilanholo River and the Indian Ocean. The beach is just 150...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R985
Avg per night
R985
Avg per night
30% OFF
Angelfish Holiday Home | KwaZulu-Natal Specials

Angelfish Holiday Home

Beacon Rocks Self-catering
Sleeps 12 in 2 rooms
2 reviews

Angelfish Holiday Home is nestled in the heart of Beacon Rocks Uvongo, just a stone’s throw away from renowned beautiful South Coast swimming beaches,...

  • Braai/Barbecue
  • On-site Parking
R600
R420
Avg per night
R600
R420
Avg per night
Dots Place | Salt Rock Self-catering

Dots Place

Salt Rock Self-catering
Sleeps 4
1 review

Dots Place is a luxury self catering cottage situated in Salt Rock on the Dolphin Coast. The Cottage has beach access just a short walk away. The Cottage is...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1500
Avg per night
R1500
Avg per night
5 Summer Rocks | Self-catering Uvongo Beach

5 Summer Rocks

Uvongo Beach Self-catering
Sleeps 6
1 review

Stunning spacious beachfront apartment with splendid 180 degree sea views situated on Uvongo beachfront. You just cannot beat the position and area when it...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R990
Avg per night
R990
Avg per night
302 South Coast Riviera | Umtentweni Self-catering

302 South Coast Riviera

Umtentweni Self-catering
Sleeps 3

This cosy self-catering beachfront apartment is only a few meters away from the beach, situated on the northern shores of the Tweni River.The Apartm

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R660
Avg per night
R660
Avg per night
13 Chaka Terraces | Self-catering Shakas Rock

13 Chaka Terraces

Shakas Rock Self-catering
Sleeps 6
3 reviews

This is a self-catering apartment situated in a beachfront complex in the upmarket area of Shaka’s Rock. It is the ideal beach getaway.The apartment

  • Braai/Barbecue
  • On-site Parking
R1700
Avg per night
R1700
Avg per night
Sancta Maria 88 | Winklespruit Self-catering

Sancta Maria 88

Winklespruit Self-catering
Sleeps 6

Sancta Maria 88 is situated in Winklespruit, a seaside town along the KwaZulu-Natal coast. This three-bedroom apartment is only a stones through away from the...

  • Swimming Pool
  • On-site Parking
R1200
Avg per night
R1200
Avg per night
Bechard House | Self-catering Salt Rock

Bechard House

Salt Rock Self-catering
Sleeps 8
1 review

Bechard House is a luxurious self-catering house situated in the Dunkirk Estate in Salt Rock. Dunkirk Estate is one of the top three estates on the north...

  • Swimming Pool
  • On-site Parking
R5000
Avg per night
R5000
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 602 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,