50 Best South Africa Apartments on Holiday Lettings - Vacation rentals

Close

View larger map

Also consider

Self catering Western Cape
2,830 properties
KwaZulu-Natal
525 properties
Gauteng
350 properties
Eastern Cape
271 properties
Mpumalanga
176 properties
Limpopo Province
116 properties
Free State
79 properties
North-West Province
71 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,450 Vacation rentals

(1) Very Good 

6

Home rental in Free State

Free State / Parys

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly
  • Air conditioning
  • Private garden
This quaint country home offers comfortable self catering accommodation.The house is within walking distance of the river. It offers two bedrooms fitted with double beds, the third one is fitted with 2 three-quarter beds, plus two bathrooms. Kitchen is well fitted with …see more

from $135 / night

$945 / week

Book View

Responds fast!
avg. 1 hour 34 minutes

from $135 / night

14

Chalet rental in South Africa

Cape Town / Durbanville

1 3 1 night min

  • 1 bedroom
  • Sleeps 3
  • 1 night min
  • Child friendly
  • Pet friendly
The Winshaw Cottage is situated in a quiet suburb of Durbanville, on the edge of a beautiful park. Perfect for business or pleasure. Our cosy cottage is relaxing with lots of outside space and access to a large pool. Ample space for kids to play. With fast internet and …see more

from $32 / night

$201 / week

Book View

from $32 / night

(15) Excellent 

17

Apartment accommodation in South Africa

Cape Town / Camps Bay

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool
Brand new, stylish ,garden apartment with with exceptional sea views situated in trendy, central Camps Bay. Apartment has otwo bedrooms, one large bedroom with king size bed(or 2 single beds), an inter leading bedroom with 2 bunk beds, and ultra luxurious bathroom .. O …see more

from $161 / night

$1,102 / week

Book View

from $161 / night

14

Vacation cottage in South Africa

KwaZulu-Natal / Mooi River

4 9 1 night min

  • 4 bedrooms
  • Sleeps 9
  • 1 night min
  • Child friendly
  • Pet friendly
  • Private garden
Private , peaceful , stunning location , built from thatch and river rock , rustic character , open plan area between rooms on either side , fireplace , sounds of Rapids , ideal for gatherings , Kaphila cottage sleeping 4 is nearby up on the ridge , overlooking the rive …see more

from $26 / night

$181 / week

Book View

from $26 / night

16

Vacation cottage with shared pool in Western Cape

Plettenberg Bay / Keurboomstrand

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Swimming pool
Explore a myriad of delights the Garden Route has to offer from this villa in Keurboomstrand close to Plettenberg Bay with access to the Keurbooms Beach. An ideal choice for families, hikers, nature lovers, fishermen and birders. The villa comprises three bedroo …see more

from $136 / night

$951 / week

Book View

from $136 / night

(1) Excellent 

12

Vacation home in Eastern Cape

Eastern Cape / Chintsa East

6 12 2 nights min

  • 6 bedrooms
  • Sleeps 12
  • 2 nights min
  • Child friendly
  • Private garden
69 Marlin Drive is a beautiful sea front self-catering holiday home, with magnificent views, ideally located in Chintsa East, on the Wild Coast of the Eastern Cape. Chintsa East boasts unspoilt white sandy beaches, backed by forested dunes, lagoons and rivers. The hous …see more

from $120 / night

$600 / week

Book View

from $120 / night

(3) 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 $50 / night

$358 / week

Book View

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

$1,270 - $1,800 / week

Book View

Responds fast!
avg. 2 hours 33 minutes

from $203 / night

4

Home rental in South Africa

Western Cape / Boggomsbaai

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Child friendly
Baltimore offers comfortable self-catering accommodation in a 3-bedroom house offering sea views, situated within close proximity to the beach in the small seaside village of Boggoms Bay, just south of Mossel Bay. The house is comprised of 3 bedrooms, 1 bathroom with …see more

from $108 / night

$751 / week

Book View

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

(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

33

Vacation apartment rental

Cape Town / Bloubergstrand

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach/lakeside relaxation
  • Swimming pool
  • Suitable for children age 5+
This self-catering accommodation offer beachfront views of Bloubergstrand, Table Mountain and Robben Island. Infinity apartments include all the necessary facilities for two people to just relax and unwind, while having the option of being spoiled with so much to do nea …see more

from $111 / night

$734 / week

Book View

from $111 / night

(3) Excellent 

16

South Africa Vacation caravan/mobile home rental

Western Cape / Wilderness

1 3 2 nights min

  • 1 bedroom
  • Sleeps 3
  • 2 nights min
  • Nearest beach 3 mi
  • Swimming pool
This clean, bright, quirky, light-filled cabin (Plettenberg park home) is perfect for nature loving adventurers. The cosy lounge, bedroom and kitchenette are comfortably furnished, including a double bed, single bed, satellite TV, electric blankets, a fan and local info …see more

from $30 / night

$210 / week

Book View

Responds fast!
avg. 48 minutes

from $30 / night

(1) Excellent 

20

Vacation home in South Africa

KwaZulu-Natal / Ramsgate

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
  • Private garden
About Appledore Lodge - Ramsgate Beach. Set in the beautiful lush green Kwa-Zulu Natal province of South Africa. A five minute walk to the main Ramsgate blue-flag beach. This is the ideal establishment for families wanting to break-away. The main house is upstairs and …see more

from $86 / night

$429 - $1,330 / week

Book View

from $86 / night

(1) Excellent 

13

Vacation cottage with swimming pool in South Africa

Cape Town / Kommetjie

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.5 mi
  • Swimming pool
The Beach Cottage is quaint and a short stroll to the beach. Large, cool main bedroom with shower, toilet and basin en suite. Second bedroom leads off the lounge. Second bathroom with shower and toilet. Private garden with private entrance. Outdoor shower with hot and c …see more

from $151 / night

$1,001 / week

Book View

Responds fast!
avg. 58 minutes

from $151 / night

(8) Excellent 

7

Cottage rental in South Africa

Mpumalanga / Dullstroom

3 5 1 night min

  • 3 bedrooms
  • Sleeps 5
  • 1 night min
  • Private garden
Delagoa Cottage offers guests self-catering accommodation in Dullstroom, part of the Mpumalanga Highlands Meander. Situated in the secure complex of Critchley Common Security Village, the cottage is within walking distance of Dullstroom restaurants, shops and activitie …see more

from $70 / night

$490 / week

Book View

from $70 / night

16

Vacation home rental

KwaZulu-Natal / Stanger

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Nearest beach 10 mi
  • Child friendly
  • Air conditioning
Well fenced, with alarm system and cameras, remote control gate and garages, beach 10 minutes drive, town Ballito 13 minutes driveDurban 45 minutes drive, petrol station 3 minutes drive. Spacous house, full equipped kitchen, fully equipped sitting and dining room.My hou …see more

from $64 / night

$448 / week

Book View

from $64 / night

(1) Excellent 

26

Vacation apartment rental

Cape Town / Oranjezicht

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 6 mi
  • Swimming pool
We offer a spacious furnished and equipped garden flat, situated on the upper slopes of Table Mountain with commanding day and fairytale night views of the mountains and the sea: Table Mountain lies directly behind us, Lions Head and Signal Hill to our left, Devils Peak …see more

from $125 / night

$831 - $1,872 / week

Book View

from $125 / night

23

South Africa Vacation penthouse rental

KwaZulu-Natal / Ramsgate

3 8 2 nights min

  • 3 bedrooms
  • Sleeps 8
  • 2 nights min
  • Nearest beach 0.3 mi
  • Child friendly
  • Air conditioning
Sea-Facing Penthouse on the tropical South Coast penthouse suite is located in the scenic, tropical Hibiscus coastline, on the lagoon with great sea view all round. 3 bedrooms with double beds, and an extra double bunker can sleep up to 8 people. The unit has a fully ki …see more

from $62 / night

$430 / week

Book View

Responds fast!
avg. 3 hours 16 minutes

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

5

Vacation apartment with golf nearby in South Africa

KwaZulu-Natal / Port Edward

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Pet friendly
Port Edward Self Catering consists of two self-contained units situated in the heart of Port Edward, a mere 600 meters from Splash Rock and a stone’s throw from Port Edward CBD. The main swimming beach is roughly 1 km down the road. The unit itself is situated on the …see more

from $55 / night

$385 / week

Book View

from $55 / night

15

Vacation b&b in South Africa

Greater Johannesburg / Randburg

6 5 2 nights min

  • 6 bedrooms
  • Sleeps 5
  • 2 nights min
  • Swimming pool
  • Child friendly
Umcabi Lodge is exclusive haven where body and soul is rejuvenated in natural surrounding created by people who understand comfort being away from home and yet being at home. We give you our guest enough space to enjoy their privacy while offering impeccable personal …see more

from $56 / night

$392 / week

Book View

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

$421 / week

Book View

from $60 / night

(2) Very Good 

32

Vacation home in South Africa

Western Cape / Riversdale

2 6 1 night min

  • 2 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly
You wont believe you are less than 100m from mid-town! Our cottage is stylish, spacious, private, fully equipted and surrounded by nature. Watch some sheep grazing while having a BBQ or just relaxing outside. Mountain, river and garden view. Exceptionally clean and n …see more

from $65 / night

$360 / week

Book View

Responds fast!
avg. 2 hours 18 minutes

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

(4) Excellent 

20

Vacation villa with swimming pool in South Africa

Cape Town / Gordon's Bay

5 10 2 nights min

  • 5 bedrooms
  • Sleeps 10
  • 2 nights min
  • Nearest beach 3 mi
  • Swimming pool
  • Child friendly
This Provence style, 550m2 triple level house is set on the highest building level on the mountainside overlooking Gordon’s Bay Village and False Bay, owned by Anthony & Lucy Barker. The mountain behind is a nature reserve, which hosts a variety of …see more

from $36 / night

$251 / week

Book View

from $36 / night

11

Vacation hotel apartment rental

Northern Cape / Kimberley

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Child friendly
  • Air conditioning
  • Pet friendly
Newlands Lodge is situated on a small holding on the outskirts of Kimberley and offer affordable and comfortable stays in two bedroom units with private bathrooms. (Showers and hot and cold water) The units are fully furnished. air-conditioned and fitted for self cateri …see more

from $70 / night

$490 / week

Book View

from $70 / night

(3) Excellent 

79

Vacation apartment with shared pool in South Africa

KwaZulu-Natal / Illovo Beach

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.01 mi
  • Swimming pool
Escape to the tranquility of this sea-facing, luxury 2-bedroom, 2-bathroom apartment situated on the tropical east coast of KwaZulu Natal. Thirty minutes south of Durban is the quiet, unspoiled coastal village of Illovo Beach with blissfully balmy weather all year round …see more

from $156 / night

$1,091 / week

Book View

Responds fast!
avg. 2 hours 6 minutes

from $156 / night

19

Vacation home in KwaZulu-Natal

KwaZulu-Natal / Zinkwazi Beach

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.9 mi
  • Swimming pool
BellaVida Ocean Cottage is a light and sunny holiday cottage with expansive sea views and the constant soothing echoes of the Indian ocean. It has sea views from almost every room, the patio and garden. BellaVida Ocean Cottage is situated in the middle of Zinkwazi Beach …see more

from $143 / night

$1,001 / week

Book View

from $143 / night

13

Vacation apartment with shared pool in South Africa

Cape Town / Strand

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Swimming pool
  • Child friendly
1 bedroom apartment with King Size bed or 2 single beds on the 4th floor, facing the sea. Luxury apartment in a gated community right on the beach, golf, tennis ... A kitchen well equipped with washing machine, oven, oven microwave ... Stay dining room and a terrace ov …see more

from $71 / night

$494 - $617 / week

Book View

from $71 / night

(2) Very Good 

15

South Africa Vacation home rental

Saldanha Bay Municipality / Paternoster

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Nearest beach 0 mi
  • Child friendly
D.V.Engelhijs is a each front house. Wake up to the sounds of the sea, stroll along Voorstrandt beach, which is virtually on your doorstep, and enjoy a sundowner on the patio. Engelhijs is conveniently situated within walking distance to a number of restaurants. Comfor …see more

from $170 / night

$1,190 / week

Book View

from $170 / night

(27) Excellent 

19

Vacation apartment in South Africa

Cape Town / Blouberg

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
The first thing you notice with this apartment is the View: Table Mountain, Robben Island - all from the sunny balcony. The apartment is one of the only truly beach front complexes in Blouberg.15 minutes to Cape Town and the waterfront, and the same distance the other w …see more

from $86 / night

$501 - $622 / week

Book View

from $86 / night

8

Vacation home rental

Cape Town / Cape Town Central

3 5 3 nights min

  • 3 bedrooms
  • Sleeps 5
  • 3 nights min
  • Nearest beach 5 mi
  • Child friendly
  • Car not necessary
My place is close to Carlyle's, Side Walk Cafe and Devil's Peak mountain trails. You’ll love my place because of the comfy beds, the well kitted kitchen, the cosiness, the garden, the views and easy access to MyCity bus routes. Good for couples, business travellers, fam …see more

from $86 / night

$601 / week

Book View

from $86 / night

15

Vacation cottage in South Africa

Eastern Cape / Graaff-Reinet

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Child friendly
  • Air conditioning
  • Private garden
This unique venue,housed in a national monument built circa 1857,epitomizes hospitality and service where we guarantee your visit will be all that you desire. The Klip Huis Cottages is the ideal place to relax after a long working day or while on Holiday exploring the …see more

from $40 / night

$280 / week

Book View

from $40 / night

(10) Excellent 

18

Vacation home with swimming pool, golf nearby in South Africa

Ballito / Simbithi Eco Estate

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool
Sleeps 9. Newly built house offers the luxury of it's 4 lower ground en-suite bedrooms, relaxing lounge, state of the art kitchen/family room and dining room, outdoor pool, dining area and relaxing sofas. Set at the edge of an indigenous forest, with nature trails and a …see more

from $286 / night

$1,788 - $4,862 / week

Book View

Responds fast!
avg. 1 hour 31 minutes

from $286 / night

7

South Africa Vacation home rental

KwaZulu-Natal / Kloof

5 16 14 nights min

  • 5 bedrooms
  • Sleeps 16
  • 14 nights min
  • Child friendly
  • Pet friendly
Secure gated facility with great security. Face brick thatch construction. Within 5 mins from two shopping malls and within 20 mins from Pavilion shopping center and 25 mins from the beach. Fully natural indigenous garden. Close to summerveld and other horse riding area …see more

from $350 / night

$2,450 - $4,550 / week

Book View

from $350 / night

(2) Very Good 

10

Free State Vacation guest house rental

Free State / Bloemfontein

3 6 1 night min

  • 3 bedrooms
  • Sleeps 6
  • 1 night min
  • Child friendly
Windmill Guest House is a modern and welcoming guest house, ideal for business travelers, overnight stops and people who want to spend a few days in the city of roses. The guest house is located in Pellissier, Bloemfontein and offers easy access to the N1 highway, as we …see more

from $58 / night

$344 / week

Book View

from $58 / night

10

South Africa Vacation farmhouse rental

Free State / Bloemfontein

3 8 2 nights min

  • 3 bedrooms
  • Sleeps 8
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Pet friendly
If you are longing for peace and quiet, then you are at this remote place, hidden between small hills and cedars, feel really good! Especially since the 234ha farm is very isolated and there is no mechanized farm work is carried out, its appeal lies in the auβergewöhnli …see more

from $44 / night

$302 / week

Book View

from $44 / night

(5) Very Good 

15

South Africa Vacation studio rental

Cape Town / Hout Bay

Studio 2 3 nights min

  • Studio
  • Sleeps 2
  • 3 nights min
  • Beach/lakeside relaxation
  • Child friendly
On your doorstep....Boat trip to Seal Island, Chapman's Peak Drive, Harbor, Restaurants, World of Birds, 10 mins to Camps Bay beach and Constantia wine route respectively, 20 mins of picturesque coastal drive to Cape Town city centre and the V & A Waterfront. En route …see more

from $65 / night

$451 / week

Book View

from $65 / night

(5) Excellent 

25

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 Mesmerising …see more

from $60 / night

$429 - $472 / week

Book View

Responds fast!
avg. 3 hours 24 minutes

from $60 / night