Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-277

Self-catering accommodation in Africa

14700+ accommodation listings, including 1608 specials
White Sands Camping | Praia da Barra Self-catering

White Sands Camping

Praia da Barra Self-catering, Camping and Caravanning
Sleeps 780 in 130 rooms

This is a lovely campsite set on soft white sand, located in Praia da Barra. The beach is only a stone’s throw away and various local markets are...

  • Braai/Barbecue
  • On-site Parking
R260
Starting price for 2 guests
R260
The Beach House | Self-catering Brighton Beach

The Beach House

Brighton Beach Self-catering
Sleeps 17 in 8 rooms
11 reviews

The Beach House is situated in the stunning seaside destination of Brighton Beach overlooking the Ocean.The self-catering Beach House comprises Of The Deck...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R950
Starting price for 2 guests
R950
BushDoor Retreat | Kranspoort Self-catering

BushDoor Retreat

Kranspoort Self-catering
Sleeps 12 in 3 rooms
4 reviews

BushDoor Retreat is situated Kranspoort Vakansiedorp, a quaint village positioned below the Loskop Dam.The retreat’s lodging comprises of two thatched chalets,...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R820
Starting price for 2 guests
R820
Helena's Guest House | Self-catering Kroonstad

Helena's Guest House

Kroonstad Self-catering
Sleeps 2
7 reviews

Self-catering unit separate from the main house comprising a twin room, kitchen and bathroom. Features include air-conditioning, full DStv, and secure parking....

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R550
Starting price for 2 guests
R550
Olievenhoutsrus Guest- & Game Farm | Vaalwater Self-catering

Olievenhoutsrus Guest- & Game Farm

Vaalwater Guest House, Safari, Self-catering
Sleeps 20 in 5 rooms
6 reviews

Enjoy a breakaway in the heart of the Waterberg Biosphere only two hours north of Pretoria. This is the perfect place-to-go with your family or...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R990
Starting price for 2 guests
R990
7 Views Beachfront Self-catering Apartment | Self-catering Bloubergstrand

7 Views Beachfront Self-catering Apartment

Bloubergstrand Self-catering
Sleeps 5
11 reviews

Located just 80 metres from the beach, guests can view dolphins and whales from the lounge and bedroom in this self-catering apartment. 7 Views Beachfront...

  • Braai/Barbecue
R1100
Per unit
R1100
Bovlei Guest Farm | Clanwilliam Self-catering

Bovlei Guest Farm

Clanwilliam Self-catering
Sleeps 12

Bovlei Guest Farm is located a mere 10 km from Clanwilliam in the peaceful and tranquil Boskloof Valley, surrounded by the majestic Krakadouw and Cedarberg...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R550
Starting price for 2 guests
R550
2 The Islands | Self-catering Shakas Rock

2 The Islands

Shakas Rock Self-catering
Sleeps 6
3 reviews

Situated along Kwa-Zulu Natal's spectacular North Coast, 2 The Islands apartment places you right along the coastline with modern amenities and spectacular...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1140
Per unit
R1140
Marina Da Gama Tranquil Waters Edge Escape | Marina da Gama Self-catering

Marina Da Gama Tranquil Waters Edge Escape

Marina da Gama Self-catering
Sleeps 5

This peaceful self-catering house overlooks the lovely waterways of Marina Da Gama. This Lovely house on the banks of the marina is navigated by paddle boats...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R1650
Per unit
R1650
The Beach House La Lucia | Self-catering La Lucia

The Beach House La Lucia

La Lucia Self-catering
Sleeps 14
2 reviews

The Beach House is situated in the quaint town of La Lucia, on the beautiful Umhlanga Coastline near the suburb of Umhlanga Rocks. It is just a short drive...

  • Swimming Pool
  • Braai/Barbecue
R4025
Per unit
R4025
7de Laan Guest House | Pofadder Self-catering

7de Laan Guest House

Pofadder Guest House, Bed and Breakfast, Self-catering
Sleeps 34 in 17 rooms
7 reviews

7de Laan Guest House is located in Pofadder and offers you comfortable accommodation in this small Karoo town. The guest house offers two different types of...

  • Swimming Pool
  • Braai/Barbecue
R600
Starting price for 2 guests
R600
Oceanfront Penthouse | Self-catering Muizenberg

Oceanfront Penthouse

Muizenberg Self-catering
Sleeps 4
2 reviews

If you’re looking for a sea view, look no further! Feel like you’re floating on the ocean in this exclusive second floor apartment situated on the False Bay...

  • Wi-Fi
  • On-site Parking
R950
Per unit
R950
23 on Lyle | Universitas Self-catering

23 on Lyle

Universitas Self-catering
Sleeps 2
10 reviews

23 on Lyle offers comfortable self-catering accommodation in the quiet, peaceful area of Universitas in Bloemfontein. 23 on Lyle is conveniently close to the...

  • Wi-Fi
  • Swimming Pool
  • Pet Friendly
  • On-site Parking
R500
Starting price for 2 guests
R500
Rooipoort Gasteplaas | Self-catering Philipstown

Rooipoort Gasteplaas

Philipstown Guest House, Bed and Breakfast, Self-catering
Sleeps 4 in 2 rooms
16 reviews

Colesberg is not the only halfway stop between Johannesburg and Cape Town. Rooipoort Guest Farm nestles near Philiipstown in the Upper Karoo. The graceful...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R840
Per unit
R840
Tamarisk Lodge | Bettys Bay Self-catering

Tamarisk Lodge

Bettys Bay Self-catering
Sleeps 12
1 review

Tamarisk Lodge is a six-bedroom self-catering cottage. It is located in the seaside town of Bettys Bay in the Western Cape. Only a six-minute walk to the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2895
Per unit
R2895
Annie's Cottages | Self-catering Bredasdorp

Annie's Cottages

Bredasdorp Self-catering
Sleeps 8 in 2 rooms

A two-hour drive from Cape Town takes you through the picturesque fields and country towns of Caledon and Napier, to Bredasdorp. Close by are many places of...

R800
Starting price for 2 guests
R800
Surf Bay Sands | Shelly Beach (KZN) Self-catering

Surf Bay Sands

Shelly Beach (KZN) Self-catering
Sleeps 7

Surf Bay Sands is situated in the charming seaside resort town of Margate.The unit comprises of two bedrooms and one bathroom. There is a fully equipped...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R660
Per unit
R660
A Family & Friends | Self-catering The Bluff

A Family & Friends

The Bluff Self-catering, Bed and Breakfast
Sleeps 30 in 4 rooms
14 reviews

A Family & Friends suites have been beautifully finished with fully tiled floors and oak cupboards. We do not allow cooking in the rooms, but do a have...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R700
Starting price for 2 guests
R700
Larkspur Place | Vincent Self-catering

Larkspur Place

Vincent Self-catering, Bed and Breakfast
Sleeps 4 in 2 rooms
4 reviews

Larkspur Place is situated in the upmarket suburb of Vincent Heights. The room has separate bedroom and is large and airy with a and lounge and full size...

  • Wi-Fi
R695
Per unit
R695
Zebula Country Club & Spa - Lodge 69 | Self-catering Bela Bela (Warmbaths)

Zebula Country Club & Spa - Lodge 69

Bela Bela (Warmbaths) Lodge, Self-catering
Sleeps 8
1 review

Mabalingwe Country Club covers 1 200 hectares of malaria-free, true African bushveld. They are considered a nature reserve first and a country club second....

  • Swimming Pool
  • Braai/Barbecue
R5650
Per unit
R5650

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?