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

Self-catering accommodation in KwaZulu-Natal

2600+ accommodation listings, including 218 specials
12 On Oyster | Umhlanga Self-catering

12 On Oyster

Umhlanga Self-catering
Sleeps 4
3 reviews

12 on Oyster is a self-catering studio flat located in the coastal town of Umhlanga Rocks. The accommodation is ideal for a small family and can accommodate...

  • Braai/Barbecue
R1200
Avg per night
R1200
Avg per night
1 Eden - Ramsgate | Self-catering Ramsgate South

1 Eden - Ramsgate

Ramsgate South Self-catering
Sleeps 6
2 reviews

Ramsgate is a quaint seaside village located on the South Coast of KwaZulu-Natal, situated about 4 km south of Margate. This luxurious and spacious apartment...

  • Swimming Pool
  • Braai/Barbecue
R1200
Avg per night
R1200
Avg per night
Chinese Rose Cottages | Uvongo Self-catering

Chinese Rose Cottages

Uvongo Self-catering
Sleeps 10 in 2 rooms
3 reviews

Chinese Rose Cottages is located in Uvongo and offers comfortable accommodation for up to 10 people. The property offers two cottages and is situated a short...

  • Swimming Pool
  • Braai/Barbecue
R700
Avg per night
R700
Avg per night
15% OFF
The Shores | KwaZulu-Natal Specials

The Shores

Ramsgate South Self-catering
Sleeps 12 in 2 rooms
2 reviews

The Shores is situated in the South Coast resort town of Ramsgate in KwaZulu-Natal, which is a sub-tropical paradise and one of South Africa’s premier...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1500
R1275
Avg per night
R1500
R1275
Avg per night
12 Palm Avenue | Umtentweni Self-catering

12 Palm Avenue

Umtentweni Self-catering
Sleeps 12 in 2 rooms

This is a spacious and comfortable, three-bedroom house situated in Umtentweni, Port Shepstone. Port Shepstone boasts unspoiled sandy beaches with warm waters...

  • Swimming Pool
  • Braai/Barbecue
R790
Avg per night
R790
Avg per night
Tahiti 11 | Self-catering Umdloti Beach

Tahiti 11

Umdloti Beach Self-catering
Sleeps 6

Tahiti 11 is a charming apartment set in Umdloti Beach in KwaZulu-Natal. It is located in the Tahiti complex which has a communal swimming pool and a thatched...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1250
Avg per night
R1250
Avg per night
Sorgente 304 | Umdloti Beach Self-catering

Sorgente 304

Umdloti Beach Self-catering
Sleeps 6

Sorgente 304 is situated in the quaint seaside resort town of Umdloti, along the Umhlanga Coastline.The apartment, which has three bedrooms, compris

  • Braai/Barbecue
  • On-site Parking
R1250
Avg per night
R1250
Avg per night
Sorgente 305 | Self-catering Umdloti Beach

Sorgente 305

Umdloti Beach Self-catering
Sleeps 6
1 review

Sorgente 305 is situated in Umdloti, a seaside resort town along the Umhlanga Coastline.The three-bedroom apartment features an open-plan fully equi

  • Braai/Barbecue
  • On-site Parking
R1300
Avg per night
R1300
Avg per night
Sorgente 405 | Umdloti Beach Self-catering

Sorgente 405

Umdloti Beach Self-catering
Sleeps 6

Sorgente 405 is positioned in Umdloti, a shoreline resort town beside the Umhlanga Coastline.The three-bedroom, two bathroom apartment, features an

  • On-site Parking
R1450
Avg per night
R1450
Avg per night
River Walk Lodge | Self-catering Westville

River Walk Lodge

Westville Bed and Breakfast, Self-catering
Sleeps 8 in 4 rooms
1 review

River Walk Lodge is situated in a quiet cul-de-sac and is nestled on the banks of the Palmiet River with splendid views of the Palmiet Nature Reserve. All...

  • Swimming Pool
  • Braai/Barbecue
R1100
Avg per night
R1100
Avg per night
Little Milton | Nottingham Road Self-catering

Little Milton

Nottingham Road Self-catering, Bed and Breakfast
Sleeps 11 in 3 rooms
25 reviews

Little Milton is situated in the heart of the Midlands Meander and is set above its own trout dam, with wonderful water birds, meadows and views of the...

  • Braai/Barbecue
R1000
Avg per night
R1000
Avg per night
Pastel Guest House | Self-catering Musgrave

Pastel Guest House

Musgrave Self-catering
Sleeps 10 in 4 rooms
1 review

Pastel Guest House is situated in the lovely old residential area of Musgrave, Durban. The guest house was built in 1903 and is set in a charming street with...

  • Wi-Fi
  • Braai/Barbecue
R560
Avg per night
R560
Avg per night
Deanre Guest House | Oslo Beach Self-catering

Deanre Guest House

Oslo Beach Self-catering
Sleeps 18 in 3 rooms
1 review

Deanre Guest House is situated in Oslo Beach with the ocean on its doorstep. This apartment block offers accommodation in three self-catering apartments for...

R1000
Avg per night
R1000
Avg per night
Windsor Place 9 | Self-catering Uvongo

Windsor Place 9

Uvongo Self-catering
Sleeps 8

Based in the bustling holiday town of Uvono, Windsor place offers a spacious ground floor apartment that sleeps eight people. The apartment complex is only...

  • Braai/Barbecue
R750
Avg per night
R750
Avg per night
Sunset Beach 1 | Uvongo Beach Self-catering

Sunset Beach 1

Uvongo Beach Self-catering
Sleeps 4
2 reviews

Based in the bustling holiday town of Uvongo, Sunset Beach 1 offers comfortable self-catering accommodation in a secure complex for a family of four.

  • Braai/Barbecue
  • On-site Parking
R550
Avg per night
R550
Avg per night
Lisa's Guesthouse | Self-catering The Bluff

Lisa's Guesthouse

The Bluff Self-catering
Sleeps 22 in 3 rooms
3 reviews

Welcome to Lisa’s Guesthouse which offers affordable self-catering accommodation situated right on one of Durban’s finest beaches - Anstey’s Beach in Bluff...

R1500
Avg per night
R1500
Avg per night
Courtyard@54 | Treasure Beach Self-catering

Courtyard@54

Treasure Beach Self-catering
Sleeps 4
3 reviews

Courtyard@54 is located on the Bluff along the KwaZulu-Natal South Coast, just a five-minute walk away from the unspoilt coastline of Treasure Beach or a short...

  • Braai/Barbecue
  • On-site Parking
R1200
Avg per night
R1200
Avg per night
The Beaches Umtentweni | Self-catering Umtentweni

The Beaches Umtentweni

Umtentweni Self-catering
Sleeps 12 in 3 rooms
5 reviews

The Beaches is situated in Umtentweni, at the mouth of the Mtentweni River. The property comprises of three comfortably furnished cottages, fully e

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600
Avg per night
R600
Avg per night
Lazy Living Self-catering Accommodation Margate | Margate Self-catering

Lazy Living Self-catering Accommodation Marga...

Margate Self-catering
Sleeps 4
2 reviews

Accommodation is offered in one neat self-catering unit set in a tranquil garden with a swimming pool, braai facilities, and secure parking. The unit is...

  • Swimming Pool
  • Braai/Barbecue
R650
Avg per night
R650
Avg per night
Breaker View | Self-catering Manaba Beach

Breaker View

Manaba Beach Self-catering
Sleeps 6
6 reviews

Breaker View is a self-catering holiday apartment situated right on the seafront with a full seaview in a small, secure complex called Shabay Villas. The...

  • Swimming Pool
  • Braai/Barbecue
R650
Avg per night
R650
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 605 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,