50 Best South Africa Apartments on Holiday Lettings - Vacation rentals

Close

View larger map

Also consider

Self catering Western Cape
2,829 properties
KwaZulu-Natal
520 properties
Gauteng
350 properties
Eastern Cape
272 properties
Mpumalanga
177 properties
Limpopo Province
116 properties
Free State
79 properties
North-West Province
72 properties
Northern Cape
30 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

4,456 Vacation rentals

(3) Excellent 

18

Villa rental in South Africa

Cape Town / Hout Bay

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Nearest beach 0.8 mi
  • Child friendly
  • Air conditioning
Bay View Hout Bay Cape Town – Self Catering Accommodation – Atlantic Seaboard, Western Cape BAY VIEW HOUT BAY This lovely holiday villa is set high up on the Sentinal Hill with amazing views of the ocean, hour and Hout Bay Mountain Range. On your doorstep....Boat trip …see more

from $180 / night

$1,260 / week

Book View

from $180 / night

15

Vacation apartment rental

Cape Town / Muizenberg

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Private garden
Venezuela is a modern upmarket apartment with stunning mountain and lake views.Situated 500 meters from Muizenberg beach.It is fully equipped with modern and comfortable furniture.The property has wifi,dstv and is fully secure with onsite parking.It has 2 large bedroom …see more

from $60 / night

$420 / week

Book View

from $60 / night

(4) Excellent 

Certificate of Excellence

35

Vacation log cabin in South Africa

Western Cape / Oudtshoorn

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Nearest beach 60 mi
  • Private garden
Owl's Den are two fully functional self catering log cabins on my premises. Both are surrounded by trees and a lush garden. We are situated in Oudtshoorn and only 5 minutes drive or walk from town as well as restaurants, shops and garages. The little cabins are priv …see more

Certificate of Excellence

from $60 / night

$418 / week

Book View

from $60 / night

(11) Excellent 

Certificate of Excellence

17

Western Cape Vacation apartment rental

Cape Town / Hout Bay

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Nearest beach 0.8 mi
  • Swimming pool
  • Child friendly
Spacious flat just a few minutes walk from great restaurants, shopping centre and the beach. The flat is attached to the main house, but completely separate and self contained with its own small garden, as well as shared use of the swimming pool. It includes: • Bed …see more

Certificate of Excellence

from $64 / night

$384 - $639 / week

Book View

from $64 / night

24

Western Cape Vacation guest house rental

Plettenberg Bay / Keurboomstrand

4 8 2 nights min

  • 4 bedrooms
  • Sleeps 8
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly
Self Catering house in the heart of nature. Surrounded by forest, lagoon and less than 100 metres from the pristine beach of Nature's Valley, Nectar Cottage is located inside the Garden Route National Park and Tsitsikamma Forest. The Pearl of the Garden Route! A spacio …see more

from $149 / night

$1,038 / week

Book View

Responds fast!
avg. 2 hours 43 minutes

from $149 / night

(5) Excellent 

20

Cottage rental in South Africa with shared pool

Plettenberg Bay / Keurboomstrand

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Swimming pool
The self-catering cottage is situated right behind the dune of famous Keurbooms blue flag beach and the Indian Ocean, just a 2-minute walk to the beach! Surrounded by beautiful fynbos vegetation and untouched nature – you can always hear the surf! The house got nice …see more

from $118 / night

$820 / week

Book View

Responds fast!
avg. 3 hours 5 minutes

from $118 / night

9

Eastern Cape Vacation home rental

Eastern Cape / Rhodes

2 6 1 night min

  • 2 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly
  • Pet friendly
Tintern is situated in the centre of the tiny, peaceful village of Rhodes. Tintern is tastefully furnished and very comfortable. This open-plan, two bedroom house is fully equipped with everything guests will need to self-cater. The house is serviced daily. Tintern …see more

from $60 / night

$420 / week

Book View

from $60 / night

(4) Excellent 

13

Vacation apartment in South Africa

Saldanha Bay Municipality / St. Helena Bay

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Nearest beach 0.1 mi
  • Child friendly
  • Air conditioning
The Whispering Whale Luxury Self Catering Accommodation is situated on the Atlantic Ocean against the Great Paternoster Nature Reserve, in the Picture Perfect Holiday Town of Duyker Eiland between Paternoster and St Helena Bay, approximately 170km from Cape Town on the …see more

from $99 / night

$692 / week

Book View

Responds fast!
avg. 1 hour 15 minutes

from $99 / night

16

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

KwaZulu-Natal / San Lameer

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • 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 $115 / night

$805 / week

Book View

from $115 / night

12

Apartment rental in South Africa

Jeffreys Bay / Wavecrest

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly
Amazing sea views from the Starfishsurfhouse in Jeffreys Bay, luxury fully equipt self contained apartment just a stones throw from the waters edge. Enjoy watching the dolphins and whales while having a break between surfs in the hammock. Malaria free big 5 game reserve …see more

from $50 / night

$350 / week

Book View

Responds fast!
avg. 1 hour 22 minutes

from $50 / night

(2) Excellent 

12

Vacation cottage rental

Western Cape / Montagu

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Pet friendly
Kingfisher cottage is a newly renovated 100 year old plus stone cottage with a whole lot of charm and character. The Farm is situated in the picturesque and secluded mountains some 25 kilometers (10km tar and 15km gravel) outside the town of Montagu. It is ideal for a c …see more

from $60 / night

$415 / week

Book View

from $60 / night

9

Vacation apartment in South Africa

Eastern Cape / Jeffreys Bay

2 6 1 night min

  • 2 bedrooms
  • Sleeps 6
  • 1 night min
  • Beach/lakeside relaxation
  • Child friendly
SELF CATERING ACCOMMODATION Strelitzia holiday flats consist of three luxury self-catering apartments, each with an outstanding sea view. The holiday apartments are fully furnished and equipped. Two units offer accommodation for six people and the other unit offers acc …see more

from $80 / night

$560 / week

Book View

from $80 / night

(20) Very Good 

18

Home rental in Western Cape

Cape Town / Camps Bay

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.1 mi
  • Swimming pool
A perfect choice for a beach holiday near the sea, the Villa on the Bay provides ultimate comfort in luxury self catering accommodation.Fully eqippped with all mod cons. Luxury 4 bed villa . Ideally suited for guests looking for the luxury of a top class hotel while enj …see more

from $458 / night

$3,204 / week

Book View

from $458 / night

12

Vacation home in Western Cape

Knysna / Sedgefield

4 8 14 nights min

  • 4 bedrooms
  • Sleeps 8
  • 14 nights min
  • Child friendly
  • Private garden
Newly renovated modern home with all amenities situated in the heart of the Garden Route, midway between Knysna and George. Sedgefield is the only "Slow City" in Africa. Wonderful beaches nearby and easy walk to Swartvlei River. Organic farmers' market every Saturday mo …see more

from $171 / night

$1,193 / week

Book View

from $171 / night

26

Vacation apartment rental

Eastern Cape / Eersterivierstrand

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly
  • Private garden
Eersterivierstrand is a private beach resort located in the heart of the Tsitsikamma, part of the beautiful and famous Garden Route. It is 95km east of Plettenberg Bay and 78km west of Jeffreys Bay. The nearest town Kareedouw is 18km away. People who visit the beach fo …see more

from $77 / night

$539 / week

Book View

from $77 / night

22

Vacation apartment in South Africa

Cape Town / Strand

2 4 5 nights min

  • 2 bedrooms
  • Sleeps 4
  • 5 nights min
  • Child friendly
This modern, fully furnished and Nautically designed self catering apartment has 2 bedrooms, 2 bathrooms, a spacious lounge and kitchen area as well as an outside balcony. The house can accommodate 4 adults or 4 adults 2 children. There is a double bed in the first bed …see more

from $84 / night

$588 / week

Book View

from $84 / night

(1)  

14

Vacation apartment with shared pool in South Africa

KwaZulu-Natal / Margate

3 6 5 nights min

  • 3 bedrooms
  • Sleeps 6
  • 5 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
Mahé 10 is an ocean view apartment located in the stylish new Mahé complex in Margate (KZN South Coast), right opposite the fishing pier and within walking distance from Margate North beach. This upmarket, well-equipped beachfront unit is aimed at the discernin …see more

from $100 / night

$700 / week

Book View

from $100 / night

24

Western Cape Vacation home rental

Plettenberg Bay / Keurboomstrand

4 10 Min stay varies

  • 4 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Private garden
Bos en See is a beach house at Keurboomstrand, a beautiful village situated in the heart if the Garden Route, only 13 km from Plettenbergbay. The house is on the beach and offers self-catering accommodation for up to 10 people. The house consists of 4 bedrooms and 2 b …see more

from $149 / night

$1,043 / week

Book View

Responds fast!
avg. 3 hours 3 minutes

from $149 / night

19

South Africa Vacation b&b rental

Cape Town / Rondebosch

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Private garden
Silwood Cottages are newly renovated with stylish, quality furnishing, Egyptian cotton linen and everything needed for a happy and peaceful stay. Well situated for touring Cape Town. The neighbourhood is quiet, with tree-lined streets and the garden has abundant birdlif …see more

from $53 / night

$372 / week

Book View

from $53 / night

(4) Excellent 

17

Vacation apartment rental

Cape Town / Llandudno

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Suitable for children age 5+
This beautiful apartment located in Llandudno on the Atlantic Seaboard of Cape Town offers glorious and uninterrupted sea and mountain views. Within walking distance to beautiful Llandudno beach, which has Blue Flag status, and Sandy Bay. The unit is fully …see more

from $120 / night

$1,260 - $1,960 / week

Book View

from $120 / 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 $366 / night

$2,559 / week

Book View

from $366 / night

(2) Excellent 

29

Vacation home with swimming pool in South Africa

Cape Town / Kommetjie

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
House overlooking the sea with 4 bedrooms and 8 beds / guests and 3.5 bathrooms and • Private swimming pool. • The beautiful sandy beach can be reached in less than 50m. • 24 hour security in the Private Slangkop Eco Estate. • 42km to Cape Town and 34km to the Cape of …see more

from $297 / night

$2,161 - $2,345 / week

Book View

Responds fast!
avg. 1 hour 30 minutes

from $297 / night

5

Vacation apartment in South Africa

Knysna / Sedgefield

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Child friendly
  • Air conditioning
  • Private garden
Charlie’s Hideaway offers comfortable accommodation in a self-catering flat situated in the coastal town of Sedgefield. The air-conditioned apartment can accommodate 2 guests and comprises 1 bedroom with a double bed, a bathroom with a shower, an open-plan living area …see more

from $57 / night

$397 / week

Book View

from $57 / 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

Responds fast!
avg. 3 hours 43 minutes

from $65 / night

9

South Africa Vacation apartment rental

Greater Johannesburg / Boksburg

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden
A very cosy quiet neighbourhood. Suitable for the traveller who still wants " time-out" while visiting family and friends . Enjoy the cost effectiveness of a selfcatering apartment and make your own meals , whilst you ocassionally enjoy our local restaurants. Tea, Coff …see more

from $58 / night

$300 - $440 / week

Book View

from $58 / night

(11) Excellent 

10

Home rental in South Africa with swimming pool

Witzenberg Municipality / Wolseley

2 5 2 nights min

  • 2 bedrooms
  • Sleeps 5
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Private garden
Located on Platvlei fruit farm, this luxury two bedroom self-catering guesthouse offers space and freedom inside and out. The open plan living area boasts a modern fully functional kitchen and stylish lounge with fireplace. Large fold back doors lead onto a covered wrap …see more

from $140 / night

$980 / week

Book View

from $140 / night

(3) Excellent 

11

Cottage rental in Western Cape

Western Cape / Cederberg

4 10 2 nights min

  • 4 bedrooms
  • Sleeps 10
  • 2 nights min
  • Child friendly
Houdenbek Farm Cottages is the gateway to the Cedarberg. Tranquil, safe and lots to do for the outdoor enthusiast like rock climbing, mountain biking, hiking and swimming. Unique rock formations with a variety of bird species. Spacious cottages with build in fireplace a …see more

from $25 / night

$175 / week

Book View

from $25 / night

(1) Excellent 

19

South Africa Vacation cottage rental

Howick / Curry's Post

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Nearest beach 90 mi
  • Swimming pool
  • Child friendly
Bed & Breakfast / Dinner, Bed & Breakfast / Self-catering options Kentucky Cottage is a beautifully restored cottage with 1 en-suite bedroom and a fun sofa bed for 2 children. Set in the main farmstead garden, established in 1945 by a flamboyant British actor. The 2 ''c …see more

from $100 / night

$398 / week

Book View

Responds fast!
avg. 1 hour 5 minutes

from $100 / night

(34) Very Good 

Certificate of Excellence

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 Zulu is l …see more

Certificate of Excellence

from $150 / night

$1,050 / week

Book View

Responds fast!
avg. 3 hours 15 minutes

from $150 / night

(3) Excellent 

17

Vacation apartment in South Africa

KwaZulu-Natal / Umhlanga Rocks

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning
Wave Break is a newly renovated, airy, light and comfortable apartment with great views over the wave at the main beach in Umhlanga Rocks. It has all the facilities and amenities and is extremely well situated in the heart of Umhlanga Rocks which is the most prestigious …see more

from $180 / night

$1,200 - $2,500 / week

Book View

Responds fast!
avg. 3 hours 56 minutes

from $180 / night

12

Vacation b&b with shared pool in South Africa

KwaZulu-Natal / Bluff

4 20 1 night min

  • 4 bedrooms
  • Sleeps 20
  • 1 night min
  • Nearest beach 1 mi
  • Swimming pool
  • Child friendly
Luxurious yet affordable Bed & Breakfast and Self-Catering accommodation suitable for leisure and business travellers. Set in a neat communal garden which offers a gazebo, splash pool, large cliff hang deck, and 180-degree views of the Indian Ocean. Looking directly on …see more

from $178 / night

$1,136 / week

Book View

from $178 / night

19

Vacation home with swimming pool in Eastern Cape

Port Elizabeth / Beachview

5 14 Min stay varies

  • 5 bedrooms
  • Sleeps 14
  • Min stay varies
  • Nearest beach 4 mi
  • Swimming pool
  • Child friendly
5 Bedroom fully furnished for your self-catering holiday. This unit has two open plan lounges, indoor braai area and spacious decks to take in the beautiful sea views. A fully operational modern kitchen with dishwasher. Lounge has a sleeper couch. Property is situated …see more

from $284 / night

$1,988 / week

Book View

Responds fast!
avg. 1 hour 11 minutes

from $284 / night

(1) Excellent 

13

South Africa Vacation apartment rental

Cape Town / Milnerton

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Beach/lakeside relaxation
  • Swimming pool
the accommodation is a flat building, directly on the main house, where the owners even live. The apartment is 36m 2, has a bedroom with a double bed and fitted wardrobes. The bathroom has a shower, toilet and a washbasin. The living room includes a sofa bed, which is …see more

from $41 / night

$286 / week

Book View

from $41 / night

12

Apartment rental in South Africa with shared pool

KwaZulu-Natal / Port Shepstone

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Nearest beach 3 mi
  • Swimming pool
  • Child friendly
It is secure behind large walls and electronic gates with plenty of parking space for cars and trailers. Set in a beautiful large garden to which visitors have full access to pool, patios and garden nooks and crannies. There is prolific birdlife attracted by the bird …see more

from $60 / night

$418 / week

Book View

from $60 / night

(1) Excellent 

22

KwaZulu-Natal Vacation home rental

Margate / Southbroom

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Beach/lakeside relaxation
  • Nearest beach 5 mi
  • Swimming pool
The Experience Check into your own Private Estate that is run like a Boutique Hotel. There are no crowds, no mini bar bills and no staff to manage, everything is already done for you. Has been furnished in a modern style with accents of charcoal, pops of colour, organ …see more

from $745 / night

$5,215 / week

Book View

Responds fast!
avg. 1 hour 36 minutes

from $745 / night

(1) Excellent 

67

Western Cape Vacation home rental

Western Cape / Great Brak River

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Nearest beach 0.1 mi
  • Child friendly
  • Private garden
Double story beach house on the Garden Route in quiet cul-de-sac with lovely view of the sea and 1 minute from the beach between Glentana and Great Brak River, 20 minutes from George Airport. Large open plan living area with build in barbeque, 4 bedrooms (2 with en sui …see more

from $142 / night

$994 / week

Book View

Responds fast!
avg. 3 hours 8 minutes

from $142 / night

(2) Excellent 

12

Vacation apartment accommodation

KwaZulu-Natal / Umhlanga Rocks

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 4 mi
  • Swimming pool
  • Child friendly
An apartment in the upmarket Umhlanga, Durban in the close proximity of Gateway mall, Umhlanga Beach and King Shaka airport. This lovely self catering apartment consist of 2 bedroom and sleeps 4 people. The apartment is in Manhattan Mews on Meridian Drive. The complex h …see more

from $140 / night

$800 - $1,800 / week

Book View

Responds fast!
avg. 2 hours 10 minutes

from $140 / night

(1) Excellent 

36

Vacation apartment with shared pool in Eastern Cape

Eastern Cape / Jeffreys Bay

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Nearest beach 1 mi
  • Swimming pool
  • Child friendly
Two sea facing units in quiet and secure complex , The Astons, Aston Bay suburb of Jeffreys Bay with covered parking bay. No. 23 ( 3 beds( main ensuite) , 2 baths) can sleeps 6 people,. No. 5 ( 2 beds , 2 baths) can sleep 5 people . Both with built - in barbeque on balc …see more

from $55 / night

$300 / week

Book View

from $55 / night

(2) Excellent 

12

KwaZulu-Natal Vacation home rental

KwaZulu-Natal / Ballito

3 6 6 nights min

  • 3 bedrooms
  • Sleeps 6
  • 6 nights min
  • Beach/lakeside relaxation
  • Ask about children
Views, views,views. Overlooking the most breathtaking view , this extraordinary home is available for rental . If getting away from it all to the sound of the waves is your perfect holiday, then this home is for you! Plunge pool , indoor fireplace, Lounge, dining and ki …see more

from $480 / night

$3,360 / week

Book View

from $480 / night

(6) Excellent 

Certificate of Excellence

11

Western Cape Vacation apartment rental

Western Cape / Mossel Bay

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • 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

Certificate of Excellence

from $86 / night

$597 / week

Book View

Responds fast!
avg. 43 minutes

from $86 / night