Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-238

Self-catering accommodation in Africa

14700+ accommodation listings, including 1582 specials
Beach House Dana Bay | Dana Bay Self-catering

Beach House Dana Bay

Dana Bay Self-catering
Sleeps 6
3 reviews

As the name suggests, Beach House Dana Bay offers lovely ocean views for guests to enjoy. It is set within the coastal area of Dana Bay in the fishing town of...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1590
Per unit
R1590
Ocean Breeze | Self-catering Black Rock

Ocean Breeze

Black Rock Self-catering
Sleeps 11
4 reviews

Ocean Breeze is a three-bedroom self-catering holiday home with 180-degree sea views, ideally located in Port Edward, only a two-minute walk from the Indian...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R1900
Per unit
R1900
Eagle Forest Inn | Sea View Self-catering

Eagle Forest Inn

Sea View Lodge, Self-catering
Sleeps 35 in 5 rooms
1 review

Welcome to Eagle Forest Inn.Eagle Forest Inn is situated in the vibrant seaside city of Durban, along the stunning south coast of KwaZulu-Natal. The...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R800
Per unit
R800
Mountain Mala Game Lodge | Self-catering Brits

Mountain Mala Game Lodge

Brits Safari, Self-catering
Sleeps 28 in 5 rooms
28 reviews

Mountain Mala is a beautiful private game reserve, a mere 15 km from the town of Brits in the malaria-free North West province. The lodge is barely one hour’s...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600
Per unit
R600
Nuwerust Rest Camp | Cederberg Self-catering

Nuwerust Rest Camp

Cederberg Tented Camp, Self-catering
Sleeps 188 in 45 rooms
1 review

Nuwerust Rest Camp offers self-catering accommodation and Campsites in the beautiful Breekrans River Valley. It has a rich history and offers the ideal getaway...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R300
Starting price for 2 guests
R300
Impangele Cottage | Self-catering Swellendam

Impangele Cottage

Swellendam Self-catering
Sleeps 6
7 reviews

Impangele Cottage is a delightful cottage situated in the garden of Impangele Guest house, overlooking the garden and Bontebok Park from one aspect, and...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R760
Per unit
R760
Meurant Self-Catering Cottage | Riversdale Self-catering

Meurant Self-Catering Cottage

Riversdale Self-catering
Sleeps 15 in 4 rooms
2 reviews

Meurant Self-Catering Cottage offers a magnificent mountain view, an array of birds, a gentle stream, sheep, horses. The Cottage is well organised and fully...

  • Braai/Barbecue
  • On-site Parking
R520
Starting price for 2 guests
R520
Hazy River Country Estate 21 | Self-catering Hazyview

Hazy River Country Estate 21

Hazyview Self-catering
Sleeps 12
2 reviews

Unit 21 is a beautiful four-bedroom self-catering home, situated between Hazyview and White River overlooking the awesome Da Gama Lake where you are free to...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R3500
Per unit
R3500
Eagles Rest | Kathu Self-catering

Eagles Rest

Kathu Self-catering
Sleeps 6 in 3 rooms
11 reviews

Eagles View is a self-catering unit, located in Kathu, the “town under the trees”, in the Northern Cape Province. The town was named after the camel thorn...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Starting price for 2 guests
R650
12 Elegance House | Self-catering Myburgh Park

12 Elegance House

Myburgh Park Self-catering
Sleeps 10
2 reviews

12 Elegance House is a large double-storey house offering ample accommodation for a family of 10. The house is located in the West Coast village of Langebaan,...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R900
Starting price for 2 guests
R900
CPM Short Stay Home - Marlborough | Harare Self-catering

CPM Short Stay Home - Marlborough

Harare Camping and Caravanning, Self-catering
Sleeps 8

Located in a tranquil and leafy northern suburb, this fully furnished and secured home comprises three neat bedrooms, a separate toilet, separate bathroom with...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1466
Starting price for 2 guests
R1466
Fishamins Cottage | Self-catering Mazeppa Bay

Fishamins Cottage

Mazeppa Bay Self-catering
Sleeps 8
1 review

If you have ever dreamed of getting away from it all, away from the smog, traffic, hooting, shopping centres and spending too much money; if you have ever...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1500
Per unit
R1500
Golf View Guest House | Laingsburg Self-catering

Golf View Guest House

Laingsburg Guest House, Self-catering
Sleeps 6 in 3 rooms

Welcome to Golf View Guest HouseGolf view guest house is one of the 4 historic houses that withstood the flood of 1981. It was built in 1898. It is situated in...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R670
Per guest
R670
Fairstreams 1 | Self-catering Dullstroom

Fairstreams 1

Dullstroom Self-catering
Sleeps 8
8 reviews

Fairstreams is a small residential estate comprising six country-style houses, situated in the heart of Dullstroom. It is within easy walking distance from...

  • Braai/Barbecue
  • On-site Parking
R660
Starting price for 2 guests
R660
168 Sixth Street | Voelklip Self-catering

168 Sixth Street

Voelklip Self-catering
Sleeps 4 in 2 rooms

168 Sixth Street is situated between the most popular swimming and surfing beaches in Hermanus, within walking distance from the famous whale watching cliff...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R700
Per unit
R700
Durban Spa Timeshare Resort | Self-catering South Beach

Durban Spa Timeshare Resort

South Beach Self-catering
Sleeps 26 in 5 rooms
2 reviews

Durban Spa offers a family-friendly holiday of convenience, and access to almost every entertainment facility one could possibly imagine.Step out of the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1611
Per unit
R1611
Beach Crescent Flat | Port Alfred Self-catering

Beach Crescent Flat

Port Alfred Guest House, Self-catering
Sleeps 2
5 reviews

Beach Crescent Flat, which is attached to Beach Crescent House, is situated in the charming town of Port Alfred. The accommodation has its own entrance...

R550
Starting price for 2 guests
R550
Suné's Self Catering Long Stay | Self-catering Worcester

Suné's Self Catering Long Stay

Worcester Self-catering
Sleeps 3

Sune's Self Catering is situated in area of Worcester West. We offer a one-bedroom en-suite flatlet. The flatlet can sleep two people per unit. A single bed in...

  • Braai/Barbecue
  • On-site Parking
R450
Per unit
R450
Basangoma Game Ranch | Paulpietersburg Self-catering

Basangoma Game Ranch

Paulpietersburg Self-catering
Sleeps 10 in 2 rooms
5 reviews

The 1200 hectare Basangoma Game Ranch is situated in Northern KwaZulu-Natal between Vryheid and Paulpietersburg, and blessed with a moderate climate all year...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R880
Starting price for 2 guests
R880
Caribbean Guest House, B11 Barbados | Self-catering Rennies Beach

Caribbean Guest House, B11 Barbados

Rennies Beach Self-catering
Sleeps 12
1 review

Set in a private resort in the tropical setting of KwaZulu Natal’s south coast, the Caribbean Guest House, B11 Barbados is bordered by the Indian Ocean on the...

  • Swimming Pool
  • On-site Parking
R3700
Per unit
R3700

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?