Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .
TIP!
Enter Dates
Enter your dates for accurate availability
KwaZulu-Natal, South Africa
Select dates 2 Guests

Self Catering Accommodation in KwaZulu-Natal: Discover Unique Places to Stay-47

KwaZulu-Natal

Accommodation in KwaZulu-Natal

2600+ accommodation listings, including 105 specials
Santorini Unit F | Margate Beach Self-catering

Santorini Unit F

Margate Beach Self-catering
Sleeps 6

Santorini Unit F is situated in Margate, along it's famous beachfront. The unit has 3 bedrooms and 2 bathrooms. Sleeps 6 people. There is a fully e

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R950
Avg per night
R950
Avg per night
Surabaya Unit A | Self-catering Margate

Surabaya Unit A

Margate Self-catering
Sleeps 4

Surabaya is situated just south of the hustle and bustle of the popular coastal resort town of Margate. The unit has 2 bedrooms and 2 bathrooms. Sleeps 4...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R655
Avg per night
R655
Avg per night
Over The Edge Cottage 1 | Underberg Self-catering

Over The Edge Cottage 1

Underberg Self-catering
Sleeps 5
12 reviews

Offering luxury accommodation, the Over The Edge Cottage is set on a grassy verge overlooking the Umzimkulu Valley and Drakensberg Mountains.This qu

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R900
Avg per night for 2 guests
R900
Avg per night for 2 guests
Colonial Sands Unit B | Self-catering Margate Beach

Colonial Sands Unit B

Margate Beach Self-catering
Sleeps 6

Colonial Sands Unit B is situated in the lovely seaside town of Margate.This unit has 3 bedrooms and 2 bathrooms. There is a fully equipped kitchen

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R950
Avg per night
R950
Avg per night
Kingfisher Unit E | St Michaels on Sea Self-catering

Kingfisher Unit E

St Michaels on Sea Self-catering
Sleeps 6
2 reviews

This complex is situated in a prime position, close to the popular St Michaels Beach. The unit has three bedrooms and two bathrooms. There is a full

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R715
Avg per night
R715
Avg per night
Kingfisher Unit C | Self-catering St Michaels on Sea

Kingfisher Unit C

St Michaels on Sea Self-catering
Sleeps 4

This complex, with river and lagoon views, is situated in a prime position close to the popular St Michaels Beach. The unit has two bedrooms and two

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600
Avg per night
R600
Avg per night
Villa 2853 San Lameer | San Lameer Self-catering

Villa 2853 San Lameer

San Lameer Self-catering
Sleeps 4
2 reviews

Villa 2853 San Lameer is located in one of the most sought-after destinations on the south coast of South Africa's KwaZulu-Natal Province. Not surprising, if...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1600
Avg per night
R1600
Avg per night
Summer House | Self-catering Ballito

Summer House

Ballito Self-catering
Sleeps 10

Offering self-catering holiday accommodation perfectly located in the town of Ballito, with escalated views of the ocean from the upstairs viewing deck.

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R3500
Avg per night
R3500
Avg per night
2 Ridgeview Manor | Uvongo Beach Self-catering

2 Ridgeview Manor

Uvongo Beach Self-catering
Sleeps 4

Two Ridgeview Manor offers self-catering accommodation, close to the beach. Accommodation is provided in a self-catering apartment that can comfortably sleep...

  • On-site Parking
R825
Avg per night
R825
Avg per night
Laguna La Crete Unit F | Self-catering Beacon Rocks

Laguna La Crete Unit F

Beacon Rocks Self-catering
Sleeps 6

The Laguna La Crete Complex is perched on the cliffs overlooking the sheltered Uvongo main beach.The unit has 3 bedrooms and 2 bathrooms. Sleeps 6 p

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R775
Avg per night
R775
Avg per night
Laguna La Crete Unit G | Beacon Rocks Self-catering

Laguna La Crete Unit G

Beacon Rocks Self-catering
Sleeps 6
1 review

The Laguna La Crete G is perched on the cliffs overlooking the sheltered Uvongo main beach.The unit has 3 bedrooms and 2 bathrooms. Sleeps 6 people.

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R775
Avg per night
R775
Avg per night
Laguna La Crete Unit H | Self-catering Uvongo Beach

Laguna La Crete Unit H

Uvongo Beach Self-catering
Sleeps 6

The Laguna La Crete Complex is perched on the cliffs overlooking the sheltered Uvongo main beach.The unit has 3 bedrooms and 2 bathrooms. Sleeps 8 p

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R775
Avg per night
R775
Avg per night
2 Mzimayi, Mangrove Beach Estate | Melville Beach Self-catering

2 Mzimayi, Mangrove Beach Estate

Melville Beach Self-catering
Sleeps 6
2 reviews

The best kept secret of the Kwazulu Natal South Coast...Along the quieter part of the Hibiscus Coast between Hibberdene and Port Shepstone, the Mangrove Beach...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R880
Avg per night
R880
Avg per night
Overnight Accommodation | Self-catering Merrivale

Overnight Accommodation

Merrivale Self-catering
Sleeps 6 in 2 rooms
2 reviews

Overnight Accommodation is set in Howick. It is 19 kilometres from Pietermaritzburg and four and a half hours from Johannesburg.There are two units

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R725
Avg per night for 2 guests
R725
Avg per night for 2 guests
Sue Casa Nr 5, Manaba Beach | Manaba Beach Self-catering

Sue Casa Nr 5, Manaba Beach

Manaba Beach Self-catering
Sleeps 4
1 review

Sue Casa is well located along the Hibiscus coast, within a 400m walk of the Blue Flag Manaba Beach and of a number of shops, bars and restaurants. The town of...

  • Braai/Barbecue
  • On-site Parking
R600
Avg per night
R600
Avg per night
303 Amandonia | Self-catering Doonside

303 Amandonia

Doonside Self-catering
Sleeps 6
6 reviews

303 Amandonia is a spacious, sea-facing apartment. It is a short, pleasant 200m walk from the beautiful swimming beach.There are two bedrooms and

  • Braai/Barbecue
  • On-site Parking
R550
Avg per night
R550
Avg per night
189 Laguna La Crete | Beacon Rocks Self-catering

189 Laguna La Crete

Beacon Rocks Self-catering
Sleeps 6
1 review

Laguna La Crete is a popular complex that overlooks the beautiful Uvongo Beach and lagoon with its stunning gorge and waterfall. It offers excellent security...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R730
Avg per night
R730
Avg per night
20% OFF
Afsaal holiday flat  | KwaZulu-Natal Specials

Afsaal holiday flat

Amanzimtoti Self-catering
Sleeps 4

Full sea view :2 Bedroom Flat .Can sleep 4 people .2 Full bathrooms one with shower 2nd bedroom.en-suite corner bath, toilet and basin Open view...

  • Braai/Barbecue
  • On-site Parking
R790
R632
Avg per night
R790
R632
Avg per night
Mfihlo B&B | Bhomela Self-catering

Mfihlo B&B

Bhomela Bed and Breakfast, Self-catering
Sleeps 16 in 8 rooms
1 review

Mfihlo B&B is set in the rural village of Bhomela, close to all amenities and local shopping malls, and well within close proximity to the Shelly Centre and...

R400
Avg per night for 2 guests
R400
Avg per night for 2 guests
San Lameer Villa 3205 | Self-catering San Lameer

San Lameer Villa 3205

San Lameer Self-catering
Sleeps 6

San Lameer Villa 3205 is located in San Lameer Estate. This wonderful estate has various activities, including an 18 hole championship golf course.T

R2495
Avg per night
R2495
Avg per night

KwaZulu-Natal accommodation

If you are looking for KwaZulu-Natal self catering accommodation , SafariNow has a selection of self catering accommodation in KwaZulu-Natal and surrounds. With 3696 listings in KwaZulu-Natal, our handy KwaZulu-Natal map search and great low prices, it's easy to book the perfect self catering holiday accommodation for your KwaZulu-Natal visit.

We also have some great special accommodation deals in KwaZulu-Natal South Africa