Updating

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

Updating

All filters (1)

Filters (1)

Clear filters

26 Vacation rentals

Applied filters (1)

Vacation apartment with shared pool in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $42 / night

$289 / week

1 / 9

Vacation apartment in Sandton

Sandton apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from $258 / night

$1,432 / week

1 / 32

Vacation guest house rental

Sandton guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $44 / night

$305 / week

1 / 4

Sandton Vacation apartment rental

Sandton apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 3

from $269 / night

$1,603 / week

1 / 12

Vacation home with shared pool, golf nearby in Johannesburg South

Johannesburg South house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $31 / night

$217 / week

1 / 8

Vacation apartment rental

Parktown North apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $57 / night

$341 / week

1 / 33

Apartment rental in Lone Hill with shared pool

Lone Hill apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $118 / night

$823 - $1,076 / week

1 / 30

Vacation home rental

Springs house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $140 / night

$970 - $1,513 / week

1 / 49

Apartment rental in Sandton with shared pool

Sandton apartment

  • 1 bedroom
  • 5 bathrooms
  • sleeps 2

from $229 / night

$1,317 / week

1 / 24

Randburg Vacation home rental

Randburg house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $148 / night

$1,031 - $1,283 / week

1 / 65

Vacation cottage with shared pool in Craighall Park

Craighall Park cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $50 / night

$344 / week

1 / 11

Vacation apartment rental

Strathavon apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $150 / night

$1,044 / week

1 / 18

Lone Hill Vacation apartment rental

Lone Hill apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $118 / night

$824 - $959 / week

1 / 34

Vacation apartment accommodation

Lone Hill apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $109 / night

$753 - $860 / week

1 / 30

Vacation apartment with shared pool in Bryanston

Bryanston apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $144 / night

$1,003 / week

1 / 11

Apartment rental in Chartwell with shared pool

Chartwell apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $55 / night

$374 - $578 / week

1 / 37

Vacation home with shared pool in Johannesburg

Johannesburg house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 2

from $73 / night

$505 / week

1 / 9

Vacation apartment with shared pool in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $53 / night

$362 - $572 / week

1 / 10

Vacation apartment with shared pool in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $53 / night

$362 - $572 / week

1 / 10

Vacation apartment with shared pool in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $53 / night

$362 - $572 / week

1 / 10

Vacation apartment with shared pool in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $53 / night

$362 - $572 / week

1 / 10

Vacation apartment with shared pool in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $53 / night

$362 - $572 / week

1 / 10

Apartment rental in Fourways with shared pool

Fourways apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $150 / night

$1,044 - $1,095 / week

1 / 16

Vacation apartment with shared pool in Paulshof

Paulshof apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $93 / night

$645 - $1,136 / week

1 / 18

Vacation apartment with shared pool in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $53 / night

$362 - $572 / week

1 / 10

Vacation home in Thokoza

Thokoza house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from $97 / night

$679 - $878 / week

1 / 13

×

Also consider