Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-72

Self-catering accommodation in Africa

14700+ accommodation listings, including 1600 specials
Petra's Country Guesthouse | Vryheid Self-catering

Petra's Country Guesthouse

Vryheid Guest House, Self-catering
Sleeps 30 in 9 rooms
33 reviews

Petra's Country Guesthouse is affordable self-catering accommodation, situated on a working jersey dairy and nguni beef cattle farm. The guest house is a...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R550
Starting price for 2 guests
R550
15% OFF
Waterside Living - Marina Martinique 1404 | Africa Specials

Waterside Living - Marina Martinique 1404

Marina Martinique Self-catering
Sleeps 8
1 review

This privately owned home has a harmonious combination of comfort and modernism to meet the needs of business travellers, executives or tourists. An ideal...

  • Swimming Pool
  • Braai/Barbecue
R3060
R2601
Per unit
R3060
R2601
33% OFF
Tamboershoek | Africa Specials

Tamboershoek

Beaufort West Self-catering
Sleeps 4
17 reviews

Tamboershoek farm is surrounded by the Nuweveld Mountains, in the vastness of the Great Karoo. It is a place of ever changing and beautiful scenery where you...

  • On-site Parking
R850
R567
Starting price for 2 guests
R850
R567
Zimbali Suites 413 | Self-catering Zimbali Coastal Estate

Zimbali Suites 413

Zimbali Coastal Estate Self-catering
Sleeps 2

Zimbali Suites 413 is a one bedroom apartment fitted with a queen size bed.The unit is equipped with a TV and DStv and is air-conditioned. There is also free...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1800
Per unit
R1800
Sunbird - Admiral Island House | Port Owen Self-catering

Sunbird - Admiral Island House

Port Owen Self-catering
Sleeps 6
2 reviews

Sunbird - Island House is a stunning 4 Bedrooms 3 Bathrooms, self-catering, double story waterfront holiday house on the island with private jetty that you can...

  • Braai/Barbecue
  • On-site Parking
R1900
Per unit
R1900
25% OFF
Sea Diamond | Africa Specials

Sea Diamond

Blue Lagoon Self-catering
Sleeps 6
3 reviews

Sea Diamond is situated in the Blue Lagoon security complex, halfway between Langebaan and Club Mykonos, along the wondrous Cape West Coast.The double-storey...

  • Braai/Barbecue
R1326
R994
Per unit
R1326
R994
Stone Olive Guest House | Wavescrest (Jeffreys Bay) Self-catering

Stone Olive Guest House

Wavescrest (Jeffreys Bay) Bed and Breakfast, Self-catering
Sleeps 14 in 7 rooms
6 reviews

Stone Olive Guest House is an upmarket establishment in the classic French Colonial style with exceptional stone work throughout. This newly renovated guest...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R800
Starting price for 2 guests
R800
Casablanca Overnight Accommodation & Camping | Self-catering Brandvlei

Casablanca Overnight Accommodation & Camping

Brandvlei Self-catering, Camping and Caravanning
Sleeps 16 in 5 rooms
11 reviews

Casablanca Overnight Accommodation & Camping is situated in the charming town of Brandvlei, in the Karoo area of the Northern Cape.The accommodation comprises...

  • Braai/Barbecue
R250
Starting price for 2 guests
R250
28% OFF
Lagoon Beach 202 | Africa Specials

Lagoon Beach 202

Lagoon Beach Self-catering
Sleeps 4

Spend an unforgettable holiday in Milnerton’s stunning and secure Lagoon Beach complex, which is located along the sandy white shores of Cape Town’s fabulous...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1050
R750
Per unit
R1050
R750
493 Silwerboom Place | Self-catering Brenton on Sea

493 Silwerboom Place

Brenton on Sea Self-catering
Sleeps 13
2 reviews

This is a spacious self-catering house with a beautiful view of the sea. Situated in the resort town of Brenton-on-sea, close to a Blue Flag beach, it is the...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R2695
Per unit
R2695
Blue Moon Apartment | Knysna Central  Self-catering

Blue Moon Apartment

Knysna Central Self-catering
Sleeps 4

Blue Moon Apartment is a lovely 2 bedroom self-catering apartment with a large private terrace in Central Knysna just 400m from the Knysna Waterfront. This...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1100
Per unit
R1100
Strandfontein Accommodation | Self-catering Strandfontein

Strandfontein Accommodation

Strandfontein Self-catering, Bed and Breakfast, Guest House
Sleeps 33 in 7 rooms
10 reviews

Strandfontein is a beautiful seaside village situated near the mouth of the Olifants River, a mere 350km north from Cape Town.Many inhabitants from the area...

  • Wi-Fi
  • Braai/Barbecue
R790
Starting price for 2 guests
R790
River Club 4229 | Piesang Valley Self-catering

River Club 4229

Piesang Valley Self-catering, Bed and Breakfast
Sleeps 4
3 reviews

The entire top floor of this new home in the beautiful River Club. Enclosed in a safe estate within walking distance to the main beach, shops and restaurants....

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R600
Starting price for 2 guests
R600
One on Bollard | Self-catering Leisure Island

One on Bollard

Leisure Island Guest House, Self-catering
Sleeps 16 in 5 rooms

One on Bollard is an exclusive island guest house located on the beautiful Leisure Isle in Knysna. Leisure Isle is a haven of tranquility and is an ultimate...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1300
Starting price for 2 guests
R1300
Seaside esCape Apartment J9 | Big Bay Self-catering

Seaside esCape Apartment J9

Big Bay Self-catering
Sleeps 4
12 reviews

Apartment J9 is located in Seaside Village which is a modern, safe and secure cosmopolitan development in Big Bay. Seaside Village offers a host of...

  • Braai/Barbecue
  • On-site Parking
R950
Per unit
R950
Green Mountains | Self-catering Vermont ZA

Green Mountains

Vermont ZA Self-catering
Sleeps 2

Green Mountains is a comfortable one-bedroom apartment. It is located on the second story of a private house in Vermont and has a separate entrance. The...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R700
Per unit
R700
Island View F2 | Van Riebeeckstrand Self-catering

Island View F2

Van Riebeeckstrand Self-catering
Sleeps 6
3 reviews

This self-catering apartment is 100m from the beach. It sleeps four adults and two children. It has a view of Table Mountain from the balcony.The unit has two...

  • Braai/Barbecue
  • On-site Parking
R750
Starting price for 2 guests
R750
Fish Eagle Cry | Self-catering Marloth Park

Fish Eagle Cry

Marloth Park Lodge, Self-catering
Sleeps 10

A well appointed four bedroom two bathroom unit with a outside shower. This face brick and thatch house offers accommodation for up to 10 people with a...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1000
Per unit
R1000
AnJa Accommodation | Modimolle (Nylstroom) Self-catering

AnJa Accommodation

Modimolle (Nylstroom) Self-catering
Sleeps 8 in 2 rooms
2 reviews

AnJa Accommodation is located 130 km north of Pretoria in the picturesque Waterberg area and situated in the town of Modimolle. It is surrounded by various...

  • Wi-Fi
  • Braai/Barbecue
R750
Starting price for 2 guests
R750
The Dunes 80 | Self-catering Keurboomstrand

The Dunes 80

Keurboomstrand Resort, Self-catering
Sleeps 6

These luxury loft units situated approximate 300m from the beach offers a modern fully equipped open plan kitchen that is suitable for 6 people, these 2...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1299
Per unit
R1299

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?