Updating

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

Updating

Houses in Rustenburg and Self catering accommodation - Holiday Lettings - Holiday Rentals Rustenburg

All filters (4)

Filters (4)

Clear filters

3 Holiday homes

Great rentals within 20 miles that match your search

Holiday farmhouse in Lady Grey

Lady Grey farmhouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from £20 / night

£138 / week

1 / 24

Great rentals within 20 miles that match your search

Holiday villa in Shelly Beach

Shelly Beach villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £138 / night

£962 / week

1 / 17

Great rentals within 20 miles that match your search

Apartment rental in Umhlanga with shared pool, golf nearby

Umhlanga apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £272 / night

£1,812 - £2,015 / week

1 / 14

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Holiday apartment with shared pool in Illovo Beach

Illovo Beach apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £182 / night

£888 / week

1 / 25

Great rentals within 20 miles that match your search

Bluff holiday apartment rental

Bluff apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Bicycles available

from £154 / night

£163 - £214 / week

1 / 11

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Uvongo

Uvongo apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £109 / night

£761 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday hotel apartment with shared pool in Gaborone

Gaborone hotel apartment

  • 12 bedrooms
  • 12 bathrooms
  • sleeps 24

1 filter does not match: Bicycles available

from £46 / night

£317 / week

1 / 4

Great rentals within 20 miles that match your search

Home rental in Olifantsfontein with shared pool

Olifantsfontein house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 12

1 filter does not match: Bicycles available

from £37 / night

£317 - £2,410 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday villa with shared pool in Hazyview

Hazyview villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Bicycles available

from £149 / night

£1,042 / week

1 / 18

Great rentals within 20 miles that match your search

Hazyview holiday lodge rental

Hazyview lodge

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Bicycles available

from £82 / night

£573 / week

1 / 4

Great rentals within 20 miles that match your search

Holiday chalet with shared pool in Hoedspruit

Hoedspruit chalet

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £118 / night

£770 / week

1 / 9

Great rentals within 20 miles that match your search

Holiday home with shared pool in Hazyview

Hazyview house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £132 / night

£906 / week

1 / 25

Great rentals within 20 miles that match your search

Holiday apartment accommodation

Ballito apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £134 / night

£934 / week

1 / 54

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Johannesburg

Johannesburg apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Bicycles available

from £41 / night

£286 / week

1 / 7

Great rentals within 20 miles that match your search

Johannesburg holiday apartment rental

Johannesburg apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 2

1 filter does not match: Bicycles available

from £46 / night

£317 / week

1 / 10

Great rentals within 20 miles that match your search

Holiday cottage with shared pool in Vaalwater

Vaalwater cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Bicycles available

from £37 / night

£254 / week

1 / 58

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Pretoria

Pretoria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Bicycles available

from £60 / night

£240 / week

1 / 9

Great rentals within 20 miles that match your search

Cottage rental in Bryanston with shared pool

Bryanston cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Bicycles available

from £168 / night

£1,173 / week

1 / 14

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in La Mercy

La Mercy apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Bicycles available

from £161 / night

£1,123 / week

1 / 23

Great rentals within 20 miles that match your search

Holiday villa with shared pool in Hazyview

Hazyview villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £163 / night

£1,087 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday home with shared pool, golf nearby in Hazyview

Hazyview house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £132 / night

£906 / week

1 / 27

Great rentals within 20 miles that match your search

Holiday guest house with shared pool in Estcourt

Estcourt guest house

  • 10 bedrooms
  • 10 bathrooms
  • sleeps 24

1 filter does not match: Bicycles available

from £11,188 / night

£78,313 / week

1 / 27

Great rentals within 20 miles that match your search

Holiday cottage accommodation

Marloth Park cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (unheated)

from £74 / night

£516 / week

1 / 21

Great rentals within 20 miles that match your search

Pilanesberg National Park holiday chalet rental

Pilanesberg National Park chalet

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Bicycles available

from £200 / night

£1,395 / week

1 / 4

Great rentals within 20 miles that match your search

Apartment rental in Illovo Beach with shared pool

Illovo Beach apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Bicycles available

from £125 / night

£874 / week

1 / 59

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Umhlanga

Umhlanga apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Bicycles available

from £225 / night

£1,572 / week

1 / 17

Great rentals within 20 miles that match your search

Lanseria holiday apartment rental

Lanseria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

1 filter does not match: Children's pool

from £50 / night

£227 / week

1 / 18

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Illovo Beach

Illovo Beach apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Bicycles available

from £171 / night

£1,195 / week

1 / 17

Great rentals within 20 miles that match your search

Holiday apartment in Pretoria

Pretoria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Bicycles available

from £57 / night

£354 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Lanseria

Lanseria apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Children's pool

from £50 / night

£227 / week

1 / 15

Great rentals within 20 miles that match your search

Townhouse rental in Bryanston with shared pool, golf nearby

Bryanston townhouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Children's pool

from £77 / night

£539 / week

1 / 28

Great rentals within 20 miles that match your search

Holiday apartment with shared pool, golf nearby in Ballito

Ballito apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Children's pool

from £245 / night

£1,712 / week

1 / 11

Great rentals within 20 miles that match your search

Southbroom holiday apartment rental

Southbroom apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 filters do not match: Bicycles available, Under 5s

from £87 / night

£508 / week

1 / 17

Great rentals within 20 miles that match your search

Marloth Park holiday manor house rental

Marloth Park manor house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

1 filter does not match: Shared outdoor pool (unheated)

from £89 / night

£619 / week

1 / 39

Great rentals within 20 miles that match your search

Home rental in Sandringham, Johannesburg with swimming pool, golf nearby

Sandringham, Johannesburg house

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 10

1 filter does not match: Shared outdoor pool (unheated)

from £544 / night

£3,805 / week

1 / 24

Great rentals within 20 miles that match your search

Ballito holiday apartment rental

Ballito apartment

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

1 filter does not match: Bicycles available

from £213 / night

£1,812 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday apartment in Rivonia

Rivonia apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Bicycles available

from £41 / night

£268 - £394 / week

1 / 11

Great rentals within 20 miles that match your search

Holiday apartment in La Mercy

La Mercy apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Bicycles available

from £82 / night

£571 / week

1 / 18

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Illovo Beach

Illovo Beach apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Bicycles available

from £144 / night

£1,002 / week

1 / 79

Great rentals within 20 miles that match your search

Holiday villa with shared pool, golf nearby in Franschhoek

Franschhoek villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

1 filter does not match: Bicycles available

from £256 / night

£1,719 / week

1 / 20

×

Also consider