Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-50

Self-catering accommodation in Africa

14700+ accommodation listings, including 1600 specials
Lavender Laine | Bloubergstrand Self-catering

Lavender Laine

Bloubergstrand Guest House, Self-catering, Bed and Breakfast
Sleeps 7 in 4 rooms
40 reviews

Lavender Laine is a charming guest house situated in Bloubergstrand, with beautiful sea views and only a short walk to the beach. Many attractions awaits...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R490
Per guest
R490
15% OFF
Waterside Living - Aruba Breeze 12 | Africa Specials

Waterside Living - Aruba Breeze 12

Marina Martinique Self-catering
Sleeps 6

Aruba Breeze 12 is situated along the Sunshine Coast in Jeffreys Bay.The unit has three bedrooms, two bathrooms, two balconies, a fully equipped kitchen,...

  • Braai/Barbecue
  • On-site Parking
R1345
R1143
Per unit
R1345
R1143
Queens Villas | Zeerust Self-catering

Queens Villas

Zeerust Guest House, Self-catering
Sleeps 24 in 8 rooms
4 reviews

Queens Villas is a self-catering guest house located in the centre of Zeerust in the North West Province of South Africa. Zeerust is just off the N4 past...

  • Braai/Barbecue
R835
Per unit
R835
Ballito Backpackers | Self-catering Ballito

Ballito Backpackers

Ballito Self-catering, Backpacker
Sleeps 83 in 24 rooms
12 reviews

Welcome to Ballito Backpackers, situated in the heart of Ballito with quick and easy access to the beautiful beaches, local shops, popular night clubs &...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R175
Per guest
R175
16% OFF
501 The Waves | Africa Specials

501 The Waves

Bloubergrant Self-catering
Sleeps 4
5 reviews

Beachfront apartment with uninterrupted views enjoyed from every angle. Water Available at all times, the apartment block has a clear borehole with a...

  • Wi-Fi
  • On-site Parking
R1250
R1042
Per unit
R1250
R1042
Rutland House Bed & Breakfast | Self-catering Craighall Park

Rutland House Bed & Breakfast

Craighall Park Guest House, Self-catering
Sleeps 17 in 5 rooms
4 reviews

Delia Ferguson has been extending a warm welcome to her guests since 1995. Centrally situated between Rosebank, Hyde Park and Santon, there are 3 en-suite...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1265
Starting price for 2 guests
R1265
Driftwood | Grotto Bay Self-catering

Driftwood

Grotto Bay Self-catering
Sleeps 8
15 reviews

Located in the private West Coast Nature Reserve, Driftwood is set in a picturesque environment with lovely sea views. It is situated only a stones’ throw from...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1400
Starting price for 2 guests
R1400
10% OFF
Marina Point 25 Port Owen Velddrift | Africa Specials

Marina Point 25 Port Owen Velddrift

Port Owen Self-catering
Sleeps 8

Marina Point 25 Port Owen is situated in Velddrift, a quaint village along the Cape West Coast.The accommodation offered is a self-catering house, fully...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1900
R1710
Per unit
R1900
R1710
Hermanus Seafront Home | Hermanus Self-catering

Hermanus Seafront Home

Hermanus Self-catering
Sleeps 6
7 reviews

Beautiful seafront, self-catering unit situated in Hermanus Beach Club. This home offers comfortable seaside living in summer and winter, perfect for a family...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1600
Per unit
R1600
Die Malvahuisie | Self-catering De Rust

Die Malvahuisie

De Rust Self-catering
Sleeps 15 in 5 rooms
9 reviews

Malva Huisie is situated in the charming village of De Rust, at the foot of the Swartberg Mountains in the Little Karoo. De Rust is a scenic little town, with...

R700
Per unit
R700
15% OFF
Visvanger | Africa Specials

Visvanger

Paternoster Self-catering
Sleeps 6
1 review

Visvanger is perfectly nestled in between farmland and Mosselbank. Less then 300 m from the main beach. This is a three bedroom unit with two bathrooms.The...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1430
R1216
Per unit
R1430
R1216
Modern Masterpiece | Self-catering Cape St Francis

Modern Masterpiece

Cape St Francis Self-catering
Sleeps 8

Modern Masterpiece is situated in the tranquil village of Cape St. Francis, overlooking the stunning beach.The home has four bedrooms and three bathrooms....

  • Braai/Barbecue
  • On-site Parking
R3000
Per unit
R3000
20% OFF
Mount Serene | Africa Specials

Mount Serene

Magaliesburg Self-catering
Sleeps 10 in 2 rooms
107 reviews

Mount Serene is situated on the slopes of the Magaliesberg Mountains, about 30 kilometre from the town of Magaliesburg on the R24; less than 100 kilometre from...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R710
R568
Starting price for 2 guests
R710
R568
17 Ocean Gardens | Self-catering Ramsgate Beach

17 Ocean Gardens

Ramsgate Beach Self-catering
Sleeps 4
4 reviews

17 Ocean Gardens is a fully furnished self-catering apartment, in a secure complex, with 180 degree ocean and breaker views in Ramsgate, South Africa. The...

  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
The Grange by the beach | Ballito Self-catering

The Grange by the beach

Ballito Self-catering
Sleeps 8
8 reviews

This four bedroom apartment is situated right on the beach with beautiful uninterrupted sea views.Eight guests are accommodated in four bedrooms. Linen is...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1600
Per unit
R1600
Tsessebe Guest House | Self-catering Langenhoven Park

Tsessebe Guest House

Langenhoven Park Guest House, Bed and Breakfast, Self-catering
Sleeps 39 in 15 rooms
44 reviews

Tsessebe Guest House is a newly built, stylish bed and breakfast with an excellent view on the N1 highway. The guest house is situated in Langenhoven Park, a...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R650
Starting price for 2 guests
R650
Tkabies Camping & Self-Catering | Keimoes Self-catering

Tkabies Camping & Self-Catering

Keimoes Camping and Caravanning, Self-catering
Sleeps 24 in 6 rooms
6 reviews

Tkabies Camping & Self-Catering is the ideal stopover for travellers on the N14, just 7 km outside of Keimoes on the Kakamas National Road. Tkabies Camping is...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R300
Starting price for 2 guests
R300
Peace of Paradise | Self-catering Mtwalume

Peace of Paradise

Mtwalume Self-catering
Sleeps 6
38 reviews

Situated in the Village of Mtwalume which is 90 kms from Durban is this secure, access controlled thatch cottage. Top rock and surf and paddle ski fishing spot...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R550
Per unit
R550
33% OFF
Beachfront Loft Apartment | Africa Specials

Beachfront Loft Apartment

Big Bay Self-catering
Sleeps 4
3 reviews

Beachfront Loft Apartment is a spacious and modern apartment situated in the secure village of Big Bay Beach Club. The apartment is ideal for families or...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
R500
Starting price for 2 guests
R650
R500
33% OFF
Belfield Farm Cottages | Africa Specials

Belfield Farm Cottages

Grabouw Self-catering
Sleeps 8 in 3 rooms
12 reviews

Belfield is a family run boutique wine estate situated in the middle of the beautiful Elgin Valley 1.5km from the N2 on the Viljoenshoop Road. This special...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R800
R600
Starting price for 2 guests
R800
R600

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?