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

Self-catering accommodation in KwaZulu-Natal

2400+ accommodation listings, including 221 specials
Colonial Sands | Margate Beach Self-catering

Colonial Sands

Margate Beach Self-catering
Sleeps 6

Colonial Sands is situated in the vibrant seaside town of Margate, along the South Coast.The apartment has three bedrooms and two bathrooms. There i

  • On-site Parking
R1590
Per unit
R1590
Blue Largo 7, Westbrook | Self-catering Westbrook Beach

Blue Largo 7, Westbrook

Westbrook Beach Self-catering
Sleeps 4
1 review

Located along the coast in Westbrook, Blue Largo 7 offers accommodation for four guests in two double bedrooms.Just across the road from the beach, the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1140
Per unit
R1140
uBhejane Mountain Cottage | Underberg Self-catering

uBhejane Mountain Cottage

Underberg Self-catering
Sleeps 8

uBhejane Mountain cottage is set high in the Southern Drakensberg mountains, just outside of Underberg.The self-catering cottage comprises of three

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1500
Per unit
R1500
Joe's Place | Self-catering Grosvenor

Joe's Place

Grosvenor Self-catering, Bed and Breakfast
Sleeps 15 in 6 rooms

Joe's Place is in the heart of the Bluff situated in Durban. We offer comfortable and safe accommodation for you and your family or group of friends. We are...

  • On-site Parking
R700
Starting price for 2 guests
R700
Misty Blue Bed and Breakfast | Ocean View (Durban) Self-catering

Misty Blue Bed and Breakfast

Ocean View (Durban) Self-catering, Bed and Breakfast
Sleeps 19 in 6 rooms
2 reviews

Misty Blue Bed and Breakfast is situated in Bluff, a charming seaside suburban area of Durban.The bed and breakfast comprises of four suites and one

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1200
Starting price for 2 guests
R1200
Assagay Country Guest House | Self-catering Hillcrest

Assagay Country Guest House

Hillcrest Bed and Breakfast, Self-catering
Sleeps 12 in 4 rooms
1 review

The guest house is situated on a large secure equestrian property and we have horses, birds, squirrels, fish and other animals to add to the relaxed feeling of...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R980
Starting price for 2 guests
R980
Beach House | Southbroom Self-catering

Beach House

Southbroom Self-catering
Sleeps 12

Beach House is situated in the seaside village of Southbroom, in KwaZulu-Natal.The home has five bedrooms, accommodating up to twelve guests, and fo

  • Swimming Pool
  • On-site Parking
R3300
Per unit
R3300
Las Salinas | Self-catering Salt Rock

Las Salinas

Salt Rock Self-catering
Sleeps 8

Las Salinas is a modern holiday home with sea and inland views in the idyllic sea-side village resort of Salt Rock on the KwaZulu-Natal Dolphin Coast.

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R6500
Per unit
R6500
Kensvilla | Sunwich Port Self-catering

Kensvilla

Sunwich Port Self-catering
Sleeps 17 in 2 rooms
1 review

Kensvilla is situated in the quaint coastal village of Sunwich Port, along the Southern Coast.The property comprises of two units, which both featur

  • Braai/Barbecue
  • On-site Parking
R900
Per unit
R900
Anguna Holiday Flats | Self-catering Margate

Anguna Holiday Flats

Margate Self-catering
Sleeps 36 in 6 rooms
6 reviews

Anguna Holiday Flats is situated in the picturesque seaside resort town of Margate, along the South Coast.The complex comprises of six self-catering

  • Braai/Barbecue
  • On-site Parking
R702
Starting price for 2 guests
R702
Siyabonga Lodge | Ramsgate Beach Self-catering

Siyabonga Lodge

Ramsgate Beach Self-catering
Sleeps 6

Siyabonga Lodge is situated in the charming seaside village of Ramsgate, just meters from the main blue flag swimming beach.The apartment, which has two...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2500
Per unit
R2500
33 Boulder Bay | Self-catering Ballito

33 Boulder Bay

Ballito Self-catering
Sleeps 4

33 Boulder Bay is situated in the small but vibrant seaside holiday town of Ballito, along the stunning Dolphin Coast.The apartment, located on the first...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1500
Per unit
R1500
223 Gowrie Farm | Nottingham Road Self-catering

223 Gowrie Farm

Nottingham Road Self-catering
Sleeps 12

223 Gowrie Farm is situated on the outskirts of the quaint town of Nottingham Road, in a golf and fly-fishing estate.The house comprises of five bed

  • Braai/Barbecue
  • On-site Parking
R3450
Per unit
R3450
 23 on Cupgreen, Greenbury | Self-catering Greenbury

23 on Cupgreen, Greenbury

Greenbury Self-catering
Sleeps 3
1 review

23 on Cupgreen is situated in the township of Phoenix, northwest of central Durban.The unit has one bedroom with a double bed and one bathroom. Ther

  • Braai/Barbecue
  • On-site Parking
R500
Per unit
R500
Kasito Luxury Holiday Apartment | Margate Self-catering

Kasito Luxury Holiday Apartment

Margate Self-catering
Sleeps 5
1 review

Kasito Luxury Holiday Apartment is situated in the charming seaside resort town of Margate, along the South Coast of Kwa-Zulu Natal.The quaint unit,

  • Swimming Pool
  • Braai/Barbecue
R750
Per unit
R750
41 Bentley Estate | Self-catering Ballito

41 Bentley Estate

Ballito Self-catering
Sleeps 4

41 Bentley Estate is a roomy self-catering apartment situated in a secure apartment complex, along the Dolphin Coast. The house is ideally located walking...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1000
Per unit
R1000
Kubu Bali | Shelly Beach (KZN) Self-catering

Kubu Bali

Shelly Beach (KZN) Self-catering
Sleeps 6
2 reviews

Situated on the sea shore, this modern Bali styled complex offers direct access to the beach without crossing roads. It is well maintained and offers a...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1510
Per unit
R1510
Dunkirk Holiday Home | Self-catering Dunkirk Estate

Dunkirk Holiday Home

Dunkirk Estate Self-catering
Sleeps 4

Dunkirk Holiday Home is situated in the secure and affluent Dunkirk Estate, along the KwaZulu-Natal North Coast.The house has two bedrooms with en-s

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R2800
Per unit
R2800
Scuba Diver ZA Umkomaas | Umkomaas Self-catering

Scuba Diver ZA Umkomaas

Umkomaas Self-catering
Sleeps 3

At the closest location to the beach, you will find this immaculate apartment! Within walking distance to the beach, golf course and restaurants. Umkomaas...

  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
12 Sancta Maria | Self-catering Winklespruit

12 Sancta Maria

Winklespruit Self-catering
Sleeps 6
2 reviews

12 Sancta Maria is situated in the resort town of Kingsburgh, along the KwaZulu-Natal shoreline.The apartment has three bedrooms, and two full bathr

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

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,