Updating

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

Updating

Holiday guest houses in Cape Town

All filters

Filters (1)

Clear filters

60 guest houses

Applied filters (1)

Newlands holiday guest house rental

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £46 / night

£271 / week

1 / 20

Three Anchor Bay holiday guest house rental

Three Anchor Bay guest house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £190 / night

£1,203 / week

1 / 10

Noordhoek holiday guest house rental

Noordhoek guest house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 12

from £359 / night

£2,510 / week

1 / 31

Holiday guest house with shared pool in Noordhoek

Noordhoek guest house

  • 7 bedrooms
  • 6 bathrooms
  • sleeps 12

from £802 / night

£5,611 / week

1 / 43

Holiday guest house in Bergvliet

Bergvliet guest house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £155 / night

£1,081 / week

1 / 8

Holiday guest house with indoor pool in Table View

Table View guest house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 2

from £18 / night

£181 - £244 / week

1 / 19

Guest house rental in Goodwood

Goodwood guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £127 / night

£885 / week

1 / 5

Holiday guest house in Noordhoek

Noordhoek guest house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £92 / night

£602 / week

1 / 10

Holiday guest house in Rondebosch

Rondebosch guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £55 / night

£380 / week

1 / 5

Holiday guest house rental

Rondebosch guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £55 / night

£380 / week

1 / 5

Holiday guest house in Rondebosch

Rondebosch guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £55 / night

£380 / week

1 / 4

Holiday guest house in Rondebosch

Rondebosch guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £55 / night

£380 / week

1 / 4

Rondebosch holiday guest house rental

Rondebosch guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £55 / night

£380 / week

1 / 6

Holiday guest house in Sunset Beach

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £99 / night

£693 / week

1 / 10

Holiday guest house in Bloubergstrand

Bloubergstrand guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £77 / night

£417 / week

1 / 9

Holiday guest house in Durbanville

Durbanville guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from £55 / night

£380 / week

1 / 21

Sunset Beach holiday guest house let

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £80 / night

£556 / week

1 / 6

Holiday guest house in Sunset Beach

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £99 / night

£693 / week

1 / 11

Sunset Beach holiday guest house rental

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £92 / night

£645 / week

1 / 10

Holiday guest house in Sunset Beach

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £99 / night

£693 / week

1 / 8

Holiday guest house in Sunset Beach

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £80 / night

£556 / week

1 / 7

Holiday guest house rental

Sunset Beach guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £99 / night

£693 / week

1 / 8

Guest house rental in Newlands

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £46 / night

£271 / week

1 / 4

Holiday guest house in Milnerton

Milnerton guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £53 / night

£367 / week

1 / 22

Holiday guest house with shared pool in Sea Point

Sea Point guest house

  • 9 bedrooms
  • 10 bathrooms
  • sleeps 22

from £89 / night

£527 - £993 / week

1 / 22

Holiday guest house in Panorama

Panorama guest house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

from £50 / night

£348 / week

1 / 5

Holiday guest house in Durbanville

Durbanville guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £98 / night

£686 / week

1 / 28

Guest house rental in Durbanville

Durbanville guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £108 / night

£755 / week

1 / 29

Guest house rental in Milnerton

Milnerton guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £65 / night

£455 / week

1 / 25

Holiday guest house in Gordon's Bay

Gordon's Bay guest house

  • 10 bedrooms
  • 12 bathrooms
  • sleeps 38

from £27 / night

£190 / week

1 / 13

Holiday guest house in Newlands

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £50 / night

£289 / week

1 / 21

Holiday guest house in Bellville

Bellville guest house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 9

from £208 / night

£1,445 / week

1 / 55

Holiday guest house in Camps Bay

Camps Bay guest house

  • 6 bedrooms
  • 1 bathroom
  • sleeps 2

from £158 / night

£1,106 / week

1 / 50

Holiday guest house with golf nearby in Cape Town Central

Cape Town Central guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £55 / night

£362 / week

1 / 7

Milnerton holiday guest house rental

Milnerton guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £65 / night

£455 / week

1 / 24

Holiday guest house in Edgemead

Edgemead guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £60 / night

£417 / week

1 / 22

Holiday guest house in Edgemead

Edgemead guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £60 / night

£417 / week

1 / 12

Guest house rental in Newlands

Newlands guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £46 / night

£271 / week

1 / 12

Holiday guest house in Durbanville

Durbanville guest house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 14

from £151 / night

£1,056 / week

1 / 18

Holiday guest house with golf nearby in Bloubergstrand

Bloubergstrand guest house

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £64 / night

£443 / week

1 / 4

×

Also consider