Updating

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

Updating

Holiday Rentals in Greater Johannesburg - Holiday Lettings - Villas

All filters (2)

Filters (3)

Clear filters

1 Holiday homes

Great rentals within 20 miles that match your search

Holiday home letting

Vredenburg house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

from £206 / night

£1,440 / week

1 / 61

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Holiday home in Wilderness

Wilderness house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £698 / night

£4,882 / week

1 / 43

Great rentals within 20 miles that match your search

Holiday home in Harare

Harare house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £401 / night

£2,462 - £4,065 / week

1 / 4

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Harare

Harare house

  • 4 bedrooms
  • 9 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £401 / night

£2,462 - £3,264 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday home in Harare

Harare house

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

1 filter does not match: Shared indoor pool

from £589 / night

£4,122 - £6,527 / week

1 / 29

Great rentals within 20 miles that match your search

Harare holiday home rental

Harare house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £401 / night

£2,462 - £4,065 / week

1 / 11

Great rentals within 20 miles that match your search

Holiday home in Kruger Park/Mpumalanga

Kruger Park/Mpumalanga house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £202 / night

£1,408 / week

1 / 79

Great rentals within 20 miles that match your search

Holiday home with shared pool in Paarl

Paarl house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £178 / night

£1,064 / week

1 / 19

Great rentals within 20 miles that match your search

Home rental in Bakoven

Bakoven house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £732 / night

£5,120 / week

1 / 22

Great rentals within 20 miles that match your search

Home rental in Randburg

Randburg house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared indoor pool

from £63 / night

£436 / week

1 / 25

Great rentals within 20 miles that match your search

Germiston holiday home rental

Germiston house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £46 / night

£302 - £916 / week

1 / 31

Great rentals within 20 miles that match your search

Home rental in Bedfordview with shared pool

Bedfordview house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £25 / night

£173 / week

1 / 31

Great rentals within 20 miles that match your search

Ballito holiday home rental

Ballito house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £229 / night

£1,603 / week

1 / 19

Great rentals within 20 miles that match your search

Constantia holiday home rental

Constantia house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £252 / night

£1,585 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home in Bloubergstrand

Bloubergstrand house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

1 filter does not match: Shared indoor pool

from £108 / night

£756 / week

1 / 24

Great rentals within 20 miles that match your search

Claremont holiday apartment rental

Claremont apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Property type

from £110 / night

£823 / week

1 / 40

Great rentals within 20 miles that match your search

Cape Town Central holiday apartment rental

Cape Town Central apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Property type

from £64 / night

£439 / week

1 / 32

Great rentals within 20 miles that match your search

Apartment rental in Bloubergstrand with shared pool

Bloubergstrand apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Property type

from £117 / night

£647 / week

1 / 14

Great rentals within 20 miles that match your search

Holiday home accommodation

Cape Town Central house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Golf within 30mins drive

from £85 / night

£589 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday guest house rental

Knysna guest house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 2

1 filter does not match: Property type

from £81 / night

£564 / week

1 / 14

Great rentals within 20 miles that match your search

Holiday apartment rental

Camps Bay apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

1 filter does not match: Property type

from £113 / night

£788 / week

1 / 8

Great rentals within 20 miles that match your search

Camps Bay holiday apartment rental

Camps Bay apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

1 filter does not match: Property type

from £92 / night

£640 / week

1 / 13

Great rentals within 20 miles that match your search

Apartment rental in Hout Bay with shared pool

Hout Bay apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Property type

from £243 / night

£1,700 / week

1 / 27

Great rentals within 20 miles that match your search

Holiday villa with shared pool in Hout Bay

Hout Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Property type

from £115 / night

£686 / week

1 / 42

Great rentals within 20 miles that match your search

Home rental in Hazyview with swimming pool

Hazyview house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £184 / night

£1,031 / week

1 / 7

Great rentals within 20 miles that match your search

Johannesburg holiday home rental

Johannesburg house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £183 / night

£1,280 / week

1 / 49

Great rentals within 20 miles that match your search

Holiday home with shared pool in Hluhluwe

Hluhluwe house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 10

1 filter does not match: Shared indoor pool

from £126 / night

£494 / week

1 / 9

Great rentals within 20 miles that match your search

Holiday home in Constantia

Constantia house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared indoor pool

from £173 / night

£1,210 / week

1 / 15

Great rentals within 20 miles that match your search

Holiday home in Berea

Berea house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £143 / night

£999 / week

1 / 21

Great rentals within 20 miles that match your search

George holiday home rental

George house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £92 / night

£640 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home in Simon's Town

Simon's Town house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Shared indoor pool

from £178 / night

£1,241 / week

1 / 8

Great rentals within 20 miles that match your search

Holiday home rental

Stellenbosch house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared indoor pool

from £70 / night

£487 / week

1 / 9

Great rentals within 20 miles that match your search

Hoedspruit holiday home let

Hoedspruit house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared indoor pool

from £104 / night

£724 / week

1 / 20

Great rentals within 20 miles that match your search

Holiday home in Bulawayo

Bulawayo house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared indoor pool

from £74 / night

£512 / week

1 / 14

Great rentals within 20 miles that match your search

Home rental in Midrand

Midrand house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared indoor pool

from £32 / night

£202 - £451 / week

1 / 8

Great rentals within 20 miles that match your search

Holiday home in Worcester

Worcester house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

1 filter does not match: Shared indoor pool

from £138 / night

£915 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday home in Midrand

Midrand house

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

1 filter does not match: Shared indoor pool

from £32 / night

£224 - £391 / week

1 / 6

Great rentals within 20 miles that match your search

Mbombela holiday home rental

Mbombela house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared indoor pool

from £133 / night

£930 / week

1 / 59

Great rentals within 20 miles that match your search

Home rental in Ottery

Ottery house

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

1 filter does not match: Shared indoor pool

from £23 / night

£128 / week

1 / 8

Great rentals within 20 miles that match your search

Home letting in Ottery

Ottery house

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

1 filter does not match: Shared indoor pool

from £23 / night

£128 / week

1 / 7

×

Also consider