Updating

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

Updating

Holiday Rentals in Pretoria/Tschwane - Holiday Lettings - Villas

All filters (3)

Filters (3)

Clear filters

2 Holiday homes

Great rentals within 20 miles that match your search

Holiday apartment with indoor pool, golf nearby in Victoria Island

Victoria Island apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £338 / night

£2,332 / week

1 / 84

Great rentals within 20 miles that match your search

Holiday apartment with shared pool, golf nearby in Victoria Island

Victoria Island apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £347 / night

£2,396 / week

1 / 70

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Holiday tented camp in Key Afer

Key Afer tented camp

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

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

from £10 / night

£11 / week

1 / 7

Great rentals within 20 miles that match your search

Apartment rental in Cape Town Central

Cape Town Central apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Dishwasher

from £27 / night

£185 / week

1 / 21

Great rentals within 20 miles that match your search

Fort Portal holiday tented camp rental

Fort Portal tented camp

  • 5 bedrooms
  • 1 bathroom
  • sleeps 10

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

from £14 / night

£96 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home rental

Petite-Ile house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

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

from £197 / night

£983 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday home rental

Noordhoek house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

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

from £137 / night

£799 / week

1 / 28

Great rentals within 20 miles that match your search

Bloubergstrand holiday home rental

Bloubergstrand house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 15

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

from £449 / night

£3,143 / week

1 / 4

Great rentals within 20 miles that match your search

Holiday villa rental

Bishopscourt villa

  • 6 bedrooms
  • 6 bathrooms
  • sleeps 12

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

from £10,038 / night

£70,266 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday apartment in Stellenbosch

Stellenbosch apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

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

from £110 / night

£767 / week

1 / 15

Great rentals within 20 miles that match your search

Holiday home in Fish Hoek

Fish Hoek house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

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

from £273 / night

£1,910 / week

1 / 32

Great rentals within 20 miles that match your search

Holiday home in Constantia

Constantia house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 7

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

from £533 / night

£3,731 / week

1 / 20

Great rentals within 20 miles that match your search

Holiday cottage in Sedgefield

Sedgefield cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

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

from £64 / night

£447 / week

1 / 4

Great rentals within 20 miles that match your search

Holiday home in Bishopscourt

Bishopscourt house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

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

from £815 / night

£5,705 / week

1 / 31

Great rentals within 20 miles that match your search

Addo holiday home rental

Addo house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

2 filters do not match: Shared outdoor pool (heated), Dishwasher

from £71 / night

£495 / week

1 / 9

Great rentals within 20 miles that match your search

B&b rental in Benoni with shared pool, golf nearby

Benoni b&b

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

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

from £274 / night

£1,917 / week

1 / 73

Great rentals within 20 miles that match your search

Home accommodation in Rondebosch with swimming pool, golf nearby

Rondebosch house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

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

from £73 / night

£511 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday home in Constantia

Constantia house

  • 3 bedrooms
  • 6 bathrooms
  • sleeps 6

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

from £211 / night

£4,429 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home with swimming pool in Bloubergstrand

Bloubergstrand house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 6

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

from £264 / night

£1,844 / week

1 / 37

Great rentals within 20 miles that match your search

Holiday home in Plettenberg Bay

Plettenberg Bay house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

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

from £287 / night

£2,004 / week

1 / 24

Great rentals within 20 miles that match your search

Holiday home with shared pool in Knysna

Knysna house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

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

from £137 / night

£959 / week

1 / 17

Great rentals within 20 miles that match your search

Holiday hotel apartment in Hazyview

Hazyview hotel apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

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

from £137 / night

£954 / week

1 / 11

Great rentals within 20 miles that match your search

Simon's Town holiday home rental

Simon's Town house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

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

from £502 / night

£3,514 / week

1 / 78

Great rentals within 20 miles that match your search

Holiday home with shared pool in Mtwalume

Mtwalume house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

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

from £60 / night

£416 / week

1 / 19

Great rentals within 20 miles that match your search

Noordhoek holiday home let

Noordhoek house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

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

from £356 / night

£2,492 / week

1 / 4

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: Shared outdoor pool (heated)

from £215 / night

£1,825 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday home in Saint-Paul

Saint-Paul house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

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

from £177 / night

£1,081 / week

1 / 14

Great rentals within 20 miles that match your search

Holiday apartment with shared pool in Plettenberg Bay

Plettenberg Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

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

from £78 / night

£543 / week

1 / 11

Great rentals within 20 miles that match your search

Home rental in Awoyaya with golf nearby

Awoyaya house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

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

from £165 / night

£1,004 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home with golf nearby in Bellville

Bellville house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 12

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

from £361 / night

£2,524 - £2,907 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday villa in Diani Beach

Diani Beach villa

  • 9 bedrooms
  • 8 bathrooms
  • sleeps 18

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

from £365 / night

£2,556 / week

1 / 21

Great rentals within 20 miles that match your search

Apartment rental in Roches Noire with shared pool

Roches Noire apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

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

from £128 / night

£894 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday home in Addo Elephant National Park

Addo Elephant National Park house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 7

2 filters do not match: Shared outdoor pool (heated), Dishwasher

from £71 / night

£495 / week

1 / 10

Great rentals within 20 miles that match your search

Holiday b&b rental

Chimanimani b&b

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

2 filters do not match: Shared outdoor pool (heated), Dishwasher

from £60 / night

£375 / week

1 / 5

Great rentals within 20 miles that match your search

Heilbron holiday chalet rental

Heilbron chalet

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

2 filters do not match: Trampoline, Dishwasher

from £28 / night

£192 / week

1 / 5

Great rentals within 20 miles that match your search

Saint-Pierre holiday apartment rental

Saint-Pierre apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Trampoline

from £118 / night

£791 / week

1 / 25

Great rentals within 20 miles that match your search

Home rental in Plettenberg Bay

Plettenberg Bay house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 filter does not match: Trampoline

from £86 / night

£602 / week

1 / 31

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: Shared outdoor pool (heated)

from £114 / night

£685 / week

1 / 42

Great rentals within 20 miles that match your search

Holiday villa letting

Stanger villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

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

from £128 / night

£894 / week

1 / 37

Great rentals within 20 miles that match your search

Holiday farmhouse in Stellenbosch

Stellenbosch farmhouse

  • 6 bedrooms
  • 3 bathrooms
  • sleeps 6

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

from £264 / night

£1,718 / week

1 / 17

×

Also consider