Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-12

Self-catering accommodation in Africa

14700+ accommodation listings, including 1600 specials
Home From Home Eureka | Rondebosch Self-catering

Home From Home Eureka

Rondebosch Self-catering
Sleeps 3
3 reviews

Located in a very central part of Rondebosch, it's a completely self contained and self-catering flatlet attached to my family house but with a completely...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R510
Starting price for 2 guests
R510
33% OFF
Duinerosie | Africa Specials

Duinerosie

Dwarskersbos Self-catering
Sleeps 4
8 reviews

Old World charm in a rustic setting in Dwarskersbos. Dressed in shades of blue and white, this well-equipped cottage offers accommodation by the seaside for up...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R800
R536
Starting price for 2 guests
R800
R536
Westridge, Mouille Point.  | Mouille Point Self-catering

Westridge, Mouille Point.

Mouille Point Self-catering
Sleeps 4
2 reviews

Westridge, Mouille Point is a stunning two bedroom apartment. It has uninterrupted views out to sea, and on to Robben Island. The large master bedroom has a...

  • Wi-Fi
  • Swimming Pool
R1250
Per unit
R1250
Mountain Chalet | Self-catering Kleinfontein

Mountain Chalet

Kleinfontein Self-catering
Sleeps 8
14 reviews

Mountain Chalet is situated on a farm in Kleinfontein, 15 km north of Brits. The rustic and well-equipped chalet is pet friendly and offers accommodation for...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1480
Per unit
R1480
Just Unwind | Radloff Park Self-catering

Just Unwind

Radloff Park Self-catering
Sleeps 18 in 6 rooms
3 reviews

Just Unwind is situated in the stunning seaside town of Somerset West.The property comprises of six self-catering cottages, which all feature kitchens,...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R950
Per unit
R950
Anchors Boutique Lodge | Self-catering Athlone Park

Anchors Boutique Lodge

Athlone Park Guest House, Self-catering
Sleeps 24 in 12 rooms
13 reviews

Anchors Boutique Lodge is an exclusive, up market establishment. Relax in our tranquil and beautifully landscaped garden whilst being served a cocktail by the...

  • Swimming Pool
  • Braai/Barbecue
R1000
Starting price for 2 guests
R1000
Jetty Self-Catering | Palm Beach (Swakopmund) Self-catering

Jetty Self-Catering

Palm Beach (Swakopmund) Self-catering
Sleeps 42 in 13 rooms
17 reviews

Jetty Self-Catering Cottages are located in the German colonial town of Swakopmund, Namibia. There are ten cottages, all with fully equipped kitchenettes and...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R750
Starting price for 2 guests
R750
Stone Hill | Self-catering Magaliesburg

Stone Hill

Magaliesburg Bed and Breakfast, Self-catering
Sleeps 20 in 6 rooms
24 reviews

Are you in need of a warm and relaxed getaway in the country. Within an hour from Johannesburg or Pretoria, nestled in the hills of the Magaliesberg, on a...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R1450
Per unit
R1450
Chetnole Cottages | Wakkerstroom Self-catering

Chetnole Cottages

Wakkerstroom Self-catering
Sleeps 8 in 2 rooms
21 reviews

Chetnole Cottages is set in the village of Wakkerstroom, surrounded by valleys offering beautiful views.Chetnole Cottages offers guests two cottages, Claystone...

  • Braai/Barbecue
  • On-site Parking
R770
Starting price for 2 guests
R770
Vista Bonita Apartments | Self-catering Diaz Beach

Vista Bonita Apartments

Diaz Beach Self-catering
Sleeps 24 in 4 rooms
7 reviews

Vista Bonita Apartments are beautifully appointed units situated in Diaz Beach, Mossel Bay. All of the units are spacious, newly renovated apartments that open...

  • Braai/Barbecue
  • On-site Parking
R700
Per unit
R700
33% OFF
Millgate Cottage | Africa Specials

Millgate Cottage

Balgowan Self-catering
Sleeps 32 in 7 rooms
8 reviews

Set in the scenic KwaZulu-Natal Midlands, Millgate Cottage is set amid the beautiful countryside just off the R103, between Nottingham Road and Howick. For...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R920
R613
Starting price for 2 guests
R920
R613
Woolly Bugger Farm | Self-catering Dullstroom

Woolly Bugger Farm

Dullstroom Self-catering
Sleeps 26 in 6 rooms
36 reviews

Set in the idyllic Tonteldoos Valley, Woolly Bugger Farm covers 270 hectares of rugged terrain with roaming red hartebeest, blesbok, hares, a resident fish...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R600
Per unit
R600
20% OFF
Surf Point No. 6 | Africa Specials

Surf Point No. 6

Wavescrest (Jeffreys Bay) Self-catering
Sleeps 6
14 reviews

This is a beautiful self-catering townhouse situated in a secure complex, in the upmarket Wavecrest area in Jeffreys Bay, a mere 220 meters short walk to the...

  • Braai/Barbecue
  • On-site Parking
R730
R616
Starting price for 2 guests
R730
R616
West Coast Luxury Tents | Self-catering Rocherpan Nature Reserve

West Coast Luxury Tents

Rocherpan Nature Reserve Self-catering, Tented Camp
Sleeps 8 in 3 rooms
28 reviews

West Coast Luxury Tents is situated on a private beach front farm with no access for the public. There are three luxury tents each with a private en-suite...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1000
Starting price for 2 guests
R1000
33% OFF
Forest Cottage | Africa Specials

Forest Cottage

Dullstroom Self-catering
Sleeps 5
26 reviews

Forest Creek nestles within a gorge of the Steinkampburg Mountains. It is only when one gets to the gate of Forest Creek Lodge that the rock-strewn grassland...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1600
R1072
Starting price for 2 guests
R1600
R1072
Ocean Sunset | Self-catering Seaview

Ocean Sunset

Seaview Guest House, Self-catering
Sleeps 6 in 2 rooms
9 reviews

Ocean Sunset is situated on the beautiful coastline, west of Port Elizabeth in the peaceful little village of Seaview.Ocean Sunset boasts two tastefully...

  • Braai/Barbecue
  • On-site Parking
R600
Per unit
R600
Special available
Ellefsen 154 | Africa Specials

Ellefsen 154

Langebaan Country Estate Self-catering
Sleeps 4
4 reviews

Ellefsen Golf Villa 154 is part of the Langebaan Country Estate next to the golf course. This lovely single story, two bedroom unit is modern, comfortable and...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R916
Per unit
R916
Special available
Sea Cottage | Africa Specials

Sea Cottage

Langebaan Self-catering
Sleeps 4
2 reviews

Sea Cottage is situated in Sandbaai in Langebaan right on the beach where you can sit on the stoep with your feet just about in the sea. Sea Cottage is one of...

  • On-site Parking
R1287
Per unit
R1287
Die Stoep | Calitzdorp Self-catering

Die Stoep

Calitzdorp Self-catering
Sleeps 8
1 review

Welcome to Die StoepDie Stoep is a self-catering house in Calitzdorp on Route 62. Its main feature is a large wrap around stoep ( veranda ) the perfect place...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R610
Starting price for 2 guests
R610
Mazwil Retreat | Self-catering Ashton

Mazwil Retreat

Ashton Self-catering
Sleeps 8
10 reviews

Mazwil Retreat – a self-catering getaway place to relax, revitalize and invigorate yourself and your family. Situated 180 km from Cape Town, on R60 (between...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R1850
Per unit
R1850

Africa Self-catering accommodation

Do your holiday plans include cooking a romantic dinner for that special someone, having a lekker braai with friends or a breakfast fry-up with the family? You're spoilt for choice with 25 options of Self-catering accommodation in Africa.

Affordable accommodation for everyone, from cheap and cheerful Self-catering holiday houses to luxury villas. Don't miss out on our great deals from R186 per person sharing and keep an eye out for specials.

Booking couldn't be simpler with easy payment options and local support at your fingertips.

Book your perfect getaway today & get going!

Still considering another weekend on the couch instead?