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

Self-catering accommodation in KwaZulu-Natal

2600+ accommodation listings, including 238 specials
10 Marine Terraces | Umhlanga Self-catering

10 Marine Terraces

Umhlanga Self-catering
Sleeps 4
1 review

10 Marine Terraces is a tastefully furnished, two-bedroomed unit that has a warm and friendly ambience. It is situated in the Marine Terraces comple

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2530
Avg per night
R2530
Avg per night
Villa Jaimé | Self-catering Ballito

Villa Jaimé

Ballito Self-catering
Sleeps 12 in 5 rooms
54 reviews

Ballito's best kept secret, Villa Jaimé, a three star graded Villa where dreams become memories that last a lifetime. We offer exclusive, private self-catering...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R595
Avg per night
R595
Avg per night
Lake Glencairn | Underberg Self-catering

Lake Glencairn

Underberg Self-catering
Sleeps 16 in 4 rooms
2 reviews

Lake Glencairn is situated seven kilometers outside of Himeville on the Sani Pass Road, with a large lake that covers 40 hectares, a stone throw away from the...

  • Braai/Barbecue
  • On-site Parking
R748
Avg per night
R748
Avg per night
22 Stafford Place | Self-catering Uvongo Beach

22 Stafford Place

Uvongo Beach Self-catering
Sleeps 6

The Stafford Place complex with communal swimming pool is conveniently located in Uvongo, just a quick walk from a selection of restaurants, pubs and shopping,...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R500
Avg per night
R500
Avg per night
53 Nkwazi Drive - The Boat House | Zinkwazi Beach Self-catering

53 Nkwazi Drive - The Boat House

Zinkwazi Beach Self-catering
Sleeps 6

53 Nkwazi drive, The Boat house: Enjoy your morning coffee over looking the lagoon and the Indian Ocean, OR pour your sun-downers with your braai on the c

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2160
Avg per night
R2160
Avg per night
Shonalanga Cottages | Self-catering Nottingham Road

Shonalanga Cottages

Nottingham Road Self-catering
Sleeps 20 in 5 rooms
49 reviews

Shonalanga Cottages are situated off the R103 on the Famous Midlands Meander. Stay in up market self-catering chalets set in the beautiful foothills of the...

  • Braai/Barbecue
  • On-site Parking
R660
Avg per night for 2 guests
R660
Avg per night for 2 guests
Two Bedroom Standard Villa 3311 | San Lameer Self-catering

Two Bedroom Standard Villa 3311

San Lameer Self-catering
Sleeps 4

Unit 3311 is a rustic two-bedroom, two-bathroom standard villa, located in the incredibly desirable San Lameer Estate, Southbroom, KwaZulu-Natal.Enj

  • Braai/Barbecue
  • On-site Parking
R1700
Avg per night
R1700
Avg per night
Ridgeway Close | Self-catering Scottsville

Ridgeway Close

Scottsville Bed and Breakfast, Self-catering
Sleeps 23 in 6 rooms
6 reviews

Ridgeway Close offers comfortable, well-appointed self-catering accommodation. Situated in the suburb of Scottsville we are on the doorstep of the University...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R360
Avg per night
R360
Avg per night
15% OFF
Ocean View Apartment | KwaZulu-Natal Specials

Ocean View Apartment

Morningside Self-catering
Sleeps 4
2 reviews

A family apartment for two adults and two children and/or Ideally located for the business traveller! Our modern charming self-catering apartment is situated...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R900
R765
Avg per night for 2 guests
R900
R765
Avg per night for 2 guests
Amberley 27 | Self-catering St Michaels on Sea

Amberley 27

St Michaels on Sea Self-catering
Sleeps 8

Amberley 27 is situated in an estate in the seaside resort town of St Michaels On Sea.The apartment has four bedrooms and two bathrooms. There is a

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1920
Avg per night
R1920
Avg per night
6 La Mer  | Margate Beach Self-catering

6 La Mer

Margate Beach Self-catering
Sleeps 6
1 review

Guests hoping for a relaxing coastal getaway will not be disappointed when choosing to stay at La Mer Self-catering. It is situated in the seaside town of...

  • Swimming Pool
  • Braai/Barbecue
R910
Avg per night
R910
Avg per night
Hluhluwe Backpackers | Self-catering Hluhluwe

Hluhluwe Backpackers

Hluhluwe Self-catering, Backpacker
Sleeps 10 in 5 rooms
29 reviews

Hluhluwe Backpackers is set up in a very peaceful environment, surrounded only by a few Zulu huts in a distance and the hills of the National Park. We are the...

  • Braai/Barbecue
  • On-site Parking
R520
Avg per night for 2 guests
R520
Avg per night for 2 guests
Ocean Escape | Selection Beach Self-catering

Ocean Escape

Selection Beach Self-catering
Sleeps 2

Our vision is to provide peaceful, luxury self catering accommodation with beautiful panoramic sea views. We cater for those who are looking to escape the...

  • Wi-Fi
  • On-site Parking
R1299
Avg per night
R1299
Avg per night
406 Colonial Sands  | Self-catering Margate Beach

406 Colonial Sands

Margate Beach Self-catering
Sleeps 6
1 review

406 Colonial Sands is a spacious third-floor apartment situated only 50 meters from the beach, and offers beautiful views, along with a comfortable living...

  • Swimming Pool
  • Braai/Barbecue
R1175
Avg per night
R1175
Avg per night
Brahman Hills | Currys Post Self-catering

Brahman Hills

Currys Post Hotel, Self-catering
Sleeps 150 in 42 rooms

Brahman Hills is situated in the in the heart of the KwaZulu-Natal Midlands, at the foothills of the Drakensburg Mountains.The hotel comprises of 30 standard...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1995
Avg per night
R1995
Avg per night
La Pirogue 1 | Self-catering Westbrook Beach

La Pirogue 1

Westbrook Beach Self-catering
Sleeps 6
1 review

La Pirogue 1 is a three-bedroom apartment in Westbrook. This ground-floor duplex has a small private garden, two large undercover balconies, lovely...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1473
Avg per night
R1473
Avg per night
Cozumel 113 | Selection Beach Self-catering

Cozumel 113

Selection Beach Self-catering
Sleeps 4

Cozumel 113 is located in the popular and secure complex of Cozumel, in Umdloti Beach.This self-catering apartment can accommodate up to four guests

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1350
Avg per night
R1350
Avg per night
Serenity Too | Self-catering Freeland Park

Serenity Too

Freeland Park Self-catering
Sleeps 4
3 reviews

Serenity Too is situated in a luscious garden, with one en-suite bedroom, and is ideal for a family. The room is furnished with a queen-size bed an

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R575
Avg per night
R575
Avg per night
The South Sea's Safari Co | St Lucia Self-catering

The South Sea's Safari Co

St Lucia Self-catering
Sleeps 11 in 2 rooms
1 review

This cozy, beautiful spot is one of very few places in St Lucia where you can enjoy a sunset view.Apartment facilities include a shower, pay-per-vie

  • Swimming Pool
  • On-site Parking
R800
Avg per night for 2 guests
R800
Avg per night for 2 guests
Lemonwood | Self-catering Dargle

Lemonwood

Dargle Self-catering
Sleeps 16 in 4 rooms
17 reviews

Lemonwood is an ideal base in which to explore the Natal Midlands. Being in the centre of the Midlands, there are all the craft attractions of the Midlands...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R820
Avg per night for 2 guests
R820
Avg per night for 2 guests

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,