Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Best South Africa Apartments on Holiday Lettings - Vacation rentals

All filters (2)

Filters (2)

Clear filters

428 Vacation rentals

Cottage rental in South Africa

Pringle Bay cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 3

from $62 / night

$245 / week

1 / 29

Vacation guest house in South Africa

Jeffreys Bay guest house

  • 4 bedrooms
  • 6 bathrooms
  • sleeps 8

from $94 / night

$658 / week

1 / 28

Vacation home in Western Cape

Hout Bay house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 10

from $332 / night

$2,290 - $3,092 / week

1 / 22

South Africa Vacation cottage rental

Fresnaye cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $184 / night

$1,284 / week

1 / 17

Vacation gite in Western Cape

Knysna Heights gite

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 10

from $236 / night

$1,652 / week

1 / 25

South Africa Vacation home accommodation

Brenton-on-Sea house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $164 / night

$1,147 / week

1 / 43

Vacation apartment with shared pool in Western Cape

Somerset West apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $47 / night

$326 / week

1 / 7

Vacation chalet rental

St Lucia chalet

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $85 / night

$594 / week

1 / 21

Vacation apartment in South Africa

Brenton-on-Sea apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $109 / night

$762 / week

1 / 14

Vacation villa with golf nearby in South Africa

Thesen Island villa

  • 6 bedrooms
  • 7 bathrooms
  • sleeps 12

from $391 / night

$2,733 / week

1 / 22

South Africa Vacation apartment rental

Gordon's Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $155 / night

$813 - $1,191 / week

1 / 41

Vacation apartment in South Africa

Jeffreys Bay apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $126 / night

$882 / week

1 / 8

Western Cape Vacation b&b rental

Cape Town Central b&b

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $344 / night

$2,405 / week

1 / 12

Vacation villa with swimming pool, golf nearby in South Africa

Zimbali Coastal Estate villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 9

from $376 / night

$2,627 / week

1 / 16

Western Cape Vacation penthouse rental

Kleinmond penthouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $201 / night

$1,145 - $1,338 / week

1 / 15

Vacation home in South Africa

Scarborough house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $172 / night

$1,082 - $1,483 / week

1 / 25

Vacation villa accommodation

Constantia villa

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 7

from $568 / night

$3,975 / week

1 / 20

Vacation home in South Africa

Scarborough house

  • 4 bedrooms
  • 7 bathrooms
  • sleeps 7

from $229 / night

$1,603 / week

1 / 18

South Africa Vacation home accommodation

De Kelders house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $172 / night

$1,031 / week

1 / 16

Villa rental in Western Cape

Noordhoek villa

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 8

from $734 / night

$5,136 / week

1 / 46

Vacation apartment in South Africa

Muizenberg apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $166 / night

$1,123 / week

1 / 25

Vacation apartment with shared pool in South Africa

Milnerton apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $185 / night

$1,291 / week

1 / 13

South Africa Vacation villa rental

Rennies Beach villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $245 / night

$1,541 / week

1 / 35

Eastern Cape Vacation apartment rental

Jeffreys Bay apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $299 / night

$2,087 / week

1 / 20

Vacation home with shared pool in North-West Province

Broederstroom house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 11

from $172 / night

$1,203 / week

1 / 43

Western Cape Vacation apartment rental

Seaforth apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $110 / night

$612 / week

1 / 12

Vacation villa with swimming pool in South Africa

Noordhoek villa

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

from $1,040 / night

$7,275 / week

1 / 55

South Africa Vacation villa rental

Camps Bay villa

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 12

from $2,044 / night

$14,307 / week

1 / 32

South Africa Vacation beach hut rental

Hermanus beach hut

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $115 / night

$802 / week

1 / 4

Ski apartment to rent in South Africa

Sedgefield apartment

  • 6 bedrooms
  • 5 bathrooms
  • sleeps 14

from $516 / night

$3,607 / week

1 / 17

South Africa Vacation apartment rental

Cape Town Central apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $100 / night

$696 / week

1 / 37

Vacation home rental

Bakoven house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $916 / night

$6,412 / week

1 / 17

Cottage rental in South Africa

Keurboomstrand cottage

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $202 / night

$1,413 / week

1 / 28

Vacation cottage in Eastern Cape

Bushman's River Mouth cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $144 / night

$1,002 / week

1 / 17

South Africa Vacation apartment rental

Cape Town Central apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $69 / night

$516 - $756 / week

1 / 11

South Africa Vacation villa accommodation

Bloubergstrand villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $519 / night

$3,629 / week

1 / 22

Villa rental in South Africa with swimming pool, golf nearby

Green Point villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 5

from $336 / night

$2,113 / week

1 / 32

South Africa Vacation home accommodation

Wilderness house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $126 / night

$815 / week

1 / 9

Vacation villa in South Africa

Gordon's Bay villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $168 / night

$1,174 / week

1 / 8

Vacation apartment in Gauteng

Pretoria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $71 / night

$447 / week

1 / 19

×

Also consider