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

Self-catering accommodation in KwaZulu-Natal

2600+ accommodation listings, including 239 specials
3 Miramar | Shakas Rock Self-catering

3 Miramar

Shakas Rock Self-catering
Sleeps 10

Welcome to 3 Miramar.3 Miramar offers the ultimate in luxury self-catering accommodation in Ballito, and is situated on the main swimming beach at T

  • Braai/Barbecue
  • On-site Parking
R3600
Avg per night
R3600
Avg per night
Unit 106 Oyster Bay | Self-catering Westbrook Beach

Unit 106 Oyster Bay

Westbrook Beach Self-catering
Sleeps 6 in 3 rooms

Welcome to Unit 106 Oyster Bay.This apartment sleeps 6 with 3 bedrooms all en-suite with the main bedroom leading out to a patio which overlooks the

  • Swimming Pool
  • On-site Parking
R2500
Avg per night
R2500
Avg per night
Sea Lodge G01 | Umhlanga Self-catering

Sea Lodge G01

Umhlanga Self-catering
Sleeps 6

Sea Lodge is situated in Umhlanga Rocks, Lagoon Drive, opposite Ocean Basket. This is a three bedroom, two bathroom apartment. This apartment has an

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2000
Avg per night
R2000
Avg per night
Ben Siesta 101 | Self-catering Herrwood Park

Ben Siesta 101

Herrwood Park Self-catering
Sleeps 6

Ben Siesta is situated in Umhlanga Rocks, Lagoon Drive, near to the Umhlanga Sands Hotel. This is a three bedroom, two bathroom unit. This first-flo

  • Swimming Pool
  • On-site Parking
R1650
Avg per night
R1650
Avg per night
Glenmore House | Durban North Self-catering

Glenmore House

Durban North Self-catering
Sleeps 6 in 2 rooms

A lovely cottage decorated with fun collectables. Glenmore House cottage sleeps two adults and two children in one bedroom Self-Catering Cottage, wi

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
Oyster Schelles 1302 | Self-catering Umhlanga

Oyster Schelles 1302

Umhlanga Self-catering
Sleeps 6

The Oyster Development is based in Umhlanga Rocks, Lighthouse Road. This is an upmarket, luxury three bedroom, three bathroom thirteenth-floor unit.

  • Swimming Pool
  • On-site Parking
R4600
Avg per night
R4600
Avg per night
Oyster Schelles 303 | Umhlanga Self-catering

Oyster Schelles 303

Umhlanga Self-catering
Sleeps 6

Oyster Schelles 303 is located in Umhlanga Rocks, Lighthouse Road, across from the beach.This is an upmarket three bedroom, three bathroom third-flo

  • Swimming Pool
  • On-site Parking
R4300
Avg per night
R4300
Avg per night
7 Glen Drive | Self-catering Zinkwazi Beach

7 Glen Drive

Zinkwazi Beach Self-catering
Sleeps 8

7 Glen drive:A beautiful, upmarket, spacious beach home, ideal for out-door-indoor living. great sea views, excellently furnished and equipped, light and

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R4200
Avg per night
R4200
Avg per night
Tranquil Home in Dunkirk Estate | Dunkirk Estate Self-catering

Tranquil Home in Dunkirk Estate

Dunkirk Estate Self-catering
Sleeps 6

Tranquil Home is located in a suburb called Dunkirk Estate in KwaZulu-Natal.This modern, open-plan family home can accommodate up to six guests and

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R4400
Avg per night
R4400
Avg per night
40 Nkwazi Drive | Self-catering Zinkwazi Beach

40 Nkwazi Drive

Zinkwazi Beach Self-catering
Sleeps 13

Enjoy amazing views whilst watching the kids play on the large lawn.This well maintained and equipped home offers a tranquil setting across the road from

  • Braai/Barbecue
  • On-site Parking
R2400
Avg per night
R2400
Avg per night
20% OFF
The Breakers 229 | KwaZulu-Natal Specials

The Breakers 229

Umhlanga 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
R1440
Avg per night
R1800
R1440
Avg per night
376 Nkwazi Ridge Estate | Self-catering Zinkwazi Beach

376 Nkwazi Ridge Estate

Zinkwazi Beach Self-catering
Sleeps 10

Beautiful up market home, well equipped and in excellent condition.Located within secure Nkwazi Ridge estate with 24 hour gate guards and electric fence.

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R6000
Avg per night
R6000
Avg per night
Eagle Hill Self-catering | Yellowwood Park Self-catering

Eagle Hill Self-catering

Yellowwood Park Self-catering
Sleeps 2

Situated in the residential suburb of Yellowwood Park, Eagle Hill Self-catering offers comfortable accommodation to guests. It is ideal for couples visiting...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R900
Avg per night
R900
Avg per night
2 Ipanema Beach | Self-catering Umhlanga

2 Ipanema Beach

Umhlanga Self-catering
Sleeps 5

2 Ipanema is a self-catering apartment situated in the charming area of Umhlanga.The apartment has two bedrooms, two bathrooms, and a sleeper couch

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1380
Avg per night
R1380
Avg per night
Kwamdoni Unit 3 | Zinkwazi Beach Self-catering

Kwamdoni Unit 3

Zinkwazi Beach Self-catering
Sleeps 7

KwaMdoni Unit 3 offers comfortable self-catering accommodation in a three-bedroom unit situated in the KwaMdoni complex in Zinkwazi Beach. The complex is...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1500
Avg per night
R1500
Avg per night
The Goodland Cottages | Self-catering Champagne Valley

The Goodland Cottages

Champagne Valley Self-catering
Sleeps 10 in 2 rooms

The cottages are close to the foot of the magnificent Drakensberg Mountains. Situated on a large property with trees that are more than 150 years...

  • Pet Friendly
  • On-site Parking
R1100
Avg per night
R1100
Avg per night
Big Family Villa | Salt Rock Self-catering

Big Family Villa

Salt Rock Self-catering
Sleeps 8

Big Family Villa situated in Salt Rock, just 100 meters from the beach. The house caters for young and old with a Jacuzzi, sauna, entertainment area

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R6500
Avg per night
R6500
Avg per night
Oyster Rock 101 | Self-catering Umhlanga

Oyster Rock 101

Umhlanga 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
R3700
Avg per night
R3700
Avg per night
Oyster Rock 301 | Umhlanga Self-catering

Oyster Rock 301

Umhlanga 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 third floor unit.

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R3700
Avg per night
R3700
Avg per night
Oyster Quays 401 | Self-catering Umhlanga

Oyster Quays 401

Umhlanga Self-catering
Sleeps 6

This is a stunning three bedroom, three bathroom fourth-floor unit in Umhlanga. This unit has a large balcony with lovely sea views. There is an ope

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