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
1483 Results

Relevance

Price low to high

Price high to low

Reviews

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

Bushbuck Bangalow

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

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

37

Match: Shared outdoor pool (unheated)

All filters match

from £85 / night

£595 / 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

Match: Shared outdoor pool (unheated)

All filters match

from £51 / night

£310 - £1,189 / 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 £713 / night

£4,990 / 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

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

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

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 £43 / night

£301 / 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 21 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 22 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

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 £97 / night

£554 / 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

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

Panorama Cottage

Camps Bay cottage

2 bedrooms / 2 bathrooms / sleeps 4

27

Responds fast! avg. 35 minutes

Travellers’ Choice award

Match: Shared outdoor pool (unheated)

All filters match

from £81 / night

£561 / week

E-Khaya 2 bedroom Apartment

Durbanville apartment

1 bedroom / 2 bathrooms / sleeps 4

1

Match: Shared outdoor pool (unheated)

All filters match

from £283 / night

£626 / week

Luxury apartment with spectacular mountain views

Cape Town Central apartment

2 bedrooms / 2 bathrooms / sleeps 4

19

Travellers’ Choice award

Match: Shared outdoor pool (unheated)

All filters match

from £153 / night

£1,070 / week

Palesa Guesthouse "For Service, Quality & Value"

Olifantsfontein house

5 bedrooms / 4 bathrooms / sleeps 12

Match: Shared outdoor pool (unheated)

All filters match

from £38 / night

£330 - £2,504 / week

Viewing 40 of 1,483
rentals in South Africa