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

0 Vacation rentals

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Vacation private room in South Africa

Swartberg private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

1 filter does not match: Private tennis court

from $45 / night

$313 / week

1 / 27

Great rentals within 20 miles that match your search

Vacation private room in South Africa

Swartberg private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Private tennis court

from $45 / night

$313 / week

1 / 27

Great rentals within 20 miles that match your search

Western Cape Vacation b&b rental

Cape Town Central b&b

  • 6 bedrooms
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $114 / night

$794 / week

1 / 42

Great rentals within 20 miles that match your search

B&b rental in South Africa with shared pool

Suider Paarl b&b

  • 4 bedrooms
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $112 / night

$782 / week

1 / 11

Great rentals within 20 miles that match your search

Guest house rental in South Africa

Bryanston guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $321 / night

$2,245 / week

1 / 5

Great rentals within 20 miles that match your search

Vacation home in Free State

Kroonstad house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Private tennis court

from $18 / night

$23 - $584 / week

1 / 18

Great rentals within 20 miles that match your search

Vacation guest house in KwaZulu-Natal

Swartberg guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $45 / night

$313 / week

1 / 26

Great rentals within 20 miles that match your search

Vacation private room in South Africa

Swartberg private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $45 / night

$313 / week

1 / 27

Great rentals within 20 miles that match your search

Vacation private room in South Africa

Swartberg private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

1 filter does not match: Private tennis court

from $45 / night

$313 / week

1 / 28

Great rentals within 20 miles that match your search

Vacation home with indoor pool in South Africa

Strand house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

1 filter does not match: Private tennis court

from $344 / night

$2,748 / week

1 / 0

Great rentals within 20 miles that match your search

Cottage rental in South Africa

Rouxville cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 10

1 filter does not match: Private tennis court

from $69 / night

$481 / week

1 / 11

Great rentals within 20 miles that match your search

Vacation guest house in South Africa

Mossel Bay guest house

  • 7 bedrooms
  • 6 bathrooms
  • sleeps 17

1 filter does not match: Private tennis court

from $879 / night

$6,142 / week

1 / 9

Great rentals within 20 miles that match your search

Vacation chalet with shared pool in South Africa

Hondeklip Bay chalet

  • 7 bedrooms
  • 7 bathrooms
  • sleeps 22

1 filter does not match: Private tennis court

from $86 / night

$561 / week

1 / 15

Great rentals within 20 miles that match your search

Apartment rental in Western Cape with shared pool

Hermanus apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Private tennis court

from $114 / night

$794 / week

1 / 23

Great rentals within 20 miles that match your search

South Africa Vacation home rental

Kloof house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 16

1 filter does not match: Private tennis court

from $401 / night

$2,806 - $5,210 / week

1 / 7

Great rentals within 20 miles that match your search

Vacation tented camp with shared pool in South Africa

Hoedspruit tented camp

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Private tennis court

from $207 / night

$1,443 / week

1 / 14

Great rentals within 20 miles that match your search

KwaZulu-Natal Vacation villa rental

Southbroom villa

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Private tennis court

from $287 / night

$1,374 - $1,759 / week

1 / 24

Great rentals within 20 miles that match your search

Vacation apartment in Gauteng

Pretoria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $71 / night

$447 / week

1 / 19

Great rentals within 20 miles that match your search

Home rental in South Africa with swimming pool

Hibberdene house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

1 filter does not match: Private tennis court

from $153 / night

$1,066 / week

1 / 20

Great rentals within 20 miles that match your search

Vacation apartment with swimming pool in South Africa

Oranjezicht apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $290 / night

$1,737 / week

1 / 28

Great rentals within 20 miles that match your search

Vacation home in South Africa

Scarborough house

  • 4 bedrooms
  • 7 bathrooms
  • sleeps 7

1 filter does not match: Private tennis court

from $229 / night

$1,603 / week

1 / 18

Great rentals within 20 miles that match your search

Western Cape Vacation villa rental

Bloubergstrand villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 11

1 filter does not match: Private tennis court

from $621 / night

$4,345 / week

1 / 33

Great rentals within 20 miles that match your search

Vacation b&b with shared pool, golf nearby in South Africa

Langebaan b&b

  • 3 bedrooms
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $73 / night

$505 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation b&b with shared pool, golf nearby in South Africa

Langebaan b&b

  • 3 bedrooms
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $73 / night

$505 / week

1 / 9

Great rentals within 20 miles that match your search

Vacation apartment in South Africa

Plettenberg Bay apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Private tennis court

from $189 / night

$1,323 / week

1 / 31

Great rentals within 20 miles that match your search

Vacation home in South Africa

Milnerton house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 7

1 filter does not match: Private tennis court

from $181 / night

$1,267 / week

1 / 29

Great rentals within 20 miles that match your search

Vacation lodge with shared pool in South Africa

Modimolle (Nylstroom) lodge

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 12

1 filter does not match: Private tennis court

from $1,036 / night

$5,338 - $5,903 / week

1 / 43

Great rentals within 20 miles that match your search

Vacation home with golf nearby in South Africa

Hazyview house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Private tennis court

from $187 / night

$1,304 / week

1 / 25

Great rentals within 20 miles that match your search

Guest house accommodation in South Africa

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $64 / night

$446 / week

1 / 27

Great rentals within 20 miles that match your search

Vacation guest house rental

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $64 / night

$446 / week

1 / 21

Great rentals within 20 miles that match your search

South Africa Vacation guest house rental

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Private tennis court

from $37 / night

$254 / week

1 / 22

Great rentals within 20 miles that match your search

KwaZulu-Natal Vacation farmhouse rental

Dargle farmhouse

  • 8 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Private tennis court

from $218 / night

$1,523 / week

1 / 44

Great rentals within 20 miles that match your search

Villa rental in South Africa with golf nearby

Bela Bela villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 16

1 filter does not match: Private tennis court

from $974 / night

$6,813 / week

1 / 51

Great rentals within 20 miles that match your search

South Africa ski home to rent.

Lovemore Park house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Private tennis court

from $149 / night

$445 / week

1 / 32

Great rentals within 20 miles that match your search

Vacation home in South Africa

Struisbaai house

  • 7 bedrooms
  • 5 bathrooms
  • sleeps 14

1 filter does not match: Private tennis court

from $246 / night

$1,723 / week

1 / 71

Great rentals within 20 miles that match your search

Vacation villa in South Africa

Constantia villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

1 filter does not match: Private tennis court

from $1,338 / night

$9,362 / week

1 / 21

Great rentals within 20 miles that match your search

Western Cape Vacation home rental

Kleinmond house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Private tennis court

from $102 / night

$713 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation hotel apartment in Western Cape

Simondium hotel apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Private tennis court

from $236 / night

$1,614 / week

1 / 20

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in South Africa

Plettenberg Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Private tennis court

from $98 / night

$682 / week

1 / 11

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in South Africa

Cathkin Park apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Private tennis court

from $138 / night

$962 / week

1 / 23

×

Also consider