Holiday Apartments in South Africa

Close

Updating

Enter dates for more accurate prices

1,504 Holiday homes

songs of the sea affordable cosy apartment

Jeffreys Bay apartment

2 bedrooms / 1 bathroom / sleeps 5

Match: Shared outdoor pool (unheated)

All filters match

from £86 / night

£516 / week

Yarrow

Milnerton apartment

1 bedroom / 1 bathroom / sleeps 3

Match: Shared outdoor pool (unheated)

All filters match

from £34 / night

£234 / week

Self Catering Bungalow (Sleeps 7) on Game Farm

Rustenburg bungalow

2 bedrooms / 2 bathrooms / sleeps 7

Match: Shared outdoor pool (unheated)

All filters match

from £166 / night

£964 - £1,286 / week

Thatched Studio Near the Beach

Melkbosstrand studio

Studio / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £52 / night

£359 / week

Derby bungalow

1 bedroom / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £69 / night

£482 / week

Tegwaan Country Getaway – Stone Cottage

Waterval Boven cottage

3 bedrooms / 2 bathrooms / sleeps 8

7

Match: Shared outdoor pool (unheated)

All filters match

from £55 / night

£307 - £1,414 / week

Serenity,located just above Lookout Beach on the Keurbooms Lagoon

Plettenberg Bay apartment

5 bedrooms / 5 bathrooms / sleeps 10

Match: Shared outdoor pool (unheated)

All filters match

from £230 / night

£1,607 / week

Guineafowl Lodge

Bergvliet house

2 bedrooms / 2 bathrooms / sleeps 4

2

Match: Shared outdoor pool (unheated)

All filters match

from £111 / night

£657 - £1,000 / week

Beach flat with sun deck, pool, parking

Muizenberg apartment

1 bedroom / 1 bathroom / sleeps 3

1

Match: Shared outdoor pool (unheated)

All filters match

from £46 / night

£275 / week

Garden Route Island Guesthouse - Bedroom 3

Sedgefield b&b

1 bedroom / 1 bathroom / sleeps 2

Responds fast! avg. 1 hour 33 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £37 / night

£257 / week

Modern Executive Penthouse ALL Amenities Included

Edenvale apartment

2 bedrooms / 2 bathrooms / sleeps 4

Responds fast! avg. 1 hour 56 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £60 / night

£418 / week

Hermanus Beach Club 165, Whale Coast Capital, RSA

Hermanus apartment

1 bedroom / 1 bathroom / sleeps 2

5

Responds fast! avg. 3 hours 22 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £64 / night

£444 / week

Number 25 On Oyster

Umhlanga Rocks house

5 bedrooms / 4 bathrooms / sleeps 10

20

Match: Shared outdoor pool (unheated)

All filters match

from £239 / night

£1,671 / week

Bayview Hermanus

Hermanus apartment

2 bedrooms / 2 bathrooms / sleeps 5

21

Responds fast! avg. 2 hours 24 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £114 / night

£794 - £1,676 / week

Uitkyk Guest Farm

Swellendam house

4 bedrooms / 2 bathrooms / sleeps 8

1

Match: Shared outdoor pool (unheated)

All filters match

from £129 / night

£898 / week

Elianthe's B & B

Swellendam b&b

6 bedrooms / 6 bathrooms / sleeps 14

7

Match: Shared outdoor pool (unheated)

All filters match

from £55 / night

£386 - £3,894 / week

E-Khaya 2 bedroom Apartment

Durbanville apartment

1 bedroom / 2 bathrooms / sleeps 4

1

Match: Shared outdoor pool (unheated)

All filters match

from £276 / night

£611 / week

Beach Flat in the Dune Forest

Bluff apartment

2 bedrooms / 1 bathroom / sleeps 5

Match: Shared outdoor pool (unheated)

All filters match

from £156 / night

£166 - £217 / week

Ballito Beach Front, Self catering

Ballito apartment

2 bedrooms / 2 bathrooms / sleeps 4

Match: Shared outdoor pool (unheated)

All filters match

from £45 / night

£313 / week

Aloe Ridge - self catering apartment

Gillitts apartment

4 bedrooms / 4 bathrooms / sleeps 9

3

Match: Shared outdoor pool (unheated)

All filters match

from £287 / night

£2,004 / week

Self Catering House, Cottage Accomodation on the South Coast, KZN

Mtwalume house

2 bedrooms / 1 bathroom / sleeps 6

Responds fast! avg. 52 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £65 / night

£450 / week

Stay at Friends Guest House Bettys Bay

Betty's Bay b&b

2 bedrooms / 2 bathrooms / sleeps 4

35

Match: Shared outdoor pool (unheated)

All filters match

from £88 / night

£615 / week

503 Oyster Schelles

Umhlanga Rocks apartment

3 bedrooms / 3 bathrooms / sleeps 8

4

Match: Shared outdoor pool (unheated)

All filters match

from £171 / night

£1,196 / week

Myoli Beach Lodge

Sedgefield lodge

14 bedrooms / 14 bathrooms / sleeps 30

1

Match: Shared outdoor pool (unheated)

All filters match

from £69 / night

£413 - £1,765 / week

179 emberton estate

Hillcrest apartment

2 bedrooms / 2 bathrooms / sleeps 4

Match: Shared outdoor pool (unheated)

All filters match

from £92 / night

£641 / week

TREETOPS at Pumula Woods

Umzumbe house

4 bedrooms / 2 bathrooms / sleeps 8

Match: Shared outdoor pool (unheated)

All filters match

from £152 / night

£1,063 / week

Gods Window Cottage

Port Edward cottage

1 bedroom / 1 bathroom / sleeps 4

Match: Shared outdoor pool (unheated)

All filters match

from £46 / night

£322 / week

The Old Trading Post - Guest House

Wilderness b&b

4 bedrooms / 4 bathrooms / sleeps 10

7

Match: Shared outdoor pool (unheated)

All filters match

from £115 / night

£804 / week

11 on Fairway Luxury Beach Villa

Southbroom house

4 bedrooms / 4 bathrooms / sleeps 8

2

Match: Shared outdoor pool (unheated)

All filters match

from £683 / night

£4,781 / week

San Lameer Villa Two Bedroom

San Lameer villa

2 bedrooms / 1 bathroom / sleeps 4

Match: Shared outdoor pool (unheated)

All filters match

from £83 / night

£496 / week

Studio garden flat on magnificent property

Hout Bay apartment

1 bedroom / 1 bathroom / sleeps 3

Match: Shared outdoor pool (unheated)

All filters match

from £45 / night

£313 / week

Luxury beach villas

Cape St Francis villa

5 bedrooms / 5 bathrooms / sleeps 10

Match: Shared outdoor pool (unheated)

All filters match

from £366 / night

£2,197 / week

Self catering acomadation units in St.lucia

St Lucia cottage

3 bedrooms / 2 bathrooms / sleeps 6

3

Match: Shared outdoor pool (unheated)

All filters match

from £100 / night

£694 / week

Summerlane BnB Wilderness - Whole Property Rental

Wilderness b&b

4 bedrooms / 4 bathrooms / sleeps 8

Match: Shared outdoor pool (unheated)

All filters match

from £315 / night

£2,206 / week

Garden Route Island Guesthouse - Bedroom 1

Sedgefield b&b

1 bedroom / 1 bathroom / sleeps 2

Responds fast! avg. 1 hour 33 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £37 / night

£257 / week

Spectacular Sea View Aquatic House, Walk to Beach

Camps Bay house

3 bedrooms / 4 bathrooms / sleeps 6

2

Responds fast! avg. 3 hours 52 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £557 / night

£3,895 / week

Assagay Forest Lodge

Hillcrest cottage

5 bedrooms / 5 bathrooms / sleeps 10

Match: Shared outdoor pool (unheated)

All filters match

from £257 / night

£1,794 / week

2 cozy bedroom apartment

Rivonia apartment

2 bedrooms / 2 bathrooms / sleeps 4

Match: Shared outdoor pool (unheated)

All filters match

from £44 / night

£302 / week

No. 30 in Plett

Plettenberg Bay apartment

2 bedrooms / 1 bathroom / sleeps 4

Responds fast! avg. 3 hours 30 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £46 / night

£321 / week

Upmarket apartment in a leafy suburb of Upper Walmer close to the airport

Port Elizabeth apartment

1 bedroom / 1 bathroom / sleeps 3

8

Responds fast! avg. 2 hours 31 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £44 / night

£353 - £481 / week

Viewing 40 of 1,504
rentals in South Africa

×