Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-237

Self-catering accommodation in Africa

14700+ accommodation listings, including 1608 specials
El Dorado 36 Security Village | Oudtshoorn Self-catering

El Dorado 36 Security Village

Oudtshoorn Self-catering
Sleeps 8 in 2 rooms
3 reviews

El Dorado Village is situated in a tranquil part of Oudtshoorn, only a few minutes drive from the sport grounds, restaurants and supermarkets, 10 minutes drive...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R550
Starting price for 2 guests
R550
Rietpoort Guest House | Self-catering Britstown

Rietpoort Guest House

Britstown Guest House, Self-catering
Sleeps 10 in 2 rooms
30 reviews

Rietpoort Guesthouse (close to the N12 near Britstown, Northern Cape) is the perfect halfway stop between Cape Town and Johannesburg - be it for one night only...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R720
Starting price for 2 guests
R720
Sanlameer Unit 3004 | San Lameer Self-catering

Sanlameer Unit 3004

San Lameer Self-catering
Sleeps 4
3 reviews

Sanlameer Unit 3004 is situated in the charming seaside village of Southbroom, along the southern coast of Kwa-Zulu Natal.The unit has two bedrooms and one and...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1400
Per unit
R1400
Oceanview | Self-catering Bloubergrant

Oceanview

Bloubergrant Self-catering
Sleeps 6

Oceanview is located in a coastal suburb named Table View in Cape Town. This modern, newly renovated apartment can accommodate up to six guests and features a...

  • Wi-Fi
  • On-site Parking
R2000
Per unit
R2000
Hadida Guesthouse | Swartruggens Self-catering

Hadida Guesthouse

Swartruggens Bed and Breakfast, Self-catering
Sleeps 10 in 4 rooms
6 reviews

Hadida Guesthouse offers affordable accommodation and farm-style breakfasts, along with breathtaking views of the surrounding bush veld and local farms in the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
Leydsdorp Hotel, Kapiri Hills | Self-catering Gravelotte

Leydsdorp Hotel, Kapiri Hills

Gravelotte Self-catering
Sleeps 32 in 16 rooms

Leydsdorp Hotel, Kapiri Hills is located in a small town named Leydsdorp, Limpopo. The hotel has 10 beautiful rooms, each room is equipped with DStv,...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1000
Starting price for 2 guests
R1000
Fresh Studio Apartment | Constantia Self-catering

Fresh Studio Apartment

Constantia Self-catering
Sleeps 2

Fresh Studio Apartment is a light and airy self-catering 'tree house' studio apartment in Cape Town's verdant Constantia Valley, accommodating two people.The...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R800
Per unit
R800
The Palm House | Self-catering Ponta do Ouro

The Palm House

Ponta do Ouro Self-catering
Sleeps 10
5 reviews

The Palm House is a luxurious five bedroom house in an ideal getaway location, being 300 metres from the beach in Ponta do Ouro, Mozambique. The house is...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R5000
Per unit
R5000
Nathi Guest House | Marloth Park Self-catering

Nathi Guest House

Marloth Park Self-catering
Sleeps 8
4 reviews

Nathi Guest House is situated in Marloth Park in Mpumalanga. It is 100 meters from the Crocodile River and here guests will be able to spot the Big 5. The...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2000
Starting price for 2 guests
R2000
Mikama Bush Camp | Self-catering Mabalingwe Nature Reserve

Mikama Bush Camp

Mabalingwe Nature Reserve Self-catering
Sleeps 22 in 3 rooms
6 reviews

Privately owned Bush Camp nestled in the idyllic Bushveld surrounds of the Waterberg Mountains, just 27 km outside the town of Bela Bela, in Limpopo, and a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R760
Starting price for 2 guests
R760
Bluff Holiday Accommodation | Grosvenor Self-catering

Bluff Holiday Accommodation

Grosvenor Self-catering
Sleeps 75 in 19 rooms

Bluff Accommodation welcomes you and invites you to enjoy the service we offer. Proudly managed by the hosts themselves offering you comfort whilst ensuring...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R600
Starting price for 2 guests
R600
Big Boma Guest Lodge | Self-catering Lydenburg

Big Boma Guest Lodge

Lydenburg Lodge, Self-catering
Sleeps 9 in 4 rooms

Big Boma Guest Lodge is ideal for family reunions, birthday parties and social outdoor functions of any kind. Enjoy an African Sun set in your own three...

  • Braai/Barbecue
  • On-site Parking
R595
Per unit
R595
MacLeod House | Westdene (Bloemfontein) Self-catering

MacLeod House

Westdene (Bloemfontein) Guest House, Self-catering
Sleeps 20 in 6 rooms
7 reviews

MacLeod House Self Catering Guesthouse is operated by the owners themselves and you can expect clean, comfortable and tastefully decorated rooms. Ideally...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R750
Starting price for 2 guests
R750
Kampala Guest Farm | Self-catering Bonnievale

Kampala Guest Farm

Bonnievale Self-catering
Sleeps 48 in 12 rooms
3 reviews

The charming Kampala Guest Farm is located 13 kilometres from Bonnievale, on the Boesmansriver Road, towards McGregor.The farm comprises of self-catering...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R500
Starting price for 2 guests
R500
Sea Lord's Way | Port Alfred Self-catering

Sea Lord's Way

Port Alfred Self-catering
Sleeps 8

Bordering the banks of the Kowie River, Sea Lord's Way offers a memorable getaway to guests. It is an ideal option for water enthusiasts visiting the coastal...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R3000
Per unit
R3000
San Lameer Villa 3115 | Self-catering San Lameer

San Lameer Villa 3115

San Lameer Self-catering
Sleeps 8
5 reviews

San Lameer Villa 3115 is a luxury Villa that accommodates six adults and four children or eight adults in four bedrooms. This earth toned villa is nestled in...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R3400
Per unit
R3400
33% OFF
Harmonie 1 | Africa Specials

Harmonie 1

Voorstrand Self-catering
Sleeps 6
1 review

Harmonie 1 is a spacious self-catering cottage situated only 25 meters from the beach. The thatched cottage has sleeping space for up to six people and is...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1936
R1291
Per unit
R1936
R1291
Beach House Dana Bay | Self-catering Dana Bay

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 | Black Rock Self-catering

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 | Self-catering Sea View

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

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?