Holiday Apartments in South Africa

Close

Price per night

to

Bedrooms

Bathrooms

Location

  • South Africa
  • All locations
  • Eastern Cape (190)
  • Free State (42)
  • Gauteng (213)
  • Kruger National Park (4)
  • KwaZulu-Natal (384)
  • Limpopo Province (101)
  • Mpumalanga (124)
  • North-West Province (27)
  • Northern Cape (18)
  • Western Cape (2,468)

More

Less

Travellers going to South Africa are booking December dates now. Secure your holiday home today and have the perfect trip.

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

3,575 Holiday homes

10

from £68 / night

£476 / week

Enquire Enquire View

Weavers Nest

KwaZulu-Natal / Ballito

2 5 2 nights min stay

  • 2 bedrooms
  • Sleeps 5
  • 2 nights min stay
Child friendly No pets allowed

from £68 / night

5

from £38 / night

£266 - £341 / week

Enquire Enquire View

Waterbuck Self Catering Bungalow on Game Farm

North-West Province / Rustenburg

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
Child friendly No pets allowed

from £38 / night

11

from £19 / night

£133 / week

Book Book View

Western Cape / Cederberg

4 10 2 nights min stay

  • 4 bedrooms
  • Sleeps 10
  • 2 nights min stay
Child friendly No pets allowed

from £19 / night

47

from £40 / night

£280 / week

Enquire Enquire View

Villa Jaime

KwaZulu-Natal / Ballito

2 2 Min stay varies

  • 2 bedrooms
  • Sleeps 2
  • Min stay varies
Child friendly No pets allowed

from £40 / night

11

from £59 / night

£413 / week

Enquire Enquire View

Villa Jaime - Romantic Swan Penthouse

KwaZulu-Natal / Ballito

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
Child friendly No pets allowed

from £59 / night

15

from £235 / night

£1644 / week

Enquire Enquire View

10 Uluwatu, Zimbali Estate

KwaZulu-Natal / Ballito

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
Not suitable for childrenNo pets allowed

from £235 / night

8

from £4773 / night

£28637 / week

Book Book View

Northern Cape / Kimberley

1 4 1 night min stay

  • 1 bedroom
  • Sleeps 4
  • 1 night min stay
Child friendly Ask about pets

from £4773 / night

17

from £44 / night

£304 - £341 / week

Enquire Enquire View

Modern Town House with Spectacular Sea Views

Cape Town / Simon's Town

3 5 7 nights min stay

  • 3 bedrooms
  • Sleeps 5
  • 7 nights min stay
Child friendly No pets allowed

from £44 / night

11

from £180 / night

£1197 - £2095 / week

Enquire Enquire View

The Beach House - Brighton Beach, Durban South

KwaZulu-Natal / Durban

4 12 2 nights min stay

  • 4 bedrooms
  • Sleeps 12
  • 2 nights min stay
Child friendly Pet friendly

from £180 / night

28

from £69 / night

£479 / week

Enquire Enquire View

Chillin'Out Guest Farm

Knysna / Sedgefield

2 5 2 nights min stay

  • 2 bedrooms
  • Sleeps 5
  • 2 nights min stay
Child friendly No pets allowed

from £69 / night

8

from £25 / night

£160 / week

Book Book View

Greater Johannesburg / Edenvale

1 2 1 night min stay

  • 1 bedroom
  • Sleeps 2
  • 1 night min stay
Ask owner if suitable for childrenNo pets allowed

from £25 / night

26

from £120 / night

£800 - £1620 / week

Enquire Enquire View

Cape Peninsula Holiday Villa with private pool

Cape Town / Noordhoek

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
Child friendly No pets allowed

from £120 / night

4

from £39 / night

£278 - £342 / week

Book Book View

KwaZulu-Natal / Ballito

1 2 2 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 2 nights min stay
Not suitable for childrenNo pets allowed

from £39 / night

28

from £80 / night

£560 / week

Enquire Enquire View

Luxury Self Catering Apartment

Overberg District / Hermanus

2 4 1 night min stay

  • 2 bedrooms
  • Sleeps 4
  • 1 night min stay
Child friendly No pets allowed

from £80 / night

(2) Very Good 

8

Pricing unknown

Book Book View

Very Good  (2)

Western Cape / Tulbagh

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
Child friendly Ask about pets

Pricing unknown

4

from £49 / night

£340 / week

Book Book View

Western Cape / Worcester

1 2 1 night min stay

  • 1 bedroom
  • Sleeps 2
  • 1 night min stay
Child friendly No pets allowed

from £49 / night

58

from £19 / night

£128 / week

Book Book View

North-West Province / Brits

6 26 2 nights min stay

  • 6 bedrooms
  • Sleeps 26
  • 2 nights min stay
Child friendly Pet friendly

from £19 / night

(1) Excellent 

7

from £57 / night

£500 / week

Book Book View

Excellent  (1)

Western Cape / Great Brak River

1 2 3 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 3 nights min stay
Ask owner if suitable for childrenNo pets allowed

from £57 / night

19

from £55 / night

£382 / week

Book Book View

Margate / Southbroom

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
Not suitable for childrenNo pets allowed

from £55 / night

10

from £300 / night

£2100 / week

Book Book View

KwaZulu-Natal / Zimbali Coastal Estate

5 10 1 night min stay

  • 5 bedrooms
  • Sleeps 10
  • 1 night min stay
Child friendly No pets allowed

from £300 / night

7

from £25 / night

£175 / week

Book Book View

KwaZulu-Natal / Howick

1 2 1 night min stay

  • 1 bedroom
  • Sleeps 2
  • 1 night min stay
Child friendly Pet friendly

from £25 / night

15

from £85 / night

£595 / week

Book Book View

KwaZulu-Natal / Glenmore Beach

5 12 Min stay varies

  • 5 bedrooms
  • Sleeps 12
  • Min stay varies
Child friendly No pets allowed

from £85 / night

12

from £54 / night

£372 / week

Enquire Enquire View

Seaview Villas, Illovo Beach, Kwa Zulu Natal, RSA

KwaZulu-Natal / Illovo Beach

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
Child friendly No pets allowed

from £54 / night

(1) Excellent 

9

from £42 / night

£288 / week

Book Book View

Excellent  (1)

Greater Johannesburg / Sandton

1 2 2 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 2 nights min stay
Child friendly No pets allowed

from £42 / night

(2) Excellent 

14

from £18 / night

£112 / week

Book Book View

Excellent  (2)

Greater Johannesburg / City Deep

1 2 2 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 2 nights min stay
Ask owner if suitable for childrenAsk about pets

from £18 / night

15

from £31 / night

£214 / week

Book Book View

Cape Agulhas / Agulhas

Studio 2 1 night min stay

  • Studio
  • Sleeps 2
  • 1 night min stay
Not suitable for childrenNo pets allowed

from £31 / night

14

from £100 / night

£700 / week

Book Book View

Mpumalanga / Standerton

2 4 2 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min stay
Child friendly No pets allowed

from £100 / night

9

from £50 / night

£345 / week

Book Book View

Western Cape / Paternoster

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
Ask owner if suitable for childrenAsk about pets

from £50 / night

10

from £100 / night

£700 / week

Book Book View

Cape Town / Century City

2 4 2 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min stay
Not suitable for childrenNo pets allowed

from £100 / night

21

from £99 / night

£690 / week

Enquire Enquire View

Garvies Surf House

KwaZulu-Natal / Durban

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
Child friendly No pets allowed

from £99 / night

12

from £21 / night

£147 / week

Book Book View

Free State / Kroonstad

1 2 1 night min stay

  • 1 bedroom
  • Sleeps 2
  • 1 night min stay
Child friendly No pets allowed

from £21 / night

15

from £40 / night

£240 - £260 / week

Book Book View

Cape Town / Newlands

1 2 2 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 2 nights min stay
Not suitable for childrenNo pets allowed

from £40 / night

14

from £76 / night

£531 / week

Book Book View

KwaZulu-Natal / Umhlanga Rocks

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
Child friendly No pets allowed

from £76 / night

15

Eastern Cape / East London

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
Child friendly No pets allowed

Pricing unknown

10

from £21 / night

£144 - £186 / week

Book Book View

Western Cape / Stilbaai

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
Not suitable for childrenPet friendly

from £21 / night

24

from £103 / night

£718 / week

Enquire Enquire View

Self Catering Holiday House in Cape Town

Cape Town / Mowbray

7 9 Min stay varies

  • 7 bedrooms
  • Sleeps 9
  • Min stay varies
Child friendly No pets allowed

from £103 / night

11

from £122 / night

£758 - £1137 / week

Book Book View

KwaZulu-Natal / Blythedale Beach

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
Child friendly Ask about pets

from £122 / night

(3) Excellent 

12

from £257 / night

£2244 / week

Book Book View

Excellent  (3)

KwaZulu-Natal / Pietermaritzburg

5 8 2 nights min stay

  • 5 bedrooms
  • Sleeps 8
  • 2 nights min stay
Not suitable for childrenNo pets allowed

from £257 / night

11

from £50 / night

£345 / week

Book Book View

Western Cape / Tulbagh

1 2 2 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 2 nights min stay
Child friendly Ask about pets

from £50 / night

(1) Excellent 

10

from £125 / night

£875 - £2100 / week

Book Book View

Excellent  (1)

KwaZulu-Natal / Westbrook Beach

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
Child friendly Ask about pets

from £125 / night

Don’t let an old browser slow down your holiday

Your browser is out of date and might not work well with our website. Download the latest version to speed up your hunt for the perfect holiday home.

Just click on the icons to get to the download page