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

Self-catering accommodation in KwaZulu-Natal

2400+ accommodation listings, including 223 specials
Santorini 3 A | Oslo Beach Self-catering

Santorini 3 A

Oslo Beach Self-catering
Sleeps 6

This upmarket 3 bedroom corner unit apartment is on the 3rd floor - airy and light, fully furnished with stunning views over the Beach and the warm Indian...

  • Swimming Pool
R1750
Starting price for 2 guests
R1750
Santorini 1 B | Self-catering Oslo Beach

Santorini 1 B

Oslo Beach Self-catering
Sleeps 6

This upmarket 3 bedroom corner unit apartment is on the 3rd floor - airy and light, fully furnished with stunning views over the Beach and the warm Indian...

  • Swimming Pool
  • On-site Parking
R1750
Starting price for 2 guests
R1750
The Bed in the Shed at Stormy Hill | Boston Park Self-catering

The Bed in the Shed at Stormy Hill

Boston Park Self-catering, Backpacker
Sleeps 2

The Bed in the Shed is a double bedroom with a double bed, built in wardrobe and wood burner. It has a mini kitchen with kettle, two plate stove, sink,...

  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
Hluhluwe Gate Bush Game | Self-catering Hluhluwe-iMfolozi Park

Hluhluwe Gate Bush Game

Hluhluwe-iMfolozi Park Self-catering
Sleeps 10 in 5 rooms

Welcome to Hluhluwe Gate Bush GameThe Hluhluwe Gate Bush Camp is situated right on the border (150m from the fence line) of the Hluhluwe section of

  • Braai/Barbecue
  • On-site Parking
R700
Per unit
R700
P6@Costa | Lawrence Rocks Self-catering

P6@Costa

Lawrence Rocks Self-catering
Sleeps 6

With breaker views from every bedroom and the best views from the wide, large balcony, our three bedroom apartment on the 4th floor has the best views.

  • Swimming Pool
R1250
Per unit
R1250
604 Bermuda | Self-catering Ballito

604 Bermuda

Ballito Self-catering
Sleeps 6

Welcome to 604 BermudaBermuda is a stylish, self-catering apartment located in a secure complex, situated in Ballito. Ideal for guests looking for c

  • Braai/Barbecue
  • On-site Parking
R2000
Per unit
R2000
Durban Beachfront Budget Room in hotel | Beachfront Self-catering

Durban Beachfront Budget Room in hotel

Beachfront Self-catering, Hotel
Sleeps 2

Welcome to Durban Beachfront Budget Room in hotel.A clean comfortable studio apartment with a bedroom, ensuite with bathroom and a small balcony ove

  • Wi-Fi
  • Swimming Pool
R500
Starting price for 2 guests
R500
Cebisa Guest House | Self-catering Berea West

Cebisa Guest House

Berea West Guest House, Self-catering
Sleeps 14 in 5 rooms

Welcome to Cebisa Guest House.This property is 15 minutes drive from the beach. Offering air-conditioned rooms in the Morningside district of Durban

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R700
Starting price for 2 guests
R700
Kwigagasi BnB | Red Hill Self-catering

Kwigagasi BnB

Red Hill Self-catering
Sleeps 6

It is a fabulous modern home with an undercover verandah for endless hours of entertaining embracing the magical lifestyle of the dolphin coast surrounded by a...

  • Wi-Fi
  • On-site Parking
Per unit
Crystal Sun Vacations Margate Sun | Self-catering Margate Beach

Crystal Sun Vacations Margate Sun

Margate Beach Self-catering
Sleeps 6

Luxuriously furnished self-catering apartment to rent Walking distance from the main and privet beaches, as well as al the shops in the area About 15km from...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1500
Per unit
R1500
Charles Hoffe Park | Freeland Park Self-catering

Charles Hoffe Park

Freeland Park Self-catering
Sleeps 75 in 15 rooms

15 self-catering holiday flats within walking distance of the beach. Large groups can be accommodated (75 – 90). Ideal for team building and small c

R682
Per unit
R682
85 Colwyn Drive | Self-catering Sheffield Beach

85 Colwyn Drive

Sheffield Beach Self-catering
Sleeps 9

Welcome to 85 Colwyn Drive.This superb beachfront holiday house is situated in the stunning Sheffield Beach, on the North Coast of Kwazulu Natal, So

  • Braai/Barbecue
  • On-site Parking
R5500
Per unit
R5500
Marichel | Shakas Rock Self-catering

Marichel

Shakas Rock Self-catering
Sleeps 8

Welcome to Marichel.Marichel is an upmarket penthouse unit with uninterrupted sea views of Thompsons Bay. It has a private gate providing beach acce

  • On-site Parking
R4000
Per unit
R4000
3 Miramar | Self-catering Shakas Rock

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
Per unit
R3600
La Mustique | Ballito Self-catering

La Mustique

Ballito Self-catering
Sleeps 6

Welcome to La Mustique.La Mustique is a lovely spacious, recently renovated self-catering apartment for 6 people. Located in a secure and private co

  • Braai/Barbecue
  • On-site Parking
R2140
Per unit
R2140
204 Ballito Manor View | Self-catering Shakas Rock

204 Ballito Manor View

Shakas Rock Self-catering
Sleeps 4

Welcome to 204 Ballito Manor View.Ballito Manor View 204, is a lovely two bedroom, two bathroom apartment in the prestigious new Ballito Manor devel

  • Braai/Barbecue
  • On-site Parking
R1850
Per unit
R1850
Durnfords Lodge | Ladysmith (KwaZulu-Natal) Self-catering

Durnfords Lodge

Ladysmith (KwaZulu-Natal) Self-catering
Sleeps 36 in 15 rooms

Durnford's Lodge is a Bed and Breakfast Guest House Style, close to the C.B.D, yet away from the drone of everyday shopping and traffic. Paddy Ann and Charles...

  • Swimming Pool
  • On-site Parking
R1146
Starting price for 2 guests
R1146
Glenwood Safaris | Self-catering Elandskraal

Glenwood Safaris

Elandskraal Self-catering
Sleeps 10

Since the early 1990's, Glenwood has been home to a variety of wild game. The farm was previously used as a setting for youth camps. It is situated on 360...

  • Braai/Barbecue
  • On-site Parking
R1800
Starting price for 2 guests
R1800
Springholm | Lions River Self-catering

Springholm

Lions River Self-catering
Sleeps 28 in 8 rooms

Springholm chalets are situated on a beautiful dam in the heart of the Natal Midlands. Our six fully self-catering chalets and two en-suite rooms are located...

  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
Unit 1 Springvale Complex | Self-catering Zinkwazi Beach

Unit 1 Springvale Complex

Zinkwazi Beach Self-catering
Sleeps 8

1 Springvale is located in a small complex that is situated across the road from the beach in the beautiful little village of Zinkwazi. Just 85 km from Durban...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2850
Per unit
R2850

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 580 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 R180 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,