Self-catering accommodation in South Africa

Sky Lodge
Welcome to the Sky Lodge, a unique self catering stone and thatch lodge on the side of the mountain overlooking the Hartbeespoort Dam and surrounding...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Kanya Lodge
Kanya Lodge is the ideal lodge for a quiet getaway from city life, a privately owned lodge inside the Mabalingwe nature reserve situated 28 km from Bela Bela...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

De Ware Jacob
De Ware Jacob has 4 private separate luxury-cottages for guests that are fully equipped for self-catering, on a 2.4-hectare smallholding covered in fynbos....
- Wi-Fi
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Merry Pebbles Resort
Merry Pebbles Resort is situated on the banks of the Sabie River, 1 km from Sabie village. AA Highly Recommended self-catering accommodation, as well as 3 Star...
- Wi-Fi
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Bentley Estate 28
Bentley Estate 28 is situated in Ballito in KwaZulu-Natal. It is the ideal choice for those looking for a beach breakaway as it is within walking distance of...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

The Estuary Guest Chalets
The Estuary Guest Chalets is situated in the heart of St Lucia, making it the ideal getaway for the annual family vacation or long weekend. We offer 10...
- Swimming Pool
- On-site Parking

Beach House on Fairway
Beach House on Fairway is a crisp and spacious beach house, tranquilly decorated with relaxed pool and entertainment areas to give both young and old the sense...
- Swimming Pool
- Braai/Barbecue
- Pet Friendly
- On-site Parking

65 Perissa at Santorini
65 Perissa at Santorini is a Mediterranean-style villa located in the Perissa village of Santorini. This apartment offers self-catering accommodation for a...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

The Kingdom Resort
The Kingdom Resort offers stylish accommodation situated next to the Pilanesberg National Park, only a short drive from the spectacular Sun City.A r
- Wi-Fi
- Swimming Pool
- Braai/Barbecue
- On-site Parking

76 Stella Maris
76 Stella Maris is situated in the picturesque town of Amanzimtoti. The main swimming beach is 50 metres from the complex and the complex is about 4
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Driftwood
Located in the private West Coast Nature Reserve, Driftwood is set in a picturesque environment with lovely sea views. It is situated only a stones’ throw from...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Ballito Bentley Estate 15
Ballito Bentley Estate 15 is located in Ballito, a popular town along the Dolphin Coast. Bentley Estate is a short walk to the beach, and is the ideal base for...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Madrid Farm Cottages
Madrid Farm Cottages comprises three self-catering cottages situated in the garden on the Madrid Farm, which has been in the Mousley family for 143 years. The...
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Olievenfontein Private Game Reserve
Olievenfontein Private Game Reserve is a stunning self-catering reserve which lies 1500 m above sea level in the breathtaking, malaria-free Waterberg...
- Wi-Fi
- Swimming Pool
- Braai/Barbecue
- On-site Parking

Riverine
If you need a wonderful luxurious holiday home, then look no further than this ideal home for you, your family and friends.Witsand is a peaceful coastal...
- Braai/Barbecue
- Pet Friendly
- On-site Parking

Forest Creek Lodge & Spa
Forest Creek nestles in a gorge of the Steenkampsburg Mountains, set in a private nature reserve of the Mpumalanga escarpment. The gorge is softened only by a...
- Wi-Fi
- Braai/Barbecue
- Pet Friendly
- On-site Parking

Ngiri Safaris
Ngiri Safaris is owner run and managed in order to give our clients the best possible experience. We are situated in the Dinokeng Big 5 Game Reserve. Game...
- Swimming Pool
- Braai/Barbecue
- Pet Friendly
- On-site Parking

Dullstroom Country Cottages
Sheltered between magnificent oak trees in the idyllic country setting of a farm, in the fishing village of Dullstroom, these two stone cottages make for the...
- Braai/Barbecue
- On-site Parking

Shale Beach House
Shale Beach House is a one of a kind special and tranquil self-catering holiday home along the lower south coast of KZN in the quiet town of Ramsgate. The...
- Swimming Pool
- Braai/Barbecue
- Pet Friendly
- On-site Parking

Bramley Apartment
These four units are situated in Noordhoek and are beautifully furnished and set below the famous Chapman's Peak Mountain, offering gorgeous views of the...
- Wi-Fi
- Swimming Pool
- Braai/Barbecue
- On-site Parking
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21 - 40
- 41 - 60
- 61 - 80
- 81 - 100
- 101 - 120
- 121 - 140
- 141 - 160
- 161 - 180
- 181 - 200
- 201 - 220
- 221 - 240
- 241 - 260
- 261 - 280
- 281 - 300
- 301 - 320
- 321 - 340
- 341 - 360
- 361 - 380
- 381 - 400
- 401 - 420
- 421 - 440
- 441 - 460
- 461 - 480
- 481 - 500
- 501 - 520
- 521 - 540
- 541 - 560
- 561 - 580
- 581 - 600
- 601 - 620
- 621 - 640
- 641 - 648
South Africa 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 40 options of Self-catering accommodation in South Africa.
Affordable accommodation for everyone, from cheap and cheerful Self-catering holiday houses to luxury villas. Don't miss out on our great deals from R200 per person 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?
- Find out more about South Africa
- Explore things to do around South Africa
- Find inspiration from Reviews of South Africa
- Plan your escape using our South Africa Map
Did you know? South Africa Accommodation is often misspelt. Here are some variations:
Suid Afrika Self-catering, SouthAfrica Self-catering,