South Africa Apartments, Vacation rentals and villas

Close

View larger map

Also consider

Self catering Western Cape
2,524 properties
KwaZulu-Natal
385 properties
Gauteng
227 properties
Eastern Cape
199 properties
Mpumalanga
130 properties
Limpopo Province
94 properties
Free State
44 properties
North-West Province
21 properties
Northern Cape
18 properties

South Africa

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this vacation rental you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

3,617 Vacation rentals

Travelers going to South Africa are booking December dates now. Secure your vacation rental today and have the perfect trip.

(5) Excellent 

41

Home rental in KwaZulu-Natal

Durban / Sheffield Beach

5 12 2 nights min

  • 5 bedrooms
  • Sleeps 12
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0.2 mi
  • Child friendly
C'est La Vie Beach House is situated in one of the most exclusive suburbs, known as the ‘Clifton’ of KwaZulu-Natal - Sheffield Beach. Sheffield Beach is a rather small beach compared to the others in the area, but it has some beautiful sheltered coves  …see more

from $238 / night

$1560 - $3332 / week

Book View

from $238 / night

28

Vacation villa in Western Cape

Cape Town / Constantia

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Nearest beach 12 mi
  • Child friendly
  • Private garden
Splendid private villa set in an upmarket security estate in Constantia. Strawberry Lane is a spacious and modern family home offering a quiet and relaxed retreat in stylish comfort. Ideal for families, it features a level garden with large swimming pool and is a few m  …see more

from $563 / night

$3938 - $4638 / week

Inquire View

from $563 / night

(1) Very Good 

27

Vacation apartment in South Africa

Western Cape / Knysna

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
Completed in November 2016, my two bedroom/two bath (both wet rooms) apartment is one of the largest on Thesen Island at 90 sqm of living space. With bi folding doors from the living area to the balcony, which overlooks its own private garden with braai area, I have  …see more

from $113 / night

$788 / week

Book View

from $113 / night

(6) Excellent 

13

Vacation guest house with swimming pool in South Africa

Cape Town / Constantia

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 13 mi
  • Swimming pool
Situated in one of Cape Town's most exclusive suburbs, Constantia Garden Suites offers the ultimate in luxurious self catering accommodation.Suitable for two adults The Poolside Apartment offers use of a manicured garden, full length salt water pool, pool deck for  …see more

from $113 / night

$850 / week

Book View

from $113 / night

(1) Excellent 

15

Western Cape Vacation apartment rental

Cape Town / De Waterkant

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Nearest beach 3 mi
  • Swimming pool
  • Child friendly
This spacious (69 sqm), modern one-bedroom apartment on the second floor of the Rockwell building is the perfect base from which to explore everything Cape Town has to offer. The bedroom has a queen-sized bed and the lounge has a sofa couch (all linen and towels provi  …see more

from $68 / night

$473 / week

Book View

from $68 / night

(1) Excellent 

42

Vacation lodge with swimming pool in Limpopo Province

Limpopo Province / Bela Bela

5 10 1 night min

  • 5 bedrooms
  • Sleeps 10
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden
For a unique bushveld experience, with privacy and unexpected luxury – book the Re a Lora Lodge! This is an exclusive self-catering bush lodge situated 15 km outside Bela Bela. It is available to only one group at a time, ensuring enjoyment and privacy. The Lodg  …see more

from $275 / night

$1925 / week

Book View

from $275 / night

10

Vacation studio with shared pool in South Africa

Western Cape / Plettenberg Bay

Studio 4 2 nights min

  • Studio
  • Sleeps 4
  • 2 nights min
  • Swimming pool
  • Child friendly
Located in the beautiful town of Plettenberg Bay on the Garden Route with breathtaking views of the sea, lagoon and mountains. It is walking distance from the lagoon and shopping centre. The newly renovated studio offers exceptional privacy and style. You have access to  …see more

from $166 / night

$1162 / week

Book View

from $166 / night

(1) Excellent 

20

Western Cape Vacation home rental

Overberg District / Gansbaai

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Child friendly
Boasting views of the Atlantic Ocean, Birkenhead 19 is a holiday home situated in De Kelders. The 4-bedroom house is located 30 km from Hermanus and 2 km from Gansbaai. This 2-storey home features an open-plan lounge, dining room, kitchen and main en-suite bedroom on th  …see more

from $175 / night

$1225 / week

Book View

from $175 / night

(2) Excellent 

12

South Africa Vacation apartment rental

Cape Town / Camps Bay

2 2 3 nights min

  • 2 bedrooms
  • Sleeps 2
  • 3 nights min
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Swimming pool
Magic Camps Bay is beautiful situated between Table Mountain and The Twelve Apostles Mountain and the Atlantic Ocean.We are very convenient positioned in a quiet area and close to the famous beaches, shops, restaurant, The Waterfront and all Tourist attraction.<  …see more

from $81 / night

$568 - $738 / week

Book View

from $81 / night

4

Vacation apartment rental

Cape Town / Strand

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Child friendly
  • Air conditioning
This 2 bedroom self catering ground floor unit is 50m from the beach. The kitchen is fully equipped and incl washing machine, tumble dryer, dishwasher etc. There is satelite tv, indoor and court yard with outdoor braai, full bathroom and lock up garage. We do supply  …see more

from $65 / night

$455 / week

Book View

from $65 / night

10

Vacation home with swimming pool, golf nearby in South Africa

Cape Town / Simon's Town

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 500 mi
  • Swimming pool
At Seascapes offers a secure and peaceful seaside location close to historic Simonstown on the False Bay coast. The house is well appointed, well equipped and offers spectacular views over False Bay. A five minute walk will take you to fishermans beach (featured on Get  …see more

from $250 / night

$1875 / week

Book View

from $250 / night

9

Vacation lodge rental

Greater Johannesburg / Sandton

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Ask about pets
Nabik Private Residence is located in the quiet and upmarket area of Lonehill in Sandton. It right next to the popular Monte Casino and top world class hotels. The majority of our clients have been people visiting Sandton for business for a few days. The residence rema  …see more

from $115 / night

$750 / week

Book View

from $115 / night

(8) Excellent 

30

Vacation home in South Africa

Greater Johannesburg / Johannesburg

3 7 1 night min

  • 3 bedrooms
  • Sleeps 7
  • 1 night min
  • Child friendly
Luxurious and ultra-modern self-catering home that sleeps 6 adults and 2 children situated in the South of Johannesburg. Villa Moshay is fully equipped with high end furniture and fixtures and is perfect for both business and leisure guests. This home has its own priva  …see more

from $180 / night

$1260 / week

Book View

from $180 / night

(5) Very Good 

48

South Africa Vacation cottage rental

KwaZulu-Natal / Drakensberg Region

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Air conditioning
Johannesburg 3 hours / Durban 2-2.5hrs. Dragon's Mist a comfortable self-catering cottage surrounded by stunning natural beauty and offering magnificent views of the Drakensberg Unesco world heritage site.Dragon's Mist is a luxurious self-catering ho  …see more

from $110 / night

$990 / week

Book View

from $110 / night

(2) Good 

20

Vacation villa with shared pool, golf nearby in Western Cape

Franschhoek / Winelands

4 8 3 nights min

  • 4 bedrooms
  • Sleeps 8
  • 3 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning
Pearl Valley Golf Lodge is located in heart of the Winelands of the Western Cape, between Paarl and Franschhoek. The Golf Lodge froms part of the multi-award winning Pearl Valley Golf Course, which is rated in the top 3 courses of South Africa. The exclusive golf estate  …see more

from $200 / night

$1347 - $2210 / week

Book View

from $200 / night

(1) Excellent 

19

South Africa Vacation home rental

Cape Town / Constantia

3 6 5 nights min

  • 3 bedrooms
  • Sleeps 6
  • 5 nights min
  • Swimming pool
  • Child friendly
  • Ask about pets
Welcome to our unique private home situated within the picturesque and peaceful Green Belt of Constantia, Cape Town's most sought-after and upmarket suburb. Make yourself at home in this comfortable house and beautiful garden with a view to the Southern slopes of t  …see more

from $119 / night

$766 - $1423 / week

Book View

from $119 / night

24

Villa rental in South Africa

Cape Town / Kommetjie

4 8 7 nights min

  • 4 bedrooms
  • Sleeps 8
  • 7 nights min
  • Child friendly
It is a private and comfortable 4 bedroom villa with lovely views from the upper level making this an ideal villa to spend your holiday in Cape Town. It is located in a prime position with great access to famous Long Beach. The villa focuses on enterta  …see more

from $524 / night

$3665 / week

Inquire View

from $524 / night

16

South Africa Vacation home rental

KwaZulu-Natal / Stanger

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Beach/lakeside relaxation
  • Child friendly
Located on a secure, beautiful 18 hole golf estate, the house is perfect for both family getaways & corporate holiday lets. The house overlooks the sea, lagoon & second hole, with arguably the best view on the estate straight from the dining room. Golf & bea  …see more

from $269 / night

$1882 / week

Book View

from $269 / night

(2) Very Good 

27

Vacation b&b in Eastern Cape

Eastern Cape / Kidd's Beach

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Child friendly
Charming Bed and Breakfast within very close proximity to the sea. Beautifully appointed with en-suite bedrooms, tea/coffee making facilities in each bedroom, hairdryer and television. Free WI FI . Situated in the beautiful and quaint seaside village of Kidd's Bea  …see more

from $40 / night

$280 / week

Book View

from $40 / night

6

Vacation b&b with shared pool in South Africa

Greater Johannesburg / Kempton Park

6 12 1 night min

  • 6 bedrooms
  • Sleeps 12
  • 1 night min
  • Swimming pool
  • Child friendly
  • Pet friendly
Welcome to ACN International Regency Lodge, a lodge that brings a new piece of contemporary architecture to the Kempton Park landscape and offers affordable luxury and personal service at their best. ACN is a fully certified urban bed and breakfast lodge. Ideally locate  …see more

from $32 / night

$175 / week

Book View

from $32 / night

(17) Excellent 

22

Vacation cottage in Western Cape

Cape Town / Somerset West

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Beach/lakeside relaxation
  • Air conditioning
  • Private garden
Alfie's Cottage is a newly renovated one bedroom ensuite cottage on a property bordering the Helderberg Nature Reserve in one of the oldest areas of Somerset West. Ideal for holidaymakers wanting to relax, walk and soak up the magnificent views and countryside whil  …see more

from $84 / night

$482 / week

Book View

from $84 / night

(2) Very Good 

10

Vacation cottage in South Africa

KwaZulu-Natal / Westbrook Beach

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.02 mi
  • Child friendly
10 mins from the town of Ballito for shopping, restaurants and various tourist related activities. Spend your days swimming, fishing, snorkelling or picking mussels from the nearby rocks. Quiet beach with wonderful rock pools ideal for children. Poynton's Cottage  …see more

from $188 / night

$1313 - $2844 / week

Book View

from $188 / night

(2) Excellent 

31

Home rental in Western Cape

Western Cape / Plettenberg Bay

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
Our incredibly spacious fabulous three bedroomed house was completed in November 2015, so it is brand new! It has views of the fabulous Robberg Nature Reserve and over the Whale Rock Gardens estate. It makes a perfect setting for a family wanting a secure base for thei  …see more

from $87 / night

$604 / week

Book View

from $87 / night

(8) Very Good 

34

Vacation gite in Western Cape

Knysna / Knysna Heights

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Beach/lakeside relaxation
  • Nearest beach 15 mi
  • Swimming pool
Strode House welcomes you and your family to your holiday home.It is positioned high on the ridge and offers breathtaking views of the famous Knysna Heads, lagoon and majestic Outini  …see more

from $149 / night

$1042 / week

Book View

from $149 / night

(3) Very Good 

11

Western Cape Vacation apartment rental

Western Cape / Mossel Bay

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
Estoril Villas is a modern, self-catering apartment at the popular Diaz Beach, Mossel Bay, Western Cape, South Africa on the beautiful Garden Route. The apartment consists of 3 bedrooms, 2 double bedrooms and a twin room. The main bedroom is en-suite with a sea view. Th  …see more

from $88 / night

$613 / week

Book View

from $88 / night

24

Western Cape Vacation cottage rental

Cape Town / Constantia

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 15 mi
  • Swimming pool
  • Child friendly
Our Cottage Cabernet is situated in the up market leafy suburb of Constantia. Close to the Constantia wine routes, premier golf courses, the Constantia Village Shopping Centre, beaches, Kirstenbosch Gardens and nature reserves. This self-catering accommodation is an ide  …see more

from $136 / night

$758 - $1365 / week

Book View

from $136 / night

31

Villa rental in Western Cape with swimming pool

Camps Bay / Clifton

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.3 mi
  • Swimming pool
Clifton Sky is a lovely, comfortable 4 bedroom house, with a stunning deck and garden area with stunning sea views. Clifton is a sought-after, up-market area known for its sheltered beach attracting a chic up-market crowd. A unique feature of Clifton Sky is its locatio  …see more

from $534 / night

$3734 / week

Book View

from $534 / night

(18) Excellent 

15

Home rental in South Africa with shared pool, golf nearby

Mpumalanga / Hazyview

3 8 1 night min

  • 3 bedrooms
  • Sleeps 8
  • 1 night min
  • Swimming pool
  • Child friendly
  • Car not necessary
Our privately owned self catering lodges are set in the award winning 4 star wildlife and golf resort of Kruger Park Lodge - South Africa. Within easy access of the Kruger National park and scenic sights of the Blyde River Canyon. Cambalala meaning "relax" in  …see more

from $113 / night

$788 / week

Book View

from $113 / night

(3) Very Good 

25

Vacation home with shared pool in South Africa

Overberg District / Hermanus

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Private garden
Hermanus is the world’s foremost land based whale watching destination and it is here where you will find our beach house. A stylish decorated beach house situated on a private beach in Hermanus with magnificent sea views opening out to a kitchen/lounge/dining. 3  …see more

from $139 / night

$973 / week

Book View

from $139 / night

17

Apartment rental in Gauteng

Greater Johannesburg / Brakpan

2 3 1 night min

  • 2 bedrooms
  • Sleeps 3
  • 1 night min
  • Child friendly
  • Ask about pets
The site is perfect to use as a basis from where you can visit places of interest in Gauteng province including Johannesburg, Soweto, Pretoria and of course, Brakpan area! With the Carnival City Casino and entertainment it is perfect situated if you want to attend shows  …see more

from $40 / night

$150 / week

Book View

from $40 / night

(23) Very Good 

20

South Africa Vacation cottage rental

Cape Town / Camps Bay

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool
Situated 1km from the finest restaurants and beaches in Cape Town is this bright and modern two- bedroomed two-bathroomed air-conditioned cottage in a security complex.Tastefully furnished in blues and white, the cottage comprises a main bedroom with a queen-size be  …see more

from $137 / night

$963 / week

Book View

from $137 / night

(1) Very Good 

12

South Africa Vacation b&b rental

Western Cape / Darling

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Child friendly
  • Private garden
Set in the countryside in Darling, Western Cape South Africa, this beautiful house has a 'West Wing' that is rented for bed and breakfast. It's set in a beautiful garden full of birds, we even have a resident Owl. In flower season it's full of flower  …see more

from $63 / night

$375 / week

Book View

from $63 / night

26

South Africa Vacation home rental

Greater Johannesburg / Sandton

3 7 1 night min

  • 3 bedrooms
  • Sleeps 7
  • 1 night min
  • Child friendly
Beautiful and spacious modern classic apartment situated in Parktown North. The house comes fully furnished and offers three spacious bedrooms, an open-plan kitchen that leads into a dining room and a large lounge with a guest toilet beyond it. In the same block you&  …see more

from $95 / night

$665 / week

Book View

from $95 / night

24

Vacation villa rental

Cape Town / Camps Bay

6 12 3 nights min

  • 6 bedrooms
  • Sleeps 12
  • 3 nights min
  • Child friendly
Ingleside 6 is a contemporary 6 bedroom, 5 bathroom villa nestled in the heart of Camps Bay.With space to breathe, and relax, this villa offers 6 bedrooms & 5 bathrooms, 2 x modern kitchens & dining area, large entertainment areas, open balconies  …see more

from $544 / night

$3806 / week

Inquire View

from $544 / night

(3) Excellent 

24

South Africa Vacation home rental

Plettenberg Bay / Brackenridge Estate

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Child friendly
Fully self contained self catering property in the heart of the Garden Route in Plettenberg Bay South Africa.Each bedroom has en-suite bathroom, house overlook the picturesque Plett Golf Course, unobstructed view of valley in which golf course lies. North facin  …see more

from $135 / night

$950 - $2000 / week

Book View

from $135 / night

(1) Excellent 

11

Vacation apartment with shared pool in Eastern Cape

Eastern Cape / East London

1 3 2 nights min

  • 1 bedroom
  • Sleeps 3
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0.5 mi
  • Swimming pool
This chic, upmarket apartment provides super Holiday accomodation - 5 minute walk to the best beach in East London! It would also good for Corporate rental - 10 minutes drive from just about everywhere. Secure lifestyle with access control and 24 hour security presen  …see more

from $65 / night

$455 / week

Book View

from $65 / night

(2) Very Good 

16

Vacation condo with shared pool in KwaZulu-Natal

KwaZulu-Natal / Umhlanga Rocks

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
The Pearls of Umhlanga is a privately owned, three-bedroom luxury apartment, in an opulent resort-style residential development, situated right on the beach. The apartment is fully equipped for self-catering and includes wireless Internet and full DStv access. G  …see more

from $300 / night

$2100 / week

Book View

from $300 / night

(10) Excellent 

24

South Africa Vacation villa rental

Cape Town / Noordhoek

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Swimming pool
Enjoy spectacular panoramic views of the mountains and lake from the patio overlooking the pool. Lake Michelle is a dedicated bird sanctuary and is very tranquil. Spectacular sunsets every night. Open-plan living - dining - reception and kitchen areas. 2 minutes fro  …see more

from $206 / night

$1438 - $1875 / week

Book View

from $206 / night

27

Villa rental in South Africa with shared pool

KwaZulu-Natal / Zinkwazi Beach

3 7 Min stay varies

  • 3 bedrooms
  • Sleeps 7
  • Min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning
KwaMdoni Unit 3 offers comfortable self-catering accommodation in a 3-bedroom unit situated in the KwaMdoni complex in Zinkwazi Beach. The complex is located opposite a public park, and is within close proximity to beach. The unit can accommodate 7 guests in 3 bedrooms  …see more

from $140 / night

$980 / week

Book View

from $140 / night

14

Vacation tented camp rental

Mpumalanga / Marloth Park

3 8 2 nights min

  • 3 bedrooms
  • Sleeps 8
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning
Maerua is an intimate refuge, secretly tucked away amongst the thickets of the lush bushveld, where you can feel one with South Africa's nature. ​ Each luxury tent features a private veranda, overlooking a waterhole. Experience the total peace of unrivalled natur  …see more

from $60 / night

$420 / week

Book View

from $60 / night

1