Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-331

Self-catering accommodation in Africa

14700+ accommodation listings, including 1594 specials
The Beach House @ Bream Gulley | Marina Beach Self-catering

The Beach House @ Bream Gulley

Marina Beach Self-catering
Sleeps 6
2 reviews

This is a REAL beach house .... it's right on the beach!3 bedrooms (mes, King-size bed, dressing room) 2 bathrooms/showerSpacious, light-and-airy...

  • Braai/Barbecue
R1485
Per unit
R1485
Cosy African Bush-cabin Retreat | Self-catering Ndlovumzi Nature Reserve

Cosy African Bush-cabin Retreat

Ndlovumzi Nature Reserve Self-catering
Sleeps 6 in 2 rooms
7 reviews

ESCAPE TO YOUR OWN PRIVATE HIDE-AWAY ! Walk among wild animals only 90 km from the Kruger National park.Ideally situated in the Ndlovumzi Private Game Reserve,...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R500
Per unit
R500
Lovell House and Cottage | Die Boord Self-catering

Lovell House and Cottage

Die Boord Self-catering
Sleeps 8 in 3 rooms

Lovell House and Cottage situated in Stellenbosch, The Heart of the Winelands, offers a fully furnished, self-catering house and cottage. With ample living...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R700
Per unit
R700
Mtunzini Forest Lodge | Self-catering Mtunzini

Mtunzini Forest Lodge

Mtunzini Self-catering, Resort
Sleeps 124 in 22 rooms
1 review

Situated on the North Coast of Kwazulu Natal in the surrounding of the rich sand forest with Raphia Palms. The lodge boasts 22 wooden chalets each nestled away...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1205
Per unit
R1205
Overwin Lodge | Ubombo Self-catering

Overwin Lodge

Ubombo Bed and Breakfast, Self-catering
Sleeps 34 in 6 rooms
4 reviews

Overwin Lodge is a secluded retreat built in 1924. It perfectly captures the spirit of the Zulu Kingdom and overlooks the Tshaneni Mountain.The lodge offers...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R700
Starting price for 2 guests
R700
Beverly Hills Guest House | Self-catering Mabopane

Beverly Hills Guest House

Mabopane Guest House, Self-catering
Sleeps 8 in 4 rooms
2 reviews

Beverly Hills Guest House is situated in Mabopane. The clean and modern accommodation ideal business travellers and couples visiting the area. The guest house...

  • Braai/Barbecue
  • On-site Parking
R450
Per unit
R450
110  Main | Paarl Self-catering

110 Main

Paarl Self-catering
Sleeps 9 in 3 rooms
34 reviews

Experience the pleasure of staying in the centre of town, with vineyards at your doorstep and soak up the beauty of Paarl Mountain from your stoep. 110 Main...

  • Swimming Pool
  • Braai/Barbecue
R800
Starting price for 2 guests
R800
Rita's Retreat Self-Catering Flat | Self-catering Tugela Mouth

Rita's Retreat Self-Catering Flat

Tugela Mouth Self-catering
Sleeps 4

Rita's Retreat is a self-catering flat located on the SOUTH BANK of the TUGELA RIVER. Our establishment is a simplistic flat set in a beautiful location...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R440
Starting price for 2 guests
R440
25% OFF
Karoo Living | Africa Specials

Karoo Living

Oudtshoorn Self-catering
Sleeps 7

Welcome to Karoo Living.This is a 3 bedroomed unit that can accommodate 7 guests.The farmhouse is situated on a working ostrich farm, 20km from Oudtshoorn the...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R700
R525
Starting price for 2 guests
R700
R525
Bushveld Lodge | Self-catering Nelspruit

Bushveld Lodge

Nelspruit Lodge, Self-catering
Sleeps 64 in 19 rooms
1 review

Bushveld Lodge offers self-catering accommodation just 4 km south of Nelspruit in Mpumalanga. The lodge is situated on the verge of the Gladdespruit River,...

  • Swimming Pool
  • Braai/Barbecue
R700
Starting price for 2 guests
R700
20% OFF
Hallack serene apartment | Africa Specials

Hallack serene apartment

St Georges Park Self-catering
Sleeps 6 in 2 rooms

Hallack serene apartment is a home away from home. It is a beautiful newly renovated modern one bedroom, ground apartment with a garden, situated in the heart...

  • Wi-Fi
  • On-site Parking
R420
R336
Per unit
R420
R336
Twin Palms Guest House | Self-catering Potchefstroom

Twin Palms Guest House

Potchefstroom Guest House, Self-catering, Bed and Breakfast
Sleeps 46 in 18 rooms
4 reviews

Situated in central Potchefstroom, Twin Palms Guest House provides quality, affordable accommodation, ensuring the comfort and well-being of all our guests.Our...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
River Valley Resort | Kelso Self-catering

River Valley Resort

Kelso Self-catering, Camping and Caravanning
Sleeps 164 in 29 rooms
6 reviews

River Valley Resort is set in a beautiful valley on the South Coast, with a backdrop of dense coastal- and riverine bush, boarded by a beautiful mangrove...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R250
Per unit
R250
Breaker View | Self-catering Manaba Beach

Breaker View

Manaba Beach Self-catering
Sleeps 6
6 reviews

Breaker View is a self-catering holiday apartment situated right on the seafront with a full seaview in a small, secure complex called Shabay Villas. The...

  • Swimming Pool
  • Braai/Barbecue
R650
Per unit
R650
Sandy’s Beach House | Morgan Bay Self-catering

Sandy’s Beach House

Morgan Bay Self-catering
Sleeps 8
11 reviews

Sandy’s Beach House is situated in Morgan Bay on the Wild Coast, and is ideally situated for exploring the wild side while enjoying home comforts. The lovely...

  • Braai/Barbecue
  • On-site Parking
R975
Starting price for 2 guests
R975
Berlin Falls Country Estate | Self-catering Panorama Route

Berlin Falls Country Estate

Panorama Route Self-catering, Guest House
Sleeps 18 in 7 rooms

Berlin Falls Country Estate is located on Panorama Route of the Blyde Canyon 800 meters from Berlin Falls.Comprising of seven, one and two bedroom...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R540
Per unit
R540
Tuksumduin Guesthouse | Ballito Self-catering

Tuksumduin Guesthouse

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

We are well situated for both holiday makers and business men alike with the prestigious Zimbali Golf Course a mere 4.5 km from our front door, the new King...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R700
Per unit
R700
Doringbos Lodge | Self-catering Parys

Doringbos Lodge

Parys Lodge, Self-catering
Sleeps 42 in 7 rooms
15 reviews

Doringbos is a lovely guest farm set in a natural wonder of hills, ravines, valleys and forest formed after a meteorite hit the earth.The farm has six...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600
Starting price for 2 guests
R600
Stiebel Sands | Umzumbe Self-catering

Stiebel Sands

Umzumbe Self-catering
Sleeps 8
2 reviews

Stiebel Sands is situated in the quaint South Coast village of Umzumbe, just outside of Hibberdene.The house sleeps 8 and consists of four bedrooms and two...

  • Braai/Barbecue
  • On-site Parking
R2000
Per unit
R2000
59 Sugar Beach | Self-catering Gordons Bay

59 Sugar Beach

Gordons Bay Self-catering
Sleeps 6 in 2 rooms
5 reviews

59 Sugar Beach is situated in Gordon's Bay, offering a Bachelors Apartment and a One-bedroom Apartment with lovely views over the ocean. Gordon's Bay's...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R700
Per unit
R700

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?