Houses in South Africa and Villas - Holiday Lettings - Holiday Rentals South Africa

Close

View larger map

Also consider

Africa Holidays
14396 properties
South Africa Holidays
4948 properties
Log Cabin Holidays
238 properties
Self catering accommodation Western Cape
3,075 properties
Self catering accommodation KwaZulu-Natal
558 properties
Houses Gauteng
407 properties
Houses Eastern Cape
319 properties
Houses Mpumalanga
230 properties
Limpopo Province
135 properties
Free State
97 properties
North-West Province
87 properties
Northern Cape
30 properties

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

4,950 Holiday homes

(1) Excellent 

5

Cosy rental in Haenertsburg, Limpopo Province, sleeps 2 | swimming pool, swimming pool

Limpopo Province / Haenertsburg

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden

from £39 / night

£272 / week

Book View

Responds fast!
avg. 48 minutes

from £39 / night

(1) Excellent 

18

Penthouse in Thesen Island with sea view | golf within 30mins drive, fishing & tennis in town | From £150/night

Knysna / Thesen Island

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Air conditioning

from £150 / night

£1,050 - £1,540 / week

Book View

from £150 / night

9

Looking for pet friendly accommodation in Hondeklip Bay? Rent this house from £42/night

Northern Cape / Hondeklip Bay

3 6 1 night min

  • 3 bedrooms
  • sleeps 6
  • 1 night min
  • Child friendly
  • Pet friendly
  • Private garden

from £42 / night

£293 / week

Book View

from £42 / night

4

Plettenberg Bay self-catering apartment from £190/night. Pet friendly with balcony / terrace / mountain views

Western Cape / Plettenberg Bay

5 10 min stay varies

  • 5 bedrooms
  • sleeps 10
  • min stay varies
  • Nearest beach 0 km
  • Swimming pool
  • Child friendly

from £190 / night

£1,330 / week

Book View

from £190 / night

(1) Excellent 

18

KwaZulu-Natal holiday home rental

Margate / Southbroom

4 8 1 night min

  • 4 bedrooms
  • sleeps 8
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Swimming pool

from £566 / night

£3,962 / week

Book View

Responds fast!
avg. 1 hour 20 minutes

from £566 / night

(10) Excellent 

93

Manor house rental in Nottingham Road with solarium / roof terrace, bbq, golf within 30mins drive from £179/night

KwaZulu-Natal / Nottingham Road

4 8 2 nights min

  • 4 bedrooms
  • sleeps 8
  • 2 nights min
  • Nearest beach 150 km
  • Child friendly
  • Private garden

from £179 / night

£1,207 / week

Book View

from £179 / night

(5) Excellent 

23

Kruger Park/Mpumalanga house great for golf within 30mins drive, garden from £242/night

Kruger National Park / Kruger Park/Mpumalanga

2 8 2 nights min

  • 2 bedrooms
  • sleeps 8
  • 2 nights min
  • Child friendly
  • Air conditioning
  • Private garden

from £242 / night

£1,695 / week

Book View

from £242 / night

33

Excellent value-for-money farmhouse in Swartberg from £17/night | pet friendly & mountain views

KwaZulu-Natal / Swartberg

4 12 2 nights min

  • 4 bedrooms
  • sleeps 12
  • 2 nights min
  • Child friendly

from £17 / night

£117 / week

Book View

from £17 / night

22

Gauteng - Check out this amazing 4 bedrooms house with garden in Heidelberg

Gauteng / Heidelberg

4 15 1 night min

  • 4 bedrooms
  • sleeps 15
  • 1 night min
  • Child friendly
  • Air conditioning
  • Private garden

from £10 / night

£46 / week

Book View

from £10 / night

32

2 bedroom apartment in Struisbaai from £55/night | garden & bbq

Cape Agulhas / Struisbaai

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Ask owner if suitable for children

from £56 / night

£389 / week

Book View

from £56 / night

(4) Excellent 

18

Self-catering apartment in Glencairn with garden & wi-fi - Great for water sports

Cape Town / Glencairn

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Nearest beach 1 km
  • Child friendly

from £35 / night

£168 - £319 / week

Book View

from £35 / night

17

Child friendly rental - 6 bedrooms in Kamieskroon, Northern Cape with garden

Northern Cape / Kamieskroon

6 23 1 night min

  • 6 bedrooms
  • sleeps 23
  • 1 night min
  • Child friendly
  • Pet friendly
  • Private garden

from £31 / night

£212 / week

Book View

from £31 / night

4

Holiday apartment in Richards Bay, KwaZulu-Natal, from £49/night. With wi-fi, garden and much more!

KwaZulu-Natal / Richards Bay

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Private garden

from £50 / night

£346 / week

Book View

Responds fast!
avg. 1 hour 9 minutes

from £50 / night

31

Child friendly house in Germiston, Greater Johannesburg - 3 bedrooms | garden

Greater Johannesburg / Germiston

3 8 1 night min

  • 3 bedrooms
  • sleeps 8
  • 1 night min
  • Nearest beach 520 km
  • Child friendly
  • Pet friendly

from £42 / night

£251 - £761 / week

Book View

from £42 / night

13

Escape to Polokwane, Limpopo Province in this beautiful holiday lodge | Sleeps 2, 27 bedrooms

Limpopo Province / Polokwane

27 2 1 night min

  • 27 bedrooms
  • sleeps 2
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £62 / night

£435 / week

Book View

from £62 / night

(4) Excellent 

8

Private lodge with 5 bedrooms in Pongola | wi-fi, satellite tv and more

Zululand / Pongola

5 12 1 night min

  • 5 bedrooms
  • sleeps 12
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £61 / night

£426 / week

Book View

from £61 / night

(10) Excellent 

30

Stay at this cottage in Hermanus with garden, balcony / terrace & wi-fi from £52/night

Overstrand / Hermanus

1 3 min stay varies

  • 1 bedroom
  • sleeps 3
  • min stay varies
  • Nearest beach 6 km
  • Child friendly
  • Private garden
“peace and tranquility in the hills” This quaint little cottage is nestled in the, not well known, Hermanus wine lands, just 5 minutes outside of the main town. My boyfriend and I spent two glorious, peaceful nights in this spacious home and would have stayed longer if it wasn't for work. The horses can be heard neighing in the distance, and come to the fence to greet you, which is a mere 4 m from the porch. The only sounds that can be heard at night are that of nature gently rocking you to sleep. I would recommend this cottage to anyone seeking a break from the every day rush of city life, the views are stunning and you are left in peace to enjoy your vacation. The only thing that may disturb you is the color of the water, which you needn't be concerned about, as it comes from the mountains (all the water in the area looks brown/red in color, and separate drinking water is provided) and is perfectly safe to use for washing up and bathing. All crockery and cooking utensils are provided, all you need to bring is your food (which you can get in the town, or dine at one of the many vineyard restaurants on the road if you prefer) There is also a braai facility (barbecue) so be sure to make use of that. I would recommend this place in the summer months so you can be outside and enjoy the fresh air and views of the rolling hills and grapevines.

from £52 / night

£364 / week

Book View

from £52 / night

(1) Excellent 

23

Unique cottage in Waterval Boven, Mpumalanga | Sleeps 8, cycling holidays, swimming pool

Mpumalanga / Waterval Boven

3 8 1 night min

  • 3 bedrooms
  • sleeps 8
  • 1 night min
  • Swimming pool
  • Child friendly
  • Pet friendly

from £46 / night

£254 - £889 / week

Book View

from £46 / night

(1) Excellent 

24

Western Cape holiday villa rental

Cape Town / Westlake

5 8 7 nights min

  • 5 bedrooms
  • sleeps 8
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £470 / night

£3,290 / week

Book View

from £470 / night

(6) Very Good 

24

Holiday rental in Hout Bay with horse riding, fireplace, swimming pool

Cape Town / Hout Bay

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool

from £58 / night

£404 / week

Book View

Responds fast!
avg. 1 hour 51 minutes

from £58 / night

15

Apartment with satellite tv, wi-fi, garage & more in Durban

KwaZulu-Natal / Durban

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Nearest beach 2 km
  • Car not necessary
  • Air conditioning

from £42 / night

£293 / week

Book View

Responds fast!
avg. 2 hours 5 minutes

from £42 / night

(10) Excellent 

7

Holiday cottage with 3 bedrooms and garden in Dullstroom

Mpumalanga / Dullstroom

3 5 1 night min

  • 3 bedrooms
  • sleeps 5
  • 1 night min
  • Private garden

from £54 / night

£373 / week

Book View

from £54 / night

9

Apartment with 2 bedrooms in Boksburg, Greater Johannesburg | golf course on site / within 15 min walk, swimming pool & garden

Greater Johannesburg / Boksburg

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden

from £44 / night

£228 - £335 / week

Book View

from £44 / night

(4) Very Good 

11

Camps Bay - apartment with a very good review rating | wi-fi & air conditioning | beach or lakeside relaxation

Cape Town / Camps Bay

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Suitable for children age 5+

from £92 / night

£638 / week

Book View

Responds fast!
avg. 2 hours 11 minutes

from £92 / night

(3) Excellent 

12

Self-catering holiday rental in Cape St Francis, Eastern Cape | fireplace and solarium / roof terrace - pet friendly property

Eastern Cape / Cape St Francis

6 12 3 nights min

  • 6 bedrooms
  • sleeps 12
  • 3 nights min
  • Child friendly

from £103 / night

£719 / week

Book View

from £103 / night

(26) Excellent 

30

Top rated holiday villa in Phalaborwa | tennis in town | Sleeps 6 | pet friendly

Limpopo Province / Phalaborwa

3 6 1 night min

  • 3 bedrooms
  • sleeps 6
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £134 / night

£805 - £1,019 / week

Book View

Responds fast!
avg. 3 hours 59 minutes

from £134 / night

(19) Excellent 

31

Spacious self catering property in Sedgefield | sleeps 8 | mountain views, walking holidays

Knysna / Sedgefield

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Child friendly

from £125 / night

£832 - £1,309 / week

Book View

from £125 / night

(3) Very Good 

14

Ideal house in Cape Town Central from £120/night | 2 bedrooms, sleeps 6

Cape Town / Cape Town Central

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Swimming pool
  • Child friendly
  • Private garden

from £120 / night

£550 - £900 / week

Book View

from £120 / night

(1) Very Good 

15

2 bedroom accommodation in Shaka's Rock

KwaZulu-Natal / Shaka's Rock

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 0.1 km
  • Child friendly
  • Air conditioning

from £111 / night

£773 / week

Book View

from £111 / night

(7) Very Good 

20

Holiday accommodation in Mowbray with great reviews | garden, bbq | beach or lakeside relaxation

Cape Town / Mowbray

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 9 km
  • Car not necessary

from £23 / night

£140 - £190 / week

Book View

from £23 / night

13

Comfortable apartment in Cape Town. Sleeps 2 in Green Point

Cape Town / Green Point

1 2 5 nights min

  • 1 bedroom
  • sleeps 2
  • 5 nights min

from £84 / night

£471 / week

Book View

from £84 / night

(10) Excellent 

28

House in Wilderness with satellite tv from £230/night - Great for walking holidays

Western Cape / Wilderness

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool

from £230 / night

£1,610 - £2,795 / week

Book View

Responds fast!
avg. 3 hours 58 minutes

from £230 / night

6

Experience a home from home at this b&b in Kempton Park | satellite tv & swimming pool

Greater Johannesburg / Kempton Park

6 12 1 night min

  • 6 bedrooms
  • sleeps 12
  • 1 night min
  • Swimming pool
  • Child friendly
  • Pet friendly

from £25 / night

£140 / week

Book View

from £25 / night

(4) Excellent 

17

Fantastic rental in Trafalgar, KwaZulu-Natal - Great for walking holidays and cycling holidays | child friendly

KwaZulu-Natal / Trafalgar

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Swimming pool
  • Child friendly
  • Pet friendly

from £35 / night

£224 - £1,001 / week

Book View

Responds fast!
avg. 1 hour 37 minutes

from £35 / night

(6) Excellent 

25

Country cottage in Saint Francis Bay, Eastern Cape | Ideal for 4 people | satellite tv | Nearest beach 1 km

Eastern Cape / Saint Francis Bay

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 1 km

from £45 / night

£300 - £450 / week

Book View

from £45 / night

(1) Very Good 

16

Enjoy golf within 30mins drive and tennis in town in Brakpan at this apartment from £34/night

Greater Johannesburg / Brakpan

2 3 1 night min

  • 2 bedrooms
  • sleeps 3
  • 1 night min
  • Child friendly
  • Ask about pets

from £35 / night

£152 / week

Book View

from £35 / night

(2) Excellent 

12

House in Ballito with sea view from £363/night - Perfect for mountain views, fishing & beach or lakeside relaxation

KwaZulu-Natal / Ballito

3 6 6 nights min

  • 3 bedrooms
  • sleeps 6
  • 6 nights min
  • Beach / lakeside relaxation
  • Ask owner if suitable for children

from £363 / night

£2,542 / week

Book View

from £363 / night

(2) Excellent 

27

Holiday rental in Kommetjie from £165/night. Sleeps 8, 4 bedrooms

Cape Town / Kommetjie

4 8 3 nights min

  • 4 bedrooms
  • sleeps 8
  • 3 nights min
  • Nearest beach 0.4 km
  • Swimming pool
  • Child friendly

from £166 / night

£1,126 - £1,520 / week

Book View

from £166 / night

18

Guest house in Vanderkloof with satellite tv - from £137/night

Northern Cape / Vanderkloof

4 8 1 night min

  • 4 bedrooms
  • sleeps 8
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £137 / night

£957 / week

Book View

from £137 / night

(2) Very Good 

24

House in Zinkwazi Beach from £239/night | 7 bedrooms, sleeps 14

KwaZulu-Natal / Zinkwazi Beach

7 14 min stay varies

  • 7 bedrooms
  • sleeps 14
  • min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

from £240 / night

£1,595 / week

Book View

from £240 / night

Why South Africa?

A country of immense cultural diversity, South Africa has a variety of natural landscapes and a colourful history. The Western Cape boasts the magnificent Table Mountain and other fantastic hiking routes, vast wine lands, magnificent beaches, and the world-class restaurants and cosmopolitan entertainment haunts of Cape Town. Alternatively, in the Eastern Cape you can surf the world’s biggest waves, ski the only slopes in South Africa, tick off the ‘Big Five’ on a the safari checklist, visit the birthplace of Nelson Mandela and bungee off the highest bridge in the Southern hemisphere.

The country has a rich and ancient history, from the cave-paintings of the ancient San people to the ‘Kingdom of the Zulu’. The landscape is always surprising, ranging from the annual floral outburst in Nanaqualand to the great Limpopo River and the great canyons and mountains of the Drakensberg range, all set under a wide African sky. Whether its action, relaxation, discovering the country’s history or an adventure South Africa offers so much that it just cannot fail to amaze everyone of its visitors.

Top Destination reviews

485 on Teresa, Self-Catering, Die Wilgers, Pretoria
Comfortable stay in Pretoria

I stayed in the cottage with my two small children for just over a week. The cottage is in a beautiful gated community with very good security and we felt very safe, even on an evening when the electricity was briefly off for the whole area. Amelda, our host, was friendly, superbly accommodating and helpful, really going the extra mile to make sure were happy! The cottage itself was tastefully decorated and very comfortable with a really lovely outside dining area where we took our breakfasts in the sunshine. I would highly recommend 458 on Theresa to anyone needing a place to stay in Pretoria. see more
Cape Town Central Sea Point
Trip to Capetown

The appartment is fully exhausted and very nice. The view underpins the appartment. We would book the appartment on our next trip. It is centrally located in sea point and offers excellent parking. On foot are several very good restaurants to reach. The waterfront is 2 km away. All in all, the combination of the apartment with cape town itself creates one of our nicest vacations. Tranks a lotsee more
Luxury Local Living in Sea Point
Perfect location

This flat in Seapoint is the ultimate location. Everything I was looking for within walking distance and close to the hub of Cape town Waterfront. The room is lovely with very comfy bed and private shower/washroom. Very clean and well maintained. The flat is spacious and airy, with lots of natural light. Kim, the host is the best! Made me feel welcome and at home. Very knowledgeable, with the answers and recommendations for anything I needed. Great restaurants and shops, and the Promenade was lovely for long walks. I will definitely be back... soon!see more
Sea Spray Cottage
Perfect holiday house

What an amazing place at a very reasonable price, A very secluded and private house, lovely outside area and pool, you can see the sea over the tree tops, and you can hear the waves in the back ground, I enjoyed sitting outside by the pool in the morning to watch the sunrise, and again in the evening watching it go down again, a truly lovely property inside and out, excellent landlord as well who is very friendly and helpful. We spent a great week in this lovely house and really cannot come up with anything negative 10 out of 10, thanks Suzanne for a great staysee more
Villa Protea
Wonderful stay in a perfect setting.

Secure gated upmarket development, in a flora and fauna surrounding. Fabulous ensuite bedrooms, pool table and big TV room. Suit families as lots of entertainment in surrounding area. Plettenberg Beach 10 minutes away by car, lots of restaurants and eateries on the beachfront and in the town. Imagine eating wonderful Fish and chips and watching a school of dolphins in the bay. Plettenberg Bay for the Southern right Whales breeding season June to November. Golf 5 minutes away, elephant parks, wildlife safaris ( book in advance ) brochures on hand, craft shops and weekly markets at Old Nick Village. Bungee jumping at 216m from Bloukrans Bridge, river rafting, boats for hire, bird sanctuaries, Ostrich farms, and the worlds largest tree.see more
Nkwazi Tree Lodge
Fantastic Stay

We were three families, a total of 12 people and we had a fantastic stay at Nkwazi Tree Lodge. Everyone had enough space. My elderly mother even managed the stairs. Wonderful house with sea views from every room. Loved the bar, deck and bbq areas. Easy walk to the amazing beach. Just a pity the sea was too rough to go whale and dolphin watching but still managed to spot a pod of dolphins and whales from the beach. So special! A warm welcome from the owners and little Gizmo. Always friendly and helpful. And not forgetting the lovely Nelly.see more