Showing 1 to 20 of 894 - Holiday Apartments in KwaZulu Natal

Browse through all 894 options below, filter the results to narrow your choices, or view all destinations in KwaZulu Natal and select your preference.

Please be patient while we search thousands of properties; it'll be worth the wait!

Umdloti, KwaZulu Natal Self Catering 284

No 9 Umdloti

Sleeps 4 people in 1 unit

No 9 Umdloti Holiday Apartment has two bedrooms. The kitchen is perfectly equipped for self catering with granite ...


6 reviews
  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • from 1995
  • R
  • 1696
  • Conditions apply
View accommodation

instant booking possible

Umgababa, KwaZulu Natal Self Catering 43

Coastal Beach Resort

Sleeps 120 people in 49 units

Coastal Beach Resort is located on the shores of Umgababa Beach in Amanzimtoti. The resort is close to town central ...


1 review
  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • from 900
  • R
  • 855
  • per room per night
    based on 2 persons
View accommodation

instant booking possible

St Lucia, KwaZulu Natal Self Catering 40

Kings Palace

Sleeps 41 people in 10 units

These St Lucia self catering apartments are clean, comfortable and serviced daily. Kings Palace is family friendly and ...


4 reviews
  • free wifi
  • pet friendly
  • all ages welcome
  • swimming pool
  • aircon
  • from 900
  • R
  • 855
  • per room per night
    based on 2 persons
View accommodation

instant booking possible

Paulpietersburg, KwaZulu Natal Hotel / Self Catering 37

Natal Spa Hot Springs & Leisure Resort

Sleeps 266 people in 96 rooms

23 self catering units make sure that this great destination won't break the bank. Described as the perfect escape from ...


14 reviews
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • tonight from
  • R
  • 1490
  • per room per night
    based on 2 persons
View accommodation

instant booking possible

Shelly Beach, KwaZulu Natal Self Catering 37

Summer Place 36

Sleeps 6 people in 1 unit

Located in the secure Summer Place complex in Shelly Beach, Summer Place 36 Holiday Apartment offers self catering for ...


2 reviews
  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • from 1830
  • R
  • 1739
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

St Lucia, KwaZulu Natal Self Catering 36

The Bridge 21

Sleeps 4 people in 1 unit

The Bridge 21 is a comfortable self catering apartment sleeping four guest in two bedrooms. The patio has a table and ...


1 review
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • from 1400
  • R
  • 1330
  • unit rate per night
    for up to 4 people
View accommodation

instant booking possible

Uvongo, KwaZulu Natal Self Catering 35

Uvongo Cabanas 13B

Sleeps 6 people in 1 unit

Uvongo Cabanas 13B is a first-floor, self-catering apartment in the secure Uvongo Cabanas complex, offering a prime ...


1 review
  • all ages welcome
  • parking
  • swimming pool
  • from 1220
  • R
  • 1159
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Uvongo, KwaZulu Natal Self Catering 34

Driftsands Unit 18

Sleeps 6 people in 1 unit

This comfortable self catering holiday apartment is ideal for families, with two interleading rooms. Driftsands Unit ...


1 review
  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • from 855
  • R
  • 684
  • Conditions apply
View accommodation

instant booking possible

Melville Beach, KwaZulu Natal Self Catering 34

Banana Beach Club D19

Sleeps 6 people in 1 unit

The well-equipped kitchen boasts a 4-plate gas stove, oven, microwave, kettle, toaster, cutlery, crockery, and ...


1 review
  • all ages welcome
  • parking
  • swimming pool
  • from 1475
  • R
  • 1402
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Ramsgate, KwaZulu Natal Self Catering 32

Le Touessrok 14

Sleeps 6 people in 1 unit

Enjoy the serenity and tranquility of this beautiful, six sleeper, three bedroomed, two bathroom sea view apartment in ...


3 reviews
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • tonight from
  • R
  • 1300
  • unit rate per night
    for up to 6 people

Shelly Beach, KwaZulu Natal Self Catering 32

Summer Place 31

Sleeps 4 people in 1 unit

31 Summer Place is a charming ground-floor holiday apartment offering self-catering accommodation with captivating ...

  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • from 1405
  • R
  • 1124
  • Conditions apply
View accommodation

instant booking possible

Rosetta, KwaZulu Natal Guest House / Bed & Breakfast / Self Catering 31

Little Milton

Sleeps 13 people in 4 rooms

Little Milton has two self catering cottages. All the accommodation offers TV with satellite channels and free Wi-Fi. ...


1 review
  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • from 1300
  • R
  • 1235
  • per room per night
    based on 2 persons
View accommodation

instant booking possible

Margate, KwaZulu Natal Self Catering 31

Boulevard 108

Sleeps 8 people in 1 unit

The apartment is designed to accommodate up to six guests and comprises three tastefully appointed bedrooms and two ...

  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • from 1770
  • R
  • 1682
  • unit rate per night
    for up to 8 people
View accommodation

instant booking possible

Ballito, KwaZulu Natal Self Catering 31

3 Driftwood

Sleeps 6 people in 1 unit

Designed to accommodate up to six guests, the holiday apartment features three well-appointed bedrooms and two ...

  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • aircon
  • from 3995
  • R
  • 3796
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Umdloti, KwaZulu Natal Self Catering 31

Sorgente 403

Sleeps 6 people in 1 unit

The kitchen is fully equipped with modern appliances including a stove, oven, fridge-freezer, microwave, and essential ...

  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • from 2350
  • R
  • 2233
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Shakas Rock, KwaZulu Natal Self Catering 31

11 Skiathos

Sleeps 6 people in 1 unit

The open-plan living space is thoughtfully arranged to encourage easy flow and comfort. The kitchen is fully equipped ...

  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • from 2900
  • R
  • 2755
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Umdloti, KwaZulu Natal Self Catering 30

Sugar Beach 5A

Sleeps 6 people in 1 unit

Sugar Beach 5A Holiday Apartment is perfect for a self catering in Umdloti. sleeps six guests in three bedrooms. The ...


3 reviews
  • free wifi
  • all ages welcome
  • power stays on
  • parking
  • aircon
  • from 3850
  • R
  • 3658
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Winklespruit, KwaZulu Natal Self Catering 30

Eden Sands 1

Sleeps 5 people in 1 unit

Eden Sands 1 is a self catering holiday apartment sleeping four adults and one child. There is an open plan living area ...


4 reviews
  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • tonight from
  • R
  • 1295
  • unit rate per night
    for up to 5 people

Margate, KwaZulu Natal Self Catering 30

Seagull 304

Sleeps 5 people in 1 unit

Seagull 304 Holiday Apartment has two bedrooms. The main bedroom is furnished with two single beds and the second ...

  • all ages welcome
  • parking
  • swimming pool
  • from 995
  • R
  • 946
  • unit rate per night
    for up to 5 people
View accommodation

instant booking possible

Umdloti, KwaZulu Natal Self Catering 30

Mallorca 9

Sleeps 6 people in 1 unit

The open-plan living space includes a fully equipped kitchen with modern appliances, including a dishwasher, alongside ...

  • free wifi
  • all ages welcome
  • parking
  • swimming pool
  • from 1750
  • R
  • 1663
  • unit rate per night
    for up to 6 people
View accommodation

instant booking possible

Not the results you were hoping for?

KwaZulu Natal Holiday Apartments in 147 Destinations

Filter 894 Results

Dates

When would you like to stay?
Choose dates

Sort

Number of Guests

Facilities

With

Star Grading

Why book with SA-Venues.com
  • Your card is safe with us; strictest card verification in the industry and we don't store card numbers.
  • No airy fairy service fees; you save!
  • We care. Service with integrity.
  • Multiple payment methods:
    credit card, SID instant EFT, bank transfer.
  • All KwaZulu Natal property owners / managers are verified (our experience protects you from online fraud).
  • Secure your booking
Our Payment Protection Guarantee only applies if your deposit payment is made via SA-Venues.com
  • Find and book
    accommodation in KwaZulu Natal
  • Fully furnished and equipped holiday apartments available in KwaZulu Natal. Select your choice of KwaZulu Natal holiday flat, or suite, from our year-round listings.

    These holiday apartments in KwaZulu Natal are either privately owned or are self-contained suites in an apartment block, guest house or hotel. They include a kitchenette and usually have their own private entrance.

    Ranging from budget to luxury accommodation, the apartments sometimes include access to shared facilities on the property.

South Africa. Explore. Experience. Stay

SA-Venues.com® has been assisting travellers with their South Africa travel plans since 1999, and is the largest, independent online travel guide for South Africa available in both English and German.

July 2025
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10