Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-229

Self-catering accommodation in Africa

14700+ accommodation listings, including 1582 specials
Pepper Tree BnB | Bryanston Self-catering

Pepper Tree BnB

Bryanston Self-catering, Bed and Breakfast
Sleeps 5 in 3 rooms

The Pepper Tree B&B is an owner-run guest house that is situated in Paulshof, Johannesburg. This bed and breakfast is ideally located nearby the Western Bypass...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R400
Per unit
R400
Tswalu Grove Safari Lodge | Self-catering Walkerville

Tswalu Grove Safari Lodge

Walkerville Backpacker, Self-catering
Sleeps 24 in 6 rooms
6 reviews

Tswalu Grove Safari Lodge offers quality accommodation on a small game farm just minutes from Johannesburg CBD, Alberton, Eikenhof, Meyerton and surrounds. Set...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R935
Starting price for 2 guests
R935
Elandsbaaitrust | Elands Bay Self-catering

Elandsbaaitrust

Elands Bay Self-catering
Sleeps 8
1 review

Welcome to ElandsbaaitrustSleep a maximum of 8 people3 x bedroom with double bed1 x bedroom family room, with one double bed and 2 x single bed includes towels...

  • Braai/Barbecue
  • On-site Parking
R750
Starting price for 2 guests
R750
Bushman Rock Karoo Guesthouse | Self-catering Hanover

Bushman Rock Karoo Guesthouse

Hanover Guest House, Bed and Breakfast, Self-catering
Sleeps 18 in 7 rooms
22 reviews

Bushman Rock Karoo Guesthouse is located on a Karoo farm between Colesberg and Hanover; in the heart of the breath taking scenery of the Karoo.It offers three...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R600
Starting price for 2 guests
R600
Farmer Redbeard Cottages | Ashton Self-catering

Farmer Redbeard Cottages

Ashton Self-catering
Sleeps 4 in 2 rooms
9 reviews

Farmer Redbeard Cottages lies in the calmness of the Langeberg Valley and the Cape Robertson Wine Valley. This is a self-sustaining fruit and honey farm that...

  • Pet Friendly
R650
Per unit
R650
Woodlands Country Cottages | Self-catering Kenton-on-Sea

Woodlands Country Cottages

Kenton-on-Sea Backpacker, Self-catering
Sleeps 51 in 28 rooms
2 reviews

Woodlands Cottages at Kenton-on-Sea offers B&B or self-catering accommodation. Set in their own indigenous garden, the quaint cottages, and their surrounds...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R400
Per guest
R400
El Sjaddai Guest House | Potchefstroom Self-catering

El Sjaddai Guest House

Potchefstroom Guest House, Self-catering
Sleeps 12 in 2 rooms
8 reviews

El Sjaddai Guest House offers comfortable self-catering accommodation and is located in the quiet town of Potchefstroom. It is ideal for families and large...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R650
Starting price for 2 guests
R650
Bibi's Place | Self-catering Vineta

Bibi's Place

Vineta Self-catering
Sleeps 9 in 2 rooms

Bibi's Place is situated in the quiet residential part of Swakopmund, just meters from the beach.The property consists of a one bedroomed apartment and a two...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R800
Starting price for 2 guests
R800
Luislang Leisure | Marloth Park Self-catering

Luislang Leisure

Marloth Park Guest House, Self-catering
Sleeps 10

Marloth Park is the perfect base for a lot of adventure. Activities like tiger fishing, game drives, quad bikes, spa treatments, tours into Swaziland and...

  • Swimming Pool
  • On-site Parking
R1300
Starting price for 2 guests
R1300
Hluhluwe Backpackers | Self-catering Hluhluwe

Hluhluwe Backpackers

Hluhluwe Self-catering, Backpacker
Sleeps 10 in 5 rooms
29 reviews

Hluhluwe Backpackers is set up in a very peaceful environment, surrounded only by a few Zulu huts in a distance and the hills of the National Park. We are the...

  • Braai/Barbecue
  • On-site Parking
R520
Starting price for 2 guests
R520
JoziStay @ Jackal Creek Apartments  | Honeydew Self-catering

JoziStay @ Jackal Creek Apartments

Honeydew Golf Holiday, Self-catering
Sleeps 9 in 2 rooms

Fully furnished one or two bedroom self-catering apartments located inside Jackal Creek Golf Estate in North Riding, Roodepoort. Each apartment is stylishly...

  • Wi-Fi
  • Swimming Pool
R900
Starting price for 2 guests
R900
Eden Wilds 85 | Self-catering Port Edward

Eden Wilds 85

Port Edward Self-catering
Sleeps 6
6 reviews

Eden Wilds 85 is situated in a private resort in Port Edward. The Umtamvuna Nature Reserve in Banners Rest is next to the estate and guests have access to the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R850
Per unit
R850
The Barn Self-catering | Montagu Self-catering

The Barn Self-catering

Montagu Self-catering
Sleeps 4
15 reviews

The Barn Self-catering is nestled at the foot of the Langeberg, next to the Kingna River in Montagu. Surrounded by large sweeping lawns and a beautiful garden,...

  • Braai/Barbecue
  • On-site Parking
R700
Starting price for 2 guests
R700
Die Skoolhuis | Self-catering Cambria

Die Skoolhuis

Cambria Self-catering
Sleeps 6
4 reviews

Die Skoolhuis used to be the teacher's house with an adjoining classroom which was added circa 1897. It is located on a working citrus farm with a small...

  • Braai/Barbecue
  • On-site Parking
R700
Starting price for 2 guests
R700
Alipad@Sea | Lamberts Bay Self-catering

Alipad@Sea

Lamberts Bay Self-catering
Sleeps 4

Alipad@Sea is situated in the Malkopbaai section of Lambert’s Bay, a charming fishing town along the wondrous Cape West Coast.The private unit, which is one...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1050
Per unit
R1050
Stepping Stones | Self-catering Tarkastad

Stepping Stones

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

Stepping Stones is situated in the small Karoo town of Tarkastad, about 65 km from Queenstown. It has a large garden safe for children and off street parking...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R400
Starting price for 2 guests
R400
Flip Flops Oornag | Oosterville Self-catering

Flip Flops Oornag

Oosterville Guest House, Self-catering
Sleeps 21 in 7 rooms
1 review

Flip Flops Oornag offers comfortable, spacious and clean accommodation in a quiet residential area in Upington. There are seven rooms suitable for leisure or...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
Salt and Light Self-catering | Self-catering Bayswater

Salt and Light Self-catering

Bayswater Self-catering
Sleeps 4

Salt and Light is an upmarket Self-Catering accommodation unit, situated in the northern suburbs of Bloemfontein. We offer a quality, spacious two bedroom,...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R900
Starting price for 2 guests
R900
Lins Guest House Ermelo | Ermelo Self-catering

Lins Guest House Ermelo

Ermelo Guest House, Self-catering
Sleeps 26 in 13 rooms

Lins Guest House is located in the town of Ermelo, in the grass and wetlands region of Mpumalanga.The guest house offers guests a choice of 13 double en-suite...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R800
Starting price for 2 guests
R800
Special available
Oudekloof Guest House | Africa Specials

Oudekloof Guest House

Prince Albert Self-catering, Camping and Caravanning
Sleeps 86 in 20 rooms
5 reviews

Oudekloof Guest House is situated in the Prince Albert Game Park. The homestead is surrounded by apricot and plum trees, and it lies just 6 km east of the...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R320
Starting price for 2 guests
R320

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?