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.

(1) Excellent 

7

Vacation cottage in South Africa

Hermanus / Stanford Village

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Nearest beach 16 mi
  • Child friendly
  • Pet friendly
This is a lovely romantic getaway set in a tranquil garden in a lovely village called Stanford, approximately 150 km from Cape Town. It is the ideal place from which to explore the southern-most tip of Africa (which is NOT in Cape Town!) and enjoy South Africa's u  …see more

from $54 / night

$351 / week

Book View

from $54 / night

(4) Excellent 

10

Vacation villa rental

KwaZulu-Natal / Umkomaas

4 8 7 nights min

  • 4 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0.2 mi
  • Swimming pool
Up market villa magnificent sea views Walk and swim on uncrowned beaches that are easy walking distance from the villa Quiet, peaceful, uncommercialised, environment set in a coastal conservancy area South coast of KwaZulu Natal, South Africa 40 minutes from Durban.  …see more

from $143 / night

$1000 / week

Book View

from $143 / night

(4) Excellent 

3

Apartment rental in South Africa

Cape Town / Glencairn

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Nearest beach 1 mi
  • Child friendly
Bay Vista Garden Flat is located in the Simonstown area of the cape peninsula. We are high on the mountainside with lovely ocean views over False Bay, as well as views of the mountains and the Glencairn wetland nature area. The accommodation is a totally private apartm  …see more

from $39 / night

$218 - $260 / week

Book View

from $39 / night

12

Vacation home rental

Zululand / Mtunzini

4 8 4 nights min

  • 4 bedrooms
  • Sleeps 8
  • 4 nights min
  • Nearest beach 4 mi
  • Swimming pool
  • Child friendly
Situated in a peaceful and scenic eco estate with many outdoor activities at your door step and only 4km away from the Indian Ocean beach. Diverse walking and biking trails, bird hides, small game viewing and river frontage picnic sites within the estate. Big 5 game res  …see more

from $319 / night

$2233 / week

Book View

from $319 / night

16

Villa rental in KwaZulu-Natal with shared pool, golf nearby

KwaZulu-Natal / San Lameer

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
San Lameer is In Kwa Zulu Natal on the South Coast just south of Margate, with the Blue Flag Marina Beach. San Lameer is a conservation haven with 195 different bird species, abundant wildlife - including Impala, red, grey and blue Duiker, Reedbuck and Bushbuck - and in  …see more

from $95 / night

$665 / week

Book View

from $95 / night

(6) Very Good 

21

South Africa Vacation home rental

Cape Town / Kommetjie

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Swimming pool
4 star self catering accommodation situated right on Long Beach. LXIX is a simply stunning thatched house on Long Beach in Kommetjie, opposite the famous Sunset Reef. It has a huge 64 square metre living room with a double storey vaulted ceiling, four bedrooms and a sma  …see more

from $194 / night

$1357 - $3413 / week

Inquire View

from $194 / night

(1) Excellent 

14

Cottage rental in South Africa

Eastern Cape / Saint Francis Bay

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 1 mi
Welcome to your little piece of St Francis paradise! You will find your private en suite room in a secure home in StFrancis Bay Village. Park your car, put on your "Flip Flops", and take a stroll to the beach and restaurants, or escape with a book under the Me  …see more

from $40 / night

$250 - $298 / week

Book View

from $40 / night

8

Vacation home in South Africa

Eastern Cape / Rhodes

4 10 1 night min

  • 4 bedrooms
  • Sleeps 10
  • 1 night min
  • Child friendly
  • Ask about pets
  • Private garden
Rhodes Cottages has many self-catering cottages for holiday makers to rent in the village of Rhodes. Freestone is one of our large, well appointed and very comfortable, up-market cottages with spectacular views of the mountains and surrounding farm lands. With large g  …see more

from $65 / night

$455 / week

Book View

from $65 / night

(2) Excellent 

9

Vacation home with golf nearby in Western Cape

Cape Town / Milnerton

3 8 1 night min

  • 3 bedrooms
  • Sleeps 8
  • 1 night min
  • Nearest beach 5 mi
  • Child friendly
  • Private garden
This gorgeous 3 bedroomed home in the exclusive suburb of Milnerton Ridge offers a family the ability to enjoy each other's company and is spacious enough for much needed privacy. The property features:- a fully equipped kitchen, - a lounge with TV - 8  …see more

from $94 / night

$661 / week

Book View

from $94 / night

(1)  

10

South Africa Vacation home rental

Overberg District / Swellendam

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Child friendly
  • Air conditioning
  • Private garden
The Country cottage offers you a private self catering country stay, with all the winter luxuries that makes you fall in love with winter. Our beds are fitted with Egyptian cotton and luxury quilts.There is plenty of firewood and this quaint cottage warms up in no time  …see more

from $95 / night

$665 / week

Book View

from $95 / night

27

South Africa Vacation home accommodation

Knysna / Sedgefield

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Swimming pool
Beach you to it-Sedgefield, is a great holiday home that is only 2 blocks from the lagoon, around the corner from the renowned Saturday market and 2km from any of Sedgefield's pristine beaches. This holiday home can comfortably accommodate 8 people in 4 bedrooms a  …see more

from $135 / night

$945 - $2520 / week

Book View

from $135 / night

(2) Excellent 

15

Vacation cottage in South Africa

Cape Town / Constantia

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 10 mi
  • Child friendly
Spacious, charming cottage set in quiet, indigenous garden in Constantia/Silverhurst, Cape Town. Two bedrooms with bathrooms ensuite. A central living area combining kitchen, dining and lounge. Doors open to outdoor table. The cottage is well equipped, and has good be  …see more

from $75 / night

$445 - $1100 / week

Book View

from $75 / night

7

South Africa Vacation apartment rental

Cape Town / Strand

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach/lakeside relaxation
  • Child friendly
This self catering 2 bedroom apartment with mountain views is 50m from the beach. It Is a fully equipped unit with 2 double bedrooms, fully equipped kitchen, satelite tv, indoor braai, full bathroom, air con, lock up garage etc. I do supply linen and bath towels. Pl  …see more

from $65 / night

$455 / week

Book View

from $65 / night

19

Vacation home in South Africa

Cape Town / Cape Town Central

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 5 mi
  • Child friendly
  • Pet friendly
A great neat quirky, trendy 2 bedroom house located in the Gardens and ideal for guests who enjoy the Kloof Street area where great restaurants, bars abound. Table Mountain and the City Centre are a few minutes away. Public Transport close by. On 2 levels, top floor h  …see more

from $135 / night

$945 / week

Book View

from $135 / night

22

South Africa Vacation villa rental

Cape Town / Camps Bay

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Swimming pool
Exclusive villa with uninterrupted panoramic sea views and large sparkling rim-flow pool, nestled against the majestic Twelve Apostles at the foot of Table Mountain. Crystal Villa overlooks cosmopolitan Camps Bay with it's beautiful beach and vibrant high street.  …see more

from $588 / night

$4113 - $9844 / week

Inquire View

from $588 / night

12

Vacation apartment in Eastern Cape

Eastern Cape / Gonubie

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
The apartment has an eclectic feel with an amazing 180 degree view of the Gonubie coast. The location and view truly makes this apartment special. It is within walking distance of the Gonubie boardwalk and beach, as well as two local cafe's along the beach front  …see more

from $58 / night

$400 - $631 / week

Book View

from $58 / night

(6) Excellent 

15

Vacation cottage rental

Western Cape / Franschhoek

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Swimming pool
  • Air conditioning
  • Private garden
Saddlebrook Farm is situated in an enviable position in the centre of the beautiful Franschhoek Valley surrounded by paddocks and vineyards with far reaching mountain views on all sides. Saddlebrook Cottage is exclusively for a couple. It is situated on a stand alone  …see more

from $137 / night

$954 / week

Book View

from $137 / night

(18) Excellent 

30

Vacation villa in South Africa

Limpopo Province / Phalaborwa

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
Enjoy the quietness of the African bush while the impala's, waterbucks and warthogs roam through your garden and in the background you can occasionally see the giraffe or the elephants drink from the water hole. Safari from your own private terrace! Have the child  …see more

from $162 / night

$970 - $1197 / week

Book View

from $162 / night

10

Guest house rental in South Africa

Eastern Cape / Port Elizabeth

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach/lakeside relaxation
  • Child friendly
  • Ask about pets
At 28 towpath we're creating an eco sustainable riverfront home,travel accommodation and platform for responsible travelers or voluteers to relax in the quiet Redhouse village in PE. Quiet village home with a permaculture garden,10km from good surfing beach, 45km f  …see more

from $39 / night

$260 / week

Book View

from $39 / night

43

Vacation home with swimming pool in South Africa

Limpopo Province / Bela Bela

6 16 2 nights min

  • 6 bedrooms
  • Sleeps 16
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning
Zebula 317 (Kukama's Rest) is a lovely bush lodge located in Zebula Golf Estate and Spa, close to Bela-Bela, consisting of a 5-bedroom house as well as an apartment, making it ideal for a group or family. In the main house, 4 of the rooms are furnished with queen-  …see more

from $360 / night

$1800 / week

Book View

from $360 / night

(2) Very Good 

17

Vacation apartment rental

KwaZulu-Natal / Margate

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
This superbly located, comfortable two-bedroom modern apartment, with full balcony, provides guests with unsurpassed 180-degree sea views. The apartment is fully equipped for self-catering and is located in the popular coastal town of Margate. The apartment is set withi  …see more

from $38 / night

$263 - $788 / week

Book View

from $38 / night

(1) Excellent 

24

Vacation villa with shared pool in Western Cape

Cape Town / Westlake

5 8 7 nights min

  • 5 bedrooms
  • Sleeps 8
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning
Known affectionately as the Playboy Mansion, this is the largest property in the exclusive Stonehurst Mountain Estate. Home to a number of high profile figures, the estate has become regarded as one of the most secure and desirable locations in Cape Town. The house enjo  …see more

from $588 / night

$4113 - $6773 / week

Book View

from $588 / night

(2) Excellent 

20

Vacation apartment with shared pool in South Africa

Cape Town / Hout Bay

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Swimming pool
The Green Room Studio is a spacious (60sqm), private, open plan apartment, situated in a very tranquil neighbourhood in Hout Bay. Adjacent to our family home, guests are welcome to make use of the garden and pool. Newly renovated and fully equipped for a short or longer  …see more

from $63 / night

$438 - $494 / week

Book View

from $63 / night

(10) Excellent 

36

Tented camp rental in Western Cape

Western Cape / Oudtshoorn

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Child friendly
  • Air conditioning
AfriCamps Klein Karoo is set in the middle of a pristine Karoo landscape with direct views on the Swartberg Mountains and offers guests the perfect backdrop to relax in the tranquil surroundings. AfriCamps created a unique outdoor experiences under canvas, where guests  …see more

from $72 / night

$504 / week

Book View

from $72 / night

(1) Excellent 

12

Vacation log cabin rental

Cape Town / Hout Bay

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Swimming pool
  • Air conditioning
  • Private garden
Oakburn Cottage is located in the beautiful valley of Hout Bay on the Atlantic Seaboard of the Cape Peninsula. It is a charming, spacious, fully appointed log cabin that is ideal for self-catering. It is private and secluded, set in a beautiful garden with a shared swim  …see more

from $60 / night

$420 / week

Book View

from $60 / night

(1) Excellent 

18

Vacation home in Western Cape

Overberg District / Hermanus

4 8 2 nights min

  • 4 bedrooms
  • Sleeps 8
  • 2 nights min
  • Nearest beach 3 mi
  • Child friendly
Birdsong lies nestled in a grove of Milkwood trees, overlooking the Vermont Saltpan, which is a bird sanctuary. This four bedroomed, three bathroomed house is fully equipped for eight people. It is an ideal location for nature lovers wanting to relax away from the bust  …see more

from $110 / night

$785 - $1345 / week

Book View

from $110 / night

(1) Excellent 

36

Vacation home rental

Kruger National Park / Kruger Park/Mpumalanga

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning
Milkwood offers classic comfort in the bush and is on the border of the Kruger National Park, Located in a beautiful wildlife conservancy where one can see zebra and many other wildlife. Self-catered home with three AC bedrooms, 3 bathrooms including an outdoor bush bat  …see more

from $163 / night

$1107 - $1125 / week

Book View

from $163 / night

(1) Excellent 

19

Vacation home with golf nearby in South Africa

Mpumalanga / Hazyview

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly
Our house is on a secure resort of similar houses, all with thatched roofs at Kruger Park Lodge. There is a golf course on site so the grounds are beautifully maintained. Impala and monkeys roam the grounds and there is a hippo pool only 150 metres from the house.(ther  …see more

from $138 / night

$963 / week

Book View

from $138 / night

11

Vacation chalet in KwaZulu-Natal

KwaZulu-Natal / Glenmore Beach

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Nearest beach 1 mi
  • Swimming pool
  • Child friendly
This beautiful Chalet has 24 hour security, a beautiful pool as well as a stunning garden with activities for kids. Its has 2 bedrooms sleeping 6 people. a fully equipped self catering kitchen with a dining area as well as a lounge, the patio hosts it very own braai are  …see more

from $600 / night

$650 / week

Book View

from $600 / night

(3) Excellent 

21

Vacation home with golf nearby in South Africa

Port Alfred / East Beach

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.5 mi
  • Suitable for children age 5+
1Milkwood is a secure executive home in the exclusive suburb of West Beach in the coastal town of Port Alfred. Situated in the heart of the Sunshine Coast, in the Eastern Cape province of South Africa. Stretching out between the cities of Port Elizabeth and East Londo  …see more

from $203 / night

$1425 - $2488 / week

Book View

from $203 / night

(2) Very Good 

12

Vacation home with swimming pool in Western Cape

Plettenberg Bay / Harkerville

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Nearest beach 15 mi
  • Swimming pool
  • Child friendly
Immersed on 20 hectares of pristine forest, half way between Knysna and Plettenberg Bay, and just minutes from the Garden of Eden, town centres, is this 300sqm elevated and exclusive log cabin. The Lodge offers you:4 en-suite bedrooms with built in cupboards. Th  …see more

from $270 / night

$1622 - $2678 / week

Book View

from $270 / night

(2) Excellent 

22

Studio rental in South Africa

Cape Town / Constantia

Studio 3 Min stay varies

  • Studio
  • Sleeps 3
  • Min stay varies
  • Nearest beach 15 mi
  • Swimming pool
  • Child friendly
Very light and friendly west facing guestroom colored in yellow and dark brown. Spacious built-in wardrobe and a sideboard with a flat TV in front of beds. Comfortable (sleeper) couch with coffee table. Underfloor-heating all around. This "TGCSA-3-Star" rated  …see more

from $65 / night

$363 - $649 / week

Book View

from $65 / night

(1) Very Good 

33

Vacation home in Eastern Cape

Greater Addo / Kenton-on-Sea

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Suitable for children age 5+
The Blue & White House – Kenton-On-Sea Smart 4 bedroom, 3 bathroom house with uninterrupted views of Kenton-On-Sea and the Indian Ocean from all rooms overlooking a Milkwood indigenous forest. Open plan lounge, dining and fully equipped kitchen, with dis  …see more

from $65 / night

$378 - $712 / week

Book View

from $65 / night

(1) Very Good 

27

Home rental in Mpumalanga

Mpumalanga / Hazyview

4 23 2 nights min

  • 4 bedrooms
  • Sleeps 23
  • 2 nights min
  • Child friendly
  • Car not necessary
  • Pet friendly
Hazyview Safari Kruger Houses are 5 stylish self catering houses situated in the heart of the lowveld. Nestled in the bush, surrounded by the sweet sounds of nature. These properties are fully equipped with everything you need for your stay. If you`re looking for a re  …see more

from $123 / night

$748 / week

Book View

from $123 / night

24

Home rental in South Africa with swimming pool

Limpopo Province / Hoedspruit

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
This self-catering house is part of the 400-acre Blyde Wildlife Estate which is situated at the foot of the Drakensberg Mountains and is approx. 16km. outside the town of Hoedspruit (10-12 min. drive).The house has 3 bedrooms and a loft which doubles up as a 4th  …see more

from $250 / night

$1750 / week

Book View

from $250 / night

(14) Excellent 

18

Western Cape Vacation home rental

Simon's Town / Boulders

3 7 Min stay varies

  • 3 bedrooms
  • Sleeps 7
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.2 mi
  • Child friendly
This beautifully furnished home is situated in Froggy Pond, a suburb of Simon's Town, just past Boulders beach which is world famous for its penguins. It offers spectacularly breathtaking unobstructed sea views across False bay from every room in the house. 2 mins  …see more

from $200 / night

$1400 / week

Book View

from $200 / night

5

Apartment rental in Western Cape

Cape Town / Simon's Town

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
The views are marvellous and the furnishing in a style reminiscent of Asia. Our nearest beach is a 5 minute walk away and the shops and eateries plus Simonstown' s Historic Mile are a mere 15 minute walk away You can relax and watch the whales from our balcony in  …see more

from $50 / night

$325 - $375 / week

Book View

from $50 / night

(3) Very Good 

17

Vacation apartment in South Africa

Cape Town / Bantry Bay

2 4 4 nights min

  • 2 bedrooms
  • Sleeps 4
  • 4 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0.2 mi
  • Suitable for children age 5+
A well furnished, recently redecorated, 1st floor 2 bedroom apartment with north east facing balcony, situated in a secure, quiet residential block of 16 apartments. The property is within easy walking distance of beaches, shops and restaurants and a short drive to a la  …see more

from $63 / night

$438 - $469 / week

Book View

from $63 / night

16

South Africa Vacation villa rental

Cape Town / Camps Bay

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Swimming pool
  • Ask about pets
  • Private garden
This is the ideal holiday house for a family for those who love to entertain and be close to beach!Relax and enjoy the breathtaking seaviews and sunsets Camps Bay has to offer from this very spacious home situated in the sought after Strathmore Road where you ar  …see more

from $529 / night

$3702 / week

Inquire View

from $529 / night

16

Villa rental in KwaZulu-Natal with shared pool, golf nearby

KwaZulu-Natal / San Lameer

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0.1 mi
  • Swimming pool
San Lameer is on the Kwa Zulu Natal South Coast just South of Margate. San Lameer is a conservation haven with 195 different bird species, abundant wildlife - including Impala, red, grey and blue Duiker, Reedbuck and Bushbuck - and indigenous fauna and flora. Add to thi  …see more

from $105 / night

$735 / week

Book View

from $105 / night

1