Welcome to SafariNow. Get off your 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

KwaZulu-Natal Self-Catering Accommodation-23

Self-Catering Accommodation in KwaZulu-Natal

2500+ accommodation listings, including 252 specials
King's Grant Country Retreat | Ixopo Self-catering

King's Grant Country Retreat

Ixopo Lodge, Self-catering
Sleeps 24 in 12 rooms
3 reviews

Nestled in a valley near Ixopo in KwaZulu-Natal, King’s Grant was established in 1891 as a supply farm for the nearby seminary by German Trappist Monks. In...

  • Wi-Fi
  • On-site Parking
R550
Per guest
R550
25% OFF
20 Bronze Beach | KwaZulu-Natal Specials

20 Bronze Beach

Umhlanga Self-catering
Sleeps 5
2 reviews

The centrally located 20 Bronze Beach boasts access to Umhlanga Beach and Umhlanga Rocks Promenade where guests can stroll down to the tranquil ocean.

  • On-site Parking
R1450
R1125
Per unit
R1450
R1125
Shad Drive 1 | Ramsgate Beach Self-catering

Shad Drive 1

Ramsgate Beach Self-catering
Sleeps 4

A modern apartment located in Ramsgate, Shad Drive 1 is a two-bedroom self-catering apartment with partial sea views which can accommodate four guests.

  • Braai/Barbecue
  • On-site Parking
R795
Per unit
R795
Three Bedroom Superior Villa 3404 | Self-catering San Lameer

Three Bedroom Superior Villa 3404

San Lameer Self-catering
Sleeps 6

Unit 3404 is an immaculate three-bedroom, two-bathroom superior villa, located in the incredibly desirable San Lameer Estate, Southbroom, KwaZulu-Natal.

  • Braai/Barbecue
  • On-site Parking
R2600
Per unit
R2600
Three Bedroom Superior Villa 3511 | San Lameer Self-catering

Three Bedroom Superior Villa 3511

San Lameer Self-catering
Sleeps 6

Unit 3511 is a pristine three-bedroom, two-bathroom superior villa, located in the incredibly desirable San Lameer Estate, Southbroom, KwaZulu-Natal.

  • Braai/Barbecue
  • On-site Parking
R2600
Per unit
R2600
The Treehouse | Self-catering Pumula

The Treehouse

Pumula Self-catering
Sleeps 8

Along the coastline of Pumula lies the spacious self-catering accommodation, The Treehouse ideal for eight guests and with some of the best sea views.

  • Braai/Barbecue
  • On-site Parking
R840
Per unit
R840
25% OFF
Sea Escapes Cabins and Cottages | KwaZulu-Natal Specials

Sea Escapes Cabins and Cottages

Sodwana Bay Self-catering
Sleeps 71 in 16 rooms
33 reviews

Experience the magic of Sodwana Bay above and below the waves at Sea Escapes. The pristine coastal forests are bordered by naturally vegetated dunes that...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R400
R330
Per unit
R400
R330
2 Skiathos | Self-catering Salt Rock

2 Skiathos

Salt Rock Self-catering
Sleeps 6
17 reviews

2 Skiathos is set in the Salt Rock area in KwaZulu-Natal. It is situated on the beachfront and has direct access to the private beach.There are thre

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1290
Starting price for 2 guests
R1290
Lemnos Villas 12 | Lawrence Rocks Self-catering

Lemnos Villas 12

Lawrence Rocks Self-catering
Sleeps 4

Lemnos Villas 12 is a charming two-bedroom self-catering holiday apartment in Margate, from which you can view the ocean and explore KwaZulu-Natal.O

R675
Per unit
R675
Triger Gardens 7 | Self-catering Manaba Beach

Triger Gardens 7

Manaba Beach Self-catering
Sleeps 4

Triger Gardens 7 is a quaint two-bedroom self-catering apartment in the secure Triger Gardens complex; from here, you can explore lovely Manaba Beach.

  • Braai/Barbecue
  • On-site Parking
R610
Per unit
R610
Allesreg Chalet D1 | Manaba Beach Self-catering

Allesreg Chalet D1

Manaba Beach Self-catering
Sleeps 6

Allesreg Chalet D1 is a fully furnished self-catering apartment which can sleep two adults and four children, located in a secure Manaba Beach complex,...

  • Braai/Barbecue
  • On-site Parking
R550
Per unit
R550
Edge Road | Self-catering Ramsgate South

Edge Road

Ramsgate South Self-catering
Sleeps 8

Edge Road is a fully-furnished self-catering holiday home situated in Ramsgate, KwaZulu-Natal, from which you can explore the beach and restaurants.

  • Braai/Barbecue
  • On-site Parking
R1220
Per unit
R1220
Allesreg Chalet E1 | Manaba Beach Self-catering

Allesreg Chalet E1

Manaba Beach Self-catering
Sleeps 6

Allesreg Chalet E1 is a lovely beach-themed two-bedroom self-catering holiday apartment, just a stone's throw from Manaba Beach and the local tidal pool.

  • Braai/Barbecue
  • On-site Parking
R610
Per unit
R610
Windsor Place 7 | Self-catering Uvongo Beach

Windsor Place 7

Uvongo Beach Self-catering
Sleeps 4

Windsor Place 7, a fully furnished self-catering apartment located in Uvongo, KwaZulu-Natal can accommodate up to four guests and is near to the beach.

  • On-site Parking
R550
Per unit
R550
25% OFF
Rooms with a View | KwaZulu-Natal Specials

Rooms with a View

Hillcrest Self-catering
Sleeps 5
12 reviews

Rooms with a View adjoins the Crestholme Nature Reserve and View Site, a combination of untouched grassland and forest with over 3000 species of vegetation.

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R800
R600
Starting price for 2 guests
R800
R600
Tomeros 60 | Self-catering Beacon Rocks

Tomeros 60

Beacon Rocks Self-catering
Sleeps 6

Tomeros 60 is a well-kept two-bedroom self-catering apartment in Beacon Rocks, which comes fully furnished and can comfortably accommodate up to six guests.

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R675
Per unit
R675
Boulevard 213 | Margate Beach Self-catering

Boulevard 213

Margate Beach Self-catering
Sleeps 6

The Located in the heart of Margate, KwaZulu-Natal, Boulevard 213 is a fully furnished three-bedroom apartment, comfortably accommodating up to six guests.

  • Braai/Barbecue
  • On-site Parking
R855
Per unit
R855
La Corsica 9 | Self-catering Beacon Rocks

La Corsica 9

Beacon Rocks Self-catering
Sleeps 6

La Corsica 9 is a two-bedroom double-storey holiday home in the incredibly popular holiday hotspot of Uvongo; it can accommodate up to six guests.Th

  • Braai/Barbecue
  • On-site Parking
R825
Per unit
R825
C-Breeze 2 | Lawrence Rocks Self-catering

C-Breeze 2

Lawrence Rocks Self-catering
Sleeps 4

Welcome to Margate, KwaZulu-Natal, where you will find C-Breeze 2, a charming ground-floor self-catering apartment which can accommodate four guests.

  • Braai/Barbecue
  • On-site Parking
R490
Per unit
R490
Spindrift 5 | Self-catering Margate Beach

Spindrift 5

Margate Beach Self-catering
Sleeps 5

Sprindrift 5 is a fully-furnished self-catering holiday apartment which accommodates up to five guests, in the secure Spindrift complex in Margate.T

R430
Per unit
R430

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 3443 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,