Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-306

Self-catering accommodation in Africa

14700+ accommodation listings, including 1607 specials
Afsaal 411Holiday Flat | Amanzimtoti Self-catering

Afsaal 411Holiday Flat

Amanzimtoti Self-catering
Sleeps 4

Welcome to Afsaal 411Holiday FlatAmanzimtoti is renowned for its awesome sandy beaches and an amazing selection of things to do. This vibrant family...

  • Braai/Barbecue
  • On-site Parking
R600
Per unit
R600
10% OFF
Villa Med 33 | Africa Specials

Villa Med 33

Ballito Self-catering
Sleeps 8
1 review

Villa Med 33 is a third-floor three bedroom, two bathroom apartment in a secure complex in Ballito. The apartment features a fully equipped kitchen, a...

  • Swimming Pool
  • Braai/Barbecue
R1120
R1008
Per unit
R1120
R1008
Palomino House | Langebaan Country Estate Self-catering

Palomino House

Langebaan Country Estate Self-catering
Sleeps 12
1 review

Palomino House is a beautiful and a spacious 12-sleeper holiday house overlooking the Langebaan Golf Estate and the fairways. This classic-style house creates...

  • Braai/Barbecue
  • On-site Parking
R1880
Per unit
R1880
Nyati Bushcamp Safari Lodge | Self-catering Marloth Park

Nyati Bushcamp Safari Lodge

Marloth Park Self-catering
Sleeps 8 in 4 rooms
33 reviews

Nyati Bushcamp Safari Lodge is an exclusive safari lodge located 80 m from the Crocodile River and bordering the Kruger National Park. Marloth Park is...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R800
Starting price for 2 guests
R800
4 La Rocella | Shakas Rock Self-catering

4 La Rocella

Shakas Rock Self-catering
Sleeps 6

Welcome to 4 La Rocella.La Rocella 4 is a self-catering apartment situated in a sought-after complex in Shaka’s Rock Ballito. There are only five apartments,...

  • Braai/Barbecue
  • On-site Parking
R2200
Per unit
R2200
Garland Rd | Self-catering Salt Rock

Garland Rd

Salt Rock Self-catering
Sleeps 11

Garland Rd is a four-bedroom self-catering house is Sheffield Beach, about 800 m from Salt Rock Beach.The house has a well-equipped kitchen, dining areas, a...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1710
Per unit
R1710
Valley View Villa | Bela Bela (Warmbaths) Self-catering

Valley View Villa

Bela Bela (Warmbaths) Self-catering
Sleeps 8
7 reviews

Valley View Villa is set on a 18-hole golf course in a beautiful private nature reserve with a variety of buck on the reserve, adding to the spectacular...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2800
Per unit
R2800
Blue Water Bay Resort | Self-catering Bluewater Bay

Blue Water Bay Resort

Bluewater Bay Self-catering, Bed and Breakfast
Sleeps 46 in 13 rooms
12 reviews

Situated just outside of Port Elizabeth, Whales Way Lodge is the ideal holiday and business destination. A few moments’ walk from the beach, the lodge...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
Les Mouettes 109, Ballito | Ballito Self-catering

Les Mouettes 109, Ballito

Ballito Self-catering
Sleeps 6

This well equipped homely apartment has everything you need. This unit is situated in a secure complex in central Ballito. It offers direct beach access...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1800
Per unit
R1800
Mystique Unit A | Self-catering Shelly Beach (KZN)

Mystique Unit A

Shelly Beach (KZN) Self-catering
Sleeps 4

Mystique is situated on the beach and within walking distance to the Sonny Evans Small Craft Harbor. The unit has 2 bedrooms and 2 bathrooms. Sleeps 4 people....

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R715
Per unit
R715
Paradeisos | Paradise Beach (Langebaan) Self-catering

Paradeisos

Paradise Beach (Langebaan) Self-catering
Sleeps 8
1 review

Situated directly on the beach in the idyllic Paradise Beach, next to Club Mykonos, this sought after accommodation offers you all the comfort you need while...

  • Braai/Barbecue
  • On-site Parking
R3000
Per unit
R3000
Mimosa Centre | Self-catering Wavescrest (Jeffreys Bay)

Mimosa Centre

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

Mimosa Centre is situated in the charming seaside town of Jeffreys Bay, along the Sunshine Coast.The unit, which sleeps up to six guests, features two...

  • Braai/Barbecue
  • On-site Parking
R600
Per unit
R600
The Shades 37 | Umhlanga Self-catering

The Shades 37

Umhlanga Self-catering
Sleeps 4

The Shades is based in Umhlanga Rocks, corner Weaver Crescent and Lagoon Drive, behind the Cabana Beach Hotel. This is a ground floor, two bedroom and two...

  • Swimming Pool
  • On-site Parking
R1700
Per unit
R1700
Windbreak | Self-catering Pringle Bay

Windbreak

Pringle Bay Self-catering
Sleeps 6
2 reviews

Windbreak is set in the beautiful Pringle Bay. The cottage is situated on a hill and overlooks the entire bay. The house has three bedrooms. The kitchen is...

  • Braai/Barbecue
  • On-site Parking
R1750
Per unit
R1750
30% OFF
Dagbreek Country Stay | Africa Specials

Dagbreek Country Stay

Broederstroom Self-catering
Sleeps 14 in 2 rooms
6 reviews

Dagbreek Country Stay offers comfortable self catering accommodation located in Broederstroom. (Hartebeespoort Dam) The lovely garden features as plash...

  • Braai/Barbecue
  • On-site Parking
R500
R350
Starting price for 2 guests
R500
R350
Blue Crane Farm | Self-catering Dullstroom

Blue Crane Farm

Dullstroom Self-catering
Sleeps 30 in 5 rooms
2 reviews

Blue Crane Farm is a holiday destination for anyone with a love for nature. The farm is situated approximately 10 minutes’ drive from the well-known fly...

  • Braai/Barbecue
  • On-site Parking
R2200
Starting price for 2 guests
R2200
101 Oudtshoorn Holiday Accommodation | Oudtshoorn Self-catering

101 Oudtshoorn Holiday Accommodation

Oudtshoorn Bed and Breakfast, Self-catering
Sleeps 16 in 5 rooms
10 reviews

Miranda or Bart will greet you personally to make you feel welcome and give you an unforgettable stay in their guest house and self-catering units. As we have...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R900
Starting price for 2 guests
R900
Oasis Caravan Park, Camping and Chalets | Self-catering Uvongo

Oasis Caravan Park, Camping and Chalets

Uvongo Camping and Caravanning, Self-catering
Sleeps 158 in 38 rooms
10 reviews

Our beautiful and cosy resort is situated in Uvongo, in Margate, on the delightful KwaZulu-Natal Lower South Coast. We are pleasantly situated under large...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R430
Per unit
R430
Le Nest Guesthouse | Winterton Self-catering

Le Nest Guesthouse

Winterton Guest House, Self-catering
Sleeps 8 in 2 rooms

Welcome to Le Nest Guesthouse.Le Nest Guesthouse is situated in the small town called Winterton at the foothills of the Drakensberg. It is in a quiet street...

R1200
Per unit
R1200
Goose Valley W3 | Self-catering Goose Valley Golf Estate

Goose Valley W3

Goose Valley Golf Estate Self-catering
Sleeps 6
14 reviews

Goose Valley W3 offers you a breathtaking view of the sea, Robberg Beach and the lagoon upon entering this ground floor apartment. The property is located in...

  • Swimming Pool
  • Braai/Barbecue
R1250
Per unit
R1250

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 R188 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?