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

Self-catering accommodation in KwaZulu-Natal-117

Self-catering accommodation in KwaZulu-Natal

2400+ accommodation listings, including 273 specials
33% OFF
Bermudas 202 | KwaZulu-Natal Specials
33% OFF

Bermudas 202

Umhlanga Self-catering, Holiday Home
Sleeps 6

Bermudas 202 is located at the Bermudas in Umhlanga Rocks on Umhlanga coastline. The self-catering apartment has three bedrooms and consists of a ne

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2400
R1600/night
Per unit
R2400
R1600/night
33% OFF
The Breakers 229 | KwaZulu-Natal Specials
33% OFF

The Breakers 229

Umhlanga Holiday Home, Self-catering
Sleeps 4

The Breakers 229 is situated at The Breakers Resort, along Umhlanga Rocks.The apartment, which has two bedrooms and one bathroom, features an open-p

  • Swimming Pool
  • On-site Parking
R1800
R1200/night
Per unit
R1800
R1200/night
Banana Beach | Sunwich Port Self-catering

Banana Beach

Sunwich Port Self-catering, Holiday Home
Sleeps 9

Situated in the small village of Sunwich Port just 10km north of Port Shepstone, Banana Beach offers simple self-catering accommodation, within a few minute...

  • On-site Parking
R1900/night
Per unit
R1900/night
Palm Tree Apartments | Self-catering Pennington

Palm Tree Apartments

Pennington Self-catering
Sleeps 12 in 3 rooms

Nestled in one of the last natural areas on the KwaZulu-Natal South Coast is the extraordinary Palm Tree House. Developed in the secure Imbabala Forest...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R3100/night
Per unit
R3100/night
33% OFF
Oyster Schelles 502 | KwaZulu-Natal Specials
33% OFF

Oyster Schelles 502

Umhlanga Self-catering, Holiday Home
Sleeps 4

Oyster Schelles 502 is based in Umhlanga Rocks, Lighthouse Road.This is an upmarket luxury, two bedroom, two bathroom fifth-floor unit. This apartme

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Schelles 602 | KwaZulu-Natal Specials
33% OFF

Oyster Schelles 602

Umhlanga Holiday Home, Self-catering
Sleeps 4

Oyster Schelles 602 is located behind the famous Oyster Box Hotel in Umhlanga Rocks on Lighthouse Road. This is an upmarket, two bedroom, two bathro

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Rock 405 | KwaZulu-Natal Specials
33% OFF

Oyster Rock 405

Umhlanga Holiday Home, Self-catering
Sleeps 6

The Oysters complex in Lighthouse Road is in the heart of Umhlanga's upmarket beachfront area. This luxury 4th floor self-catering apartment has thr

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R4600
R3067/night
Per unit
R4600
R3067/night
33% OFF
Oyster Rock 101 | KwaZulu-Natal Specials
33% OFF

Oyster Rock 101

Umhlanga Holiday Home, Self-catering
Sleeps 6

Oyster Rock is based in Umhlanga Rocks, across the road from the beach. This is an upmarket, luxury three-bedroom, three-bathroom first floor unit.

  • Swimming Pool
  • On-site Parking
R4300
R2867/night
Per unit
R4300
R2867/night
The View on Winchester  | Reservoir Hills Self-catering

The View on Winchester

Reservoir Hills Holiday Home, Self-catering
Sleeps 6

The View on Winchester is a large, modern self-catering house conveniently situated in Westville North, just 14 km away from North Beach.The house c

  • On-site Parking
R3500/night
Per unit
R3500/night
33% OFF
The Shades 21 | KwaZulu-Natal Specials
33% OFF

The Shades 21

Umhlanga Holiday Home, Self-catering
Sleeps 4

The Shades is located in the charming town of Umhlanga Rocks.This is a second-floor two bedroom, two bathroom unit. The apartment has a small balcon

  • Swimming Pool
  • On-site Parking
R1630
R1087/night
Per unit
R1630
R1087/night
33% OFF
Oyster Quays 603 | KwaZulu-Natal Specials
33% OFF

Oyster Quays 603

Umhlanga Holiday Home, Self-catering
Sleeps 4

This two-bedroom, two-bathroom sixth-floor unit is situated in Umhlanga.The apartment has a balcony with sea views, and there is an open-plan lounge

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Quays 802 | KwaZulu-Natal Specials
33% OFF

Oyster Quays 802

Umhlanga Holiday Home, Self-catering
Sleeps 4

This is a two-bedroom, two-bathroom eighth-floor unit in the Oyster Quays complex, Umhlanga. This apartment has a large balcony with lovely sea view

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Quays 903 | KwaZulu-Natal Specials
33% OFF

Oyster Quays 903

Umhlanga Holiday Home, Self-catering
Sleeps 4

This is a luxury two bedroom, two bathroom ninth-floor unit, situated in the Oyster Quays complex. The apartment has a large balcony with lovely sea

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
Scottburgh House | Self-catering Bazley Beach

Scottburgh House

Bazley Beach Self-catering, Holiday Home
Sleeps 8

Situated in the little seaside town of Bazley Beach, Scottburgh House offers great self-catering accommodation to groups visiting this part of the scenic South...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2500/night
Per unit
R2500/night
33% OFF
Oyster Rock 402 | KwaZulu-Natal Specials
33% OFF

Oyster Rock 402

Umhlanga Holiday Home, Self-catering
Sleeps 4

Oyster Rock 402 is based in Umhlanga Rocks, across the road from the beach. The apartment has two-bedrooms, two-bathrooms and is a fourth floor unit

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Rock 504 | KwaZulu-Natal Specials
33% OFF

Oyster Rock 504

Umhlanga Holiday Home, Self-catering
Sleeps 4

Oyster Rock 504 is based in Umhlanga Rocks, Lighthouse Road. This is an upmarket two bedroom, two bathroom fifth floor unit. This apartment has a la

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Rock 603 | KwaZulu-Natal Specials
33% OFF

Oyster Rock 603

Umhlanga Holiday Home, Self-catering
Sleeps 4

Oyster Rock is based in Umhlanga Rocks, Lighthouse Road, across the road from the beach.This is an upmarket two-bedroom, two-bathroom sixth floor un

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
33% OFF
Oyster Schelles 1002 | KwaZulu-Natal Specials
33% OFF

Oyster Schelles 1002

Umhlanga Holiday Home, Self-catering
Sleeps 4

Oyster Schelles 1002 is based in Umhlanga Rocks, Lighthouse Road. This is an upmarket, luxury two bedroom, two bathroom tenth-floor unit. This apart

  • Swimming Pool
  • On-site Parking
R3200
R2133/night
Per unit
R3200
R2133/night
Goodwill Manor Boutique Guesthouse | Reservoir Hills Self-catering

Goodwill Manor Boutique Guesthouse

Reservoir Hills Guest House, Self-catering, Bed and Breakfast
Sleeps 40 in 14 rooms

This is a beautifully appointed boutique guest house situated in a peaceful environment, in Durban. It is only a short drive to the beach, as well as various...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R550/night
Per unit
R550/night
33% OFF
The Shades 40 | KwaZulu-Natal Specials
33% OFF

The Shades 40

Umhlanga Self-catering, Holiday Home
Sleeps 4

The Shades 40 is situated in the charming town of Umhlanga Rocks.The apartment is set across the road from the walkway to the main beach. It is a tw

  • Swimming Pool
  • On-site Parking
R1700
R1133/night
Per unit
R1700
R1133/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 9 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 R240 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,