Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-250

Self-catering accommodation in Africa

14700+ accommodation listings, including 1597 specials
Sausalito Sea Point | Sea Point Self-catering

Sausalito Sea Point

Sea Point Self-catering
Sleeps 2

Neat and cozy one bedroom apartment in Hall Road Sea Point. The apartment has an open patio, with a two seater table, for enjoying sundowners and meals....

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R840
Per unit
R840
Opikopi Guest House | Self-catering Erasmuskloof

Opikopi Guest House

Erasmuskloof Guest House, Self-catering
Sleeps 37 in 14 rooms
34 reviews

Tshwane Tourism Award Winner 2008 and 2010. Helen and Pieter de Beer welcome you at their small, but intimate Guest House in Pretoria. We had this vision to...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1450
Starting price for 2 guests
R1450
Suidersee Holiday Flats | Hartenbos Self-catering

Suidersee Holiday Flats

Hartenbos Self-catering
Sleeps 95 in 22 rooms
11 reviews

Suidersee Holiday Flats offers a unique blend of excellent service and comfortable accommodation, situated in Hartenbos. It is only a stone’s throw from the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R550
Per unit
R550
Duduma Cottage | Self-catering Burgersdorp (Eastern Cape)

Duduma Cottage

Burgersdorp (Eastern Cape) Self-catering
Sleeps 9
7 reviews

Duduma Cottage is situated in the heart of the Storm Mountains in the Eastern Cape, surrounded by historic towns like Burgersdorp, Steynsburg and Molteno. The...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R700
Starting price for 2 guests
R700
The Courtyard Room | Glenwood Self-catering

The Courtyard Room

Glenwood Self-catering
Sleeps 2
11 reviews

This is a beautiful studio unit located in the leafy suburb of Glenwood, in Durban, close to the harbour and various beaches. The unit features a Queen size...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R600
Per unit
R600
The Outpost Dullstroom | Self-catering Dullstroom

The Outpost Dullstroom

Dullstroom Self-catering, Backpacker
Sleeps 42 in 8 rooms
15 reviews

The Outpost is a warm and welcoming self-catering guest farm set in the tranquil surroundings of lush Dullstroom, and strives to make your experience as...

  • Braai/Barbecue
  • On-site Parking
R600
Starting price for 2 guests
R600
Havana Nights | Graskop Self-catering

Havana Nights

Graskop Self-catering
Sleeps 23 in 4 rooms
37 reviews

Havana Nights, Offers four self-catering apartments situated in Graskop, a small town found on the edge of the Drakensberg escarpment and the ideal base from...

  • Braai/Barbecue
  • On-site Parking
R800
Starting price for 2 guests
R800
Waverley Guest House | Self-catering Waverley (Johannesburg)

Waverley Guest House

Waverley (Johannesburg) Self-catering
Sleeps 35 in 13 rooms
1 review

This is the ideal guest house for a group of friends or family looking to explore Johannesburg. The accommodation consists of six bed and breakfast options as...

  • Wi-Fi
  • Braai/Barbecue
R500
Per unit
R500
The Fountains 1105 | Cape Town City Centre Self-catering

The Fountains 1105

Cape Town City Centre Self-catering
Sleeps 4

Welcome to this beautifully bright and spacious two-bedroom two bathroom apartment in The Fountains Hotel in Cape Town City Center. The apartment boasts a...

  • Wi-Fi
  • Swimming Pool
R1400
Per unit
R1400
25% OFF
Mulligan Golf Villa | Africa Specials

Mulligan Golf Villa

Langebaan Country Estate Self-catering
Sleeps 10
2 reviews

Mulligan is situated within Langebaan Country Estate. This lovely double story, 4 bedroom house is modern and comfortable with quality furniture. With the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2727
R2045
Per unit
R2727
R2045
Uvongo Holiday House Craighall 2 South Coast | Uvongo Beach Self-catering

Uvongo Holiday House Craighall 2 South Coast

Uvongo Beach Self-catering
Sleeps 12

This is a comfortable self-catering house situated in Beacon Rocks, a suburb of Margate. It is only a stone’s throw from the ocean front, and within walking...

  • On-site Parking
R1850
Per unit
R1850
14 Lemnos | Self-catering Lawrence Rocks

14 Lemnos

Lawrence Rocks Self-catering
Sleeps 6
1 review

Situated above Marine Drive in Margate, Lemnos offers good sea views and it is walking distance to the beach. It is conveniently close to town with a wide...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R720
Per unit
R720
Rockydrift Private Nature Reserve | Waterval Boven Self-catering

Rockydrift Private Nature Reserve

Waterval Boven Self-catering
Sleeps 10 in 2 rooms
34 reviews

Situated 290 km from Johannesburg on the Waterval Boven, Rocky Drift Private Nature Reserve. This fine establishment embraces an enclosed valley of...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R450
Starting price for 2 guests
R450
Ocean Reef Apartments | Self-catering Zinkwazi Beach

Ocean Reef Apartments

Zinkwazi Beach Self-catering
Sleeps 4

The Ocean Reef Apartments are a new complex of luxury apartments with easy access to the lovely Zinkwazi Beach. The area of Zinkwazi offers beautiful beaches...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1950
Per unit
R1950
15% OFF
Sera Lodge | Africa Specials

Sera Lodge

Chidenguele Self-catering
Sleeps 48 in 10 rooms

Sera Lodge holiday resort offers breathtaking scenery and a magnitude of exciting activities to make your vacation one you will never forget. Access is by 4x4...

  • Braai/Barbecue
  • On-site Parking
R375
R319
Per unit
R375
R319
R600 worth of Freebies
Plaas Goeie Hoop | Africa Specials

Plaas Goeie Hoop

Oudtshoorn Self-catering
Sleeps 10 in 2 rooms
1 review

Plaas Goeie Hoop is a private game farm situated a mere 51 km from George. Plaas Goeie Hoop offers self-catering accommodation perfect for groups or...

  • Braai/Barbecue
  • On-site Parking
R800
Per unit
R800
Bo Plaas Self-catering Farm Accomodation | Bitterfontein Self-catering

Bo Plaas Self-catering Farm Accomodation

Bitterfontein Self-catering
Sleeps 6
3 reviews

Bo Plaas offers comfortable self-catering accommodation on a working farm, situated in Namaqualand, between Bitterfontein and Garies.There is a large farmhouse...

  • On-site Parking
R600
Starting price for 2 guests
R600
Santorini Suites Guest House | Self-catering Hutten Heights

Santorini Suites Guest House

Hutten Heights Bed and Breakfast, Self-catering
Sleeps 8 in 3 rooms
1 review

Santorini Suites is Newcastle's best kept secret, a sanctuary in an indigenous garden. This guest house offer a unique setting and attracts guests who enjoys...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R900
Starting price for 2 guests
R900
Lazybay Cottage | Wavescrest (Jeffreys Bay) Self-catering

Lazybay Cottage

Wavescrest (Jeffreys Bay) Self-catering, Bed and Breakfast
Sleeps 3

Lazybay Cottage is situated in a quaint residential area of the charming seaside town, Jeffreys Bay. We are a laid back surfing family!The Cottage, which is...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R600
Per unit
R600
10% OFF
Happy Days Holiday Flats | Africa Specials

Happy Days Holiday Flats

Amanzimtoti Self-catering
Sleeps 132 in 32 rooms
26 reviews

Happy Days Holiday Flats offer comfortable self-catering accommodation in the seaside town of Amanzimtoti. The variety of apartments available makes it ideal...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R521
R469
Starting price for 2 guests
R521
R469

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?