Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-266

Self-catering accommodation in Africa

14700+ accommodation listings, including 1587 specials
4 Seasons Guest House | Loxton Self-catering

4 Seasons Guest House

Loxton Guest House, Self-catering, Bed and Breakfast
Sleeps 13 in 4 rooms
11 reviews

Welcome to the 4 Seasons Guest House in Loxton, a small, quaint Karoo arboreal village with many of its streets lined with cypresses, pear, pepper and beefwood...

  • Braai/Barbecue
  • Pet Friendly
R850
Starting price for 2 guests
R850
Kasanama Guest House | Self-catering Edgemead

Kasanama Guest House

Edgemead Guest House, Bed and Breakfast, Self-catering
Sleeps 5 in 2 rooms
5 reviews

Kasanama Guest House is ideally situated in a quiet suburb just a few minutes' drive from Century City and Grand West Casino, in close proximity to the beach,...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R500
Per unit
R500
Heatherdale Guesthouse | Heatherdale Self-catering

Heatherdale Guesthouse

Heatherdale Guest House, Self-catering
Sleeps 33 in 13 rooms
5 reviews

Heatherdale Guesthouse offers comfortable bed and breakfast accommodation in the quiet area of Heatherdale. The guest house has numerous rooms and is ideal for...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R600
Per unit
R600
Gecko Cottage | Self-catering Hectorspruit

Gecko Cottage

Hectorspruit Self-catering
Sleeps 8 in 3 rooms

Gecko Cottage is situated just outside of the little farming town of Malelane, next to the Kruger National Park.The property comprises of a cottage and an...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R560
Per unit
R560
504 Amazibu Amanzimtoti | Amanzimtoti Self-catering

504 Amazibu Amanzimtoti

Amanzimtoti Self-catering
Sleeps 6

504 Amazibu is situated in the seaside town of Amanzimtoti, along the South Coast of KwaZulu Natal.The apartment, which has three bedrooms and two bathrooms,...

  • Braai/Barbecue
  • On-site Parking
R1200
Per unit
R1200
Lovedale Farm Holidays | Self-catering Helmeringhausen

Lovedale Farm Holidays

Helmeringhausen Self-catering
Sleeps 11 in 3 rooms
16 reviews

Lovedale Farm Holidays gives you the most affordable self-catering accommodation in the Helmeringhausen area. Come and enjoy a relaxed and affordable stay on...

  • Braai/Barbecue
  • On-site Parking
R690
Starting price for 2 guests
R690
Villasun Oceanview Two-Bedroom Apartments | Flic en Flac Self-catering

Villasun Oceanview Two-Bedroom Apartments

Flic en Flac Self-catering
Sleeps 16 in 4 rooms

Nestled at the beginning of Flic-en-Flac resort, Villasun offers a panoramic view of Le Morne Mountain and the ocean. The contemporary architecture of...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1706
Starting price for 2 guests
R1706
Hoopenburg Guest House | Self-catering Stellenbosch

Hoopenburg Guest House

Stellenbosch Guest House, Self-catering
Sleeps 14 in 7 rooms
20 reviews

Hoopenburg Guest House is situated on a 70 hectare boutique wine estate, with the lush garden attracting a wide range of birdlife. Sweeping views over the...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1300
Starting price for 2 guests
R1300
Studio 28 | Clarens Self-catering

Studio 28

Clarens Self-catering
Sleeps 4 in 2 rooms
6 reviews

Studio 28 is a comfortable establishment situated in the lovely village of Clarens, in the Eastern Free State Highlands. Clarens is centrally situated and...

  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R800
Starting price for 2 guests
R800
Mgwalana Beach House | Self-catering Mgwalana

Mgwalana Beach House

Mgwalana Self-catering
Sleeps 8
1 review

Mgwalana Beach House is situated on the Mgwalana River Mouth, offering stunning views of the ocean. This beach house is isolated, and is only an hour’s drive...

  • Braai/Barbecue
  • On-site Parking
R1650
Per unit
R1650
Bezuidenhout B&B | Malelane Self-catering

Bezuidenhout B&B

Malelane Bed and Breakfast, Self-catering
Sleeps 14 in 5 rooms
9 reviews

Bezuidenhout B&B offers warm and friendly hospitality in tastefully furnished rooms located in Malelane, a mere 6 km from the Kruger National Park, 28 km from...

  • Swimming Pool
  • Braai/Barbecue
R840
Starting price for 2 guests
R840
FewSteps Beachfront Accommodation | Self-catering Humewood

FewSteps Beachfront Accommodation

Humewood Self-catering
Sleeps 4
20 reviews

Welcome to FewSteps Beachfront Accommodation - your affordable business and holiday stay. This two-bedroom apartment is only a few steps away from the beach...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R850
Per unit
R850
Panda | Mbabane Self-catering

Panda

Mbabane Self-catering
Sleeps 4
2 reviews

Panda is located in Mbabane, Swaziland. This self-catering cottage comprises 2 bedrooms; one bedroom has a double bed and one bedroom has two single beds; a...

  • Wi-Fi
  • On-site Parking
R800
Per unit
R800
Antlers Country Lodge | Self-catering The Crags

Antlers Country Lodge

The Crags Self-catering, Bed and Breakfast
Sleeps 24 in 10 rooms
4 reviews

Antler Country Lodge is located in a country setting just outside of Plettenberg Bay. The lodge offers comfortable accommodation in a variety of log cabins and...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
Kwe Kwe Private Game Lodge | Marble Hall Self-catering

Kwe Kwe Private Game Lodge

Marble Hall Lodge, Self-catering
Sleeps 30 in 3 rooms
2 reviews

Kwe Kwe is a 135-hectare private game farm, 200 km north-east of Johannesburg. The game farm offers two self-catering lodges, between 300 and 800 meters apart...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R3200
Per unit
R3200
Delectus Manor | Self-catering Montana (Pretoria)

Delectus Manor

Montana (Pretoria) Self-catering
Sleeps 35 in 16 rooms

Delectus Manor is situated in the leafy city of Pretoria.The manor comprises of luxury suites, family rooms, log cabins, exclusive rooms and a honeymoon suite....

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R772
Starting price for 2 guests
R772
17 Slakkepas | Dwarskersbos Self-catering

17 Slakkepas

Dwarskersbos Self-catering
Sleeps 4
9 reviews

Slakkepas 17 is a lovely self-catering little house situated in Dwarskersbos on the West Coast. Slakkepas is a security complex with a communal swimming pool...

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

San Lameer Villa 3402

San Lameer Self-catering
Sleeps 4
8 reviews

San Lameer Villa 3402 is located on the San Lameer Estate which is South Africa’s own tropical paradise and has something to offer the whole family, with...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1200
Per unit
R1200
20% OFF
Villa Oceanvoice | Africa Specials

Villa Oceanvoice

Glentana Self-catering
Sleeps 8 in 2 rooms
4 reviews

This Private holiday apartment, The Villa Oceanvoice is located in the heart of the world famous Garden Route between George and Mossel Bay, on one of the most...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R2000
R1600
Per unit
R2000
R1600
Bay Beach Self Catering | Self-catering Sunset Beach

Bay Beach Self Catering

Sunset Beach Self-catering
Sleeps 3 in 2 rooms

Bay Beach Self Catering is set in Sunset Beach in Cape Town. This area is central to popular kite surfing & beaches, various shopping centres, public...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R250
Per guest
R250

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?