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

Self-catering accommodation in KwaZulu-Natal

2500+ accommodation listings, including 191 specials
8 Marine Terraces | Umhlanga Rocks Self-catering

8 Marine Terraces

Umhlanga Rocks Self-catering
Sleeps 6
1 review

8 Marine Terraces is a three-bedroom holiday apartment in a secure complex in Umhlanga. This unit sleeps up to six guests. The living area is comfortable and...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1955
Per unit
R1955
3 Kenny Close | Self-catering Westbrook Beach

3 Kenny Close

Westbrook Beach Self-catering
Sleeps 8
1 review

3 Kenny Close is a stunning luxurious apartment situated directly on the beach in the secure gated community at the end of Westbrook beach. There is direct...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1800
Per unit
R1800
Lancaster Gate Apartment | Ushaka Self-catering

Lancaster Gate Apartment

Ushaka Self-catering
Sleeps 10 in 2 rooms
2 reviews

Lancaster Gate Apartment's are fully serviced, self-catering five-sleeper units in Durban. Ideal for families with the warm Indian ocean and the pri

R500
Per unit
R500
Ocean View Villas | Self-catering Shakas Rock

Ocean View Villas

Shakas Rock Self-catering
Sleeps 34 in 11 rooms
13 reviews

Ocean View Villas is set in the heart of Shaka’s Rock and provides a range of accommodation varying from upmarket and corporate to family units. Eac

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R850
Per unit
R850
Seaside Lodge | Salt Rock Self-catering

Seaside Lodge

Salt Rock Self-catering, Bed and Breakfast
Sleeps 24 in 9 rooms
24 reviews

Seaside Lodge is situated in the subtropical Dolphin Coast, in the unspoilt seaside village of Salt Rock. We are within walking distance of the tidal pools...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R800
Starting price for 2 guests
R800
Ocean Gorge Seafront Getaways | Self-catering Shakas Rock

Ocean Gorge Seafront Getaways

Shakas Rock Self-catering
Sleeps 20 in 5 rooms
25 reviews

Ocean Gorge Seafront Getaways is situated adjacent to a gorge where fresh water meets the ocean. We offer 2 star self-contained self-catering chalets with...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R816
Per unit
R816
Dolphin Bay Beach House | Munster Self-catering

Dolphin Bay Beach House

Munster Self-catering
Sleeps 12
3 reviews

This is a five bedroom home in Glenmore Beach on South Africa's east coast. The house features five bedrooms three of which have queen-size beds and two of the...

  • Braai/Barbecue
  • On-site Parking
R2950
Per unit
R2950
The Berghouse and Cottages | Self-catering Bergville

The Berghouse and Cottages

Bergville Bed and Breakfast, Self-catering
Sleeps 35 in 7 rooms
102 reviews

Country cottages situated high up in the Northern Drakensberg mountains in South Africa.The Berghouse and Cottages is a privately owned, estate, offering you...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R990
Per unit
R990
25 Kyalanga | Umhlanga Rocks Self-catering

25 Kyalanga

Umhlanga Rocks Self-catering
Sleeps 7
1 review

Kyalanga is located in the beautiful and popular coastal town of Umhlanga. The unit can sleep a maximum of seven people and is a self-catering apart

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1900
Per unit
R1900
20% OFF
Bermuda 302 | KwaZulu-Natal Specials

Bermuda 302

Ballito Self-catering
Sleeps 6
1 review

This beachfront apartment has three bedrooms and two bathrooms and is wheel-chair accessible. Unit sleeps 4 adults and 2 childrenThe unit has beautiful sea...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1295
R1036
Per unit
R1295
R1036
15% OFF
KASA La-Mer | KwaZulu-Natal Specials

KASA La-Mer

Wood Grange Self-catering
Sleeps 6
8 reviews

KASA La-Mer is a traditional-styled double storey bungalow situated in the tranquil resort of Anchors Aweigh, overlooking the picturesque town of Hibberdene....

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
R552
Per unit
R650
R552
Sunny Studio Durban Beachfront | Self-catering Addington Beach

Sunny Studio Durban Beachfront

Addington Beach Self-catering
Sleeps 4
9 reviews

This stunning sunny studio is situated across the way from Addington Beach, along the warm Indian Ocean of Durban.The accommodation comprises a cosy...

  • Wi-Fi
  • On-site Parking
R800
Per unit
R800
47 The Shades | Umhlanga Rocks Self-catering

47 The Shades

Umhlanga Rocks Self-catering
Sleeps 4
1 review

This well-presented self-catering holiday apartment with amazing sea views is situated a few hundred meters away from Umhlanga’s protected swimming beach,...

  • Swimming Pool
  • Braai/Barbecue
R995
Per unit
R995
15% OFF
49 Isikhulu | KwaZulu-Natal Specials

49 Isikhulu

Umdloti Beach Self-catering
Sleeps 6
3 reviews

49 Isikhulu is situated in the charming seaside town of Umdloti, mere meters from the stunning beach.The apartment, which has three bedrooms, featur

  • Swimming Pool
  • On-site Parking
R1650
R1402
Starting price for 2 guests
R1650
R1402
Kosi Bay Lodge | Kosi Bay Self-catering

Kosi Bay Lodge

Kosi Bay Lodge, Backpacker, Self-catering
Sleeps 202 in 26 rooms
23 reviews

Kosi Bay Lodge is perfectly situated for guests who want to base themselves in the heart of this pristine area and further explore the region. Just a few...

  • Swimming Pool
  • Braai/Barbecue
R460
Starting price for 2 guests
R460
47 Perissa Santorini | Self-catering Ballito

47 Perissa Santorini

Ballito Self-catering
Sleeps 6
5 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
Per unit
R1250
Club Mykonos 12C | Umdloti Beach Self-catering

Club Mykonos 12C

Umdloti Beach Self-catering
Sleeps 18 in 3 rooms
3 reviews

Club Mykonos 12C offers guests a seaside holiday in the coastal town of Umdloti. It is perfect for families or groups looking to enjoy a holiday on the North...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1100
Starting price for 2 guests
R1100
18 Siesta | Self-catering Shakas Rock

18 Siesta

Shakas Rock Self-catering
Sleeps 6

18 Siesta is situated overlooking Thompson's Bay and High Rock in the charming holiday town of Ballito.The first-floor unit, which has two bedrooms and two...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1400
Per unit
R1400
The Blyths At Blythedale  | Blythedale Beach Self-catering

The Blyths At Blythedale

Blythedale Beach Self-catering
Sleeps 8

The Blyths At Blythedale is set in the Blythedale area in KwaDukuza. It is under an hour’s drive from King Shaka International Airport and is within walking...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1900
Per unit
R1900
Blue Horizon | Self-catering Umzumbe

Blue Horizon

Umzumbe Self-catering
Sleeps 6
4 reviews

Blue Horizon is a private residence in Umzumbe on the Kwa-Zulu Natal South Coast, South Africa. The cottage is situated on an acre of sea-facing property with...

  • Braai/Barbecue
R1250
Per unit
R1250

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