Updating

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

Updating

Guest houses in Johannesburg and Apartments - Holiday Lettings - Holiday Rentals Johannesburg

All filters

Filters (2)

Clear filters

46 Holiday homes

Applied filters (2)

Cottage rental in Sandringham, Johannesburg

Sandringham, Johannesburg cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £29 / night

£180 - £421 / week

1 / 8

Holiday apartment in Johannesburg South

Johannesburg South apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £92 / night

£640 / week

1 / 18

Johannesburg holiday apartment rental

Johannesburg apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £83 / night

£576 / week

1 / 8

Holiday apartment in Johannesburg

Johannesburg apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £69 / night

£293 / week

1 / 13

Holiday apartment with shared pool in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £42 / night

£288 / week

1 / 7

Johannesburg holiday apartment rental

Johannesburg apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 2

from £46 / night

£320 / week

1 / 10

Apartment rental in Johannesburg South

Johannesburg South apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

from £48 / night

£333 / week

1 / 5

Holiday apartment in Houghton Estate

Houghton Estate apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £65 / night

£429 / week

1 / 15

Cottage rental in Johannesburg with indoor pool

Johannesburg cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £35 / night

£243 / week

1 / 11

Apartment rental in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £46 / night

£366 / week

1 / 7

Apartment rental in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £29 / night

£201 / week

1 / 14

Holiday apartment accommodation

Johannesburg South apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £32 / night

£137 / week

1 / 31

Holiday apartment with shared pool in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £33 / night

£231 / week

1 / 9

Johannesburg holiday apartment rental

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £44 / night

£307 / week

1 / 5

Holiday cottage with shared pool in Houghton Estate

Houghton Estate cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £24 / night

£167 / week

1 / 12

Johannesburg holiday apartment rental

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £105 / night

£729 / week

1 / 8

Holiday apartment in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £53 / night

£371 / week

1 / 15

Holiday apartment rental

Johannesburg apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 2

from £130 / night

£911 / week

1 / 9

Holiday cottage in Johannesburg

Johannesburg cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £57 / night

£393 / week

1 / 13

Holiday apartment in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £19 / night

£119 / week

1 / 5

Holiday cottage with golf nearby in Johannesburg

Johannesburg cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £23 / night

£160 - £237 / week

1 / 11

Holiday cottage with shared pool in Emmarentia

Emmarentia cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £60 / night

£411 / week

1 / 7

Holiday cottage in Johannesburg

Johannesburg cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £64 / night

£380 - £724 / week

1 / 9

Johannesburg holiday apartment rental

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £31 / night

£181 / week

1 / 12

Johannesburg holiday apartment rental

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £27 / night

£165 / week

1 / 34

Holiday cottage in Johannesburg South

Johannesburg South cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £60 / night

£416 / week

1 / 7

Holiday apartment rental

Parktown North apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £46 / night

£275 / week

1 / 33

Apartment rental in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £26 / night

£179 / week

1 / 21

Holiday cottage in Johannesburg

Johannesburg cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £92 / night

£457 / week

1 / 15

Parktown North holiday apartment rental

Parktown North apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 2

from £335 / night

£2,339 / week

1 / 11

Holiday apartment in Johannesburg

Johannesburg apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from £42 / night

£289 / week

1 / 18

Holiday cottage with shared pool in Johannesburg

Johannesburg cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £78 / night

£544 / week

1 / 21

Cottage rental in Emmarentia with shared pool

Emmarentia cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £49 / night

£305 - £382 / week

1 / 8

Holiday apartment rental

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £63 / night

£401 / week

1 / 12

Johannesburg holiday apartment rental

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £28 / night

£183 / week

1 / 17

Holiday apartment in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £34 / night

£195 / week

1 / 24

Apartment rental in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £43 / night

£301 / week

1 / 29

Holiday cottage with shared pool in Emmarentia

Emmarentia cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £60 / night

£366 / week

1 / 3

Holiday apartment in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £31 / night

£218 / week

1 / 23

Johannesburg South holiday cottage rental

Johannesburg South cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £25 / night

£172 / week

1 / 14

×

Also consider