COVID-19 Update

The impact of COVID-19 on travel is unprecedented. Like you, we’re monitoring the situation. Rest assured, we’re here to help with questions about your plans. Learn more here: About the coronavirus outbreak (COVID-19)

Holiday Apartments in South Africa

Updating

age 0-16
1509 Results

Relevance

Price low to high

Price high to low

Reviews

1,509 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

£275 / week

Yarrow

Milnerton apartment

1 bedroom / 1 bathroom / sleeps 3

Match: Shared outdoor pool (unheated)

All filters match

from £34 / night

£237 / week

Thatched Studio Near the Beach

Melkbosstrand studio

Studio / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £53 / night

£369 / 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 £170 / night

£989 - £1,318 / week

Derby bungalow

1 bedroom / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £71 / night

£494 / week

Serenity,located just above Lookout Beach on the Keurbooms Lagoon

Plettenberg Bay apartment

5 bedrooms / 3 bathrooms / sleeps 6

Match: Shared outdoor pool (unheated)

All filters match

from £236 / night

£1,648 / week

Stoneridge Cottage

Harkerville bungalow

4 bedrooms / 3 bathrooms / sleeps 7

1

Match: Shared outdoor pool (unheated)

All filters match

from £108 / night

£677 / 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 1

Sedgefield b&b

1 bedroom / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £38 / night

£264 / week

Stay at Friends Guest House Bettys Bay

Betty's Bay b&b

2 bedrooms / 2 bathrooms / sleeps 4

36

Match: Shared outdoor pool (unheated)

All filters match

from £91 / night

£633 / week

Garden Route Island Guesthouse - Bedroom 3

Sedgefield b&b

1 bedroom / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £38 / night

£264 / week

Tegwaan Country Getaway – Stone Cottage

Waterval Boven cottage

3 bedrooms / 2 bathrooms / sleeps 8

8

Responds fast! avg. 2 hours 16 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £53 / night

£328 - £1,257 / week

Kruger Sunset Lodge in the greater Kruger

Hectorspruit lodge

5 bedrooms / 5 bathrooms / sleeps 10

5

Match: Shared outdoor pool (unheated)

All filters match

from £955 / night

£6,680 / week

Spectacular Sea View Aquatic House, Walk to Beach

Camps Bay house

3 bedrooms / 4 bathrooms / sleeps 6

2

Match: Shared outdoor pool (unheated)

All filters match

from £577 / night

£4,034 / week

Luxury beach villas

Cape St Francis villa

5 bedrooms / 5 bathrooms / sleeps 10

Match: Shared outdoor pool (unheated)

All filters match

from £377 / night

£2,259 / 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

Beach Flat in the Dune Forest

Bluff apartment

2 bedrooms / 1 bathroom / sleeps 5

Responds fast! avg. 1 hour 48 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £160 / night

£170 - £222 / 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 £702 / night

£4,909 / week

HONEY NEST RESORT

Derby chalet

1 bedroom / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £102 / night

£712 / week

on the beach

Amanzimtoti apartment

3 bedrooms / 2 bathrooms / sleeps 6

Match: Shared outdoor pool (unheated)

All filters match

from £113 / night

£786 / 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 £118 / night

£822 / 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. 1 hour 19 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £45 / night

£361 - £492 / week

Cathy's Guest House

Cradock guest house

3 bedrooms / 3 bathrooms / sleeps 7

Match: Shared outdoor pool (unheated)

All filters match

from £344 / night

£2,405 / week

Guineafowl Lodge

Bergvliet house

2 bedrooms / 2 bathrooms / sleeps 4

2

Responds fast! avg. 1 hour 2 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £88 / night

£525 - £670 / week

179 emberton estate

Hillcrest apartment

2 bedrooms / 2 bathrooms / sleeps 4

Responds fast! avg. 17 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £95 / night

£659 / week

San Lameer Villa Two Bedroom

San Lameer villa

2 bedrooms / 1 bathroom / sleeps 4

Match: Shared outdoor pool (unheated)

All filters match

from £85 / night

£509 / week

Seaview apartment on 40 Beach Rd. Strand Western Cape.

Strand apartment

2 bedrooms / 2 bathrooms / sleeps 4

24

Travellers’ Choice award

Match: Shared outdoor pool (unheated)

All filters match

from £75 / night

£471 / week

Majini Guesthouse Pool House

Constantia cottage

1 bedroom / 1 bathroom / sleeps 4

12

Travellers’ Choice award

Match: Shared outdoor pool (unheated)

All filters match

from £172 / night

£1,203 / week

The Vinelands on Alpha Guest House

Cape Town Central b&b

5 bedrooms / 4 bathrooms / sleeps 10

1

Match: Shared outdoor pool (unheated)

All filters match

from £47 / night

£330 / week

Adama Hoopoo & Kingfisher self-catering chalets

Welgevonden Game Reserve chalet

2 bedrooms / 1 bathroom / sleeps 7

Match: Shared outdoor pool (unheated)

All filters match

from £118 / night

£810 / week

Winelands Villa Guesthouse and Cottages

Somerset West guest house

13 bedrooms / 26 bathrooms / sleeps 30

3

Match: Shared outdoor pool (unheated)

All filters match

from £82 / night

£575 - £8,619 / week

Petit Plaisir. lovely romantic cottage with beautiful mountain views

Franschhoek cottage

1 bedroom / 1 bathroom / sleeps 2

76

Responds fast! avg. 2 hours 29 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £96 / night

£606 - £955 / week

The Cottage, Heide Avenue

Somerset West house

2 bedrooms / 1 bathroom / sleeps 4

11

Responds fast! avg. 1 hour 51 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £52 / night

£327 - £487 / week

1 Bed Unit with En suite Bathroom Board Only

Table View private room

1 bedroom / 1 bathroom / sleeps 2

Match: Shared outdoor pool (unheated)

All filters match

from £26 / night

£180 / week

Beach House at 22

St Lucia chalet

2 bedrooms / 1 bathroom / sleeps 4

Responds fast! avg. 1 hour 29 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £58 / night

£401 / week

Rockwood - Main House

Drakensberg Region house

3 bedrooms / 3 bathrooms / sleeps 6

Match: Shared outdoor pool (unheated)

All filters match

from £217 / night

£1,516 / week

Maribelle's B&B

Pretoria/Tschwane b&b

3 bedrooms / 3 bathrooms / sleeps 6

3

Match: Shared outdoor pool (unheated)

All filters match

from £60 / night

£415 / week

Bay Tree Guest House - King room

Pretoria guest house

1 bedroom / 1 bathroom / sleeps 3

Responds fast! avg. 2 hours 51 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £56 / night

£389 / week

31 Tobago Bay Hermanus Seafront

Hermanus apartment

1 bedroom / 1 bathroom / sleeps 2

16

Match: Shared outdoor pool (unheated)

All filters match

from £108 / night

£612 / week

Holiday Cottage

Chintsa house

3 bedrooms / 2 bathrooms / sleeps 6

Responds fast! avg. 2 hours 50 minutes

Match: Shared outdoor pool (unheated)

All filters match

from £71 / night

£471 / week

Viewing 40 of 1,509
rentals in South Africa