TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-335

Self-catering accommodation in Africa

14400+ accommodation listings, including 1555 specials
Riverlea | Constantia Self-catering

Riverlea

Constantia Bed and Breakfast, Self-catering
Sleeps 6 in 2 rooms
15 reviews

At Riverlea, wake to the call of guinea fowl in a tranquil green-belt setting. Two beautifully appointed and tastefully decorated upstairs suites both with...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R770/night
Per guest
R770/night
Gooseberry Lodge Guest House | Self-catering Bethlehem

Gooseberry Lodge Guest House

Bethlehem Guest House, Self-catering
Sleeps 17 in 8 rooms
16 reviews

Welcome to Gooseberry Lodge Guest House where we are proud to offer elegant accommodation, superb food and top quality service in action. Perhaps, like most...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R695/night
Per guest
R695/night
Hole in the Wall Accommodation Unit H1 | Hole in the Wall Self-catering

Hole in the Wall Accommodation Unit H1

Hole in the Wall Self-catering, Holiday Home
Sleeps 8
1 review

Hole in the Wall Accommodation Unit H1 is located in the secluded tropical bay in the heart of the Wild Coast. This unit has a view of the sea and overlooks a...

  • Swimming Pool
  • Braai/Barbecue
R1800/night
Per unit
R1800/night
Forbay Leisure and Accommodation  | Self-catering Grosvenor

Forbay Leisure and Accommodation

Grosvenor Self-catering
Sleeps 10 in 2 rooms
8 reviews

Forbay Leisure and Accommodation is situated in the charming seaside settlement of Bluff, in Durban.The property comprises of one main house and a cottage, of...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600/night
Per unit
R600/night
Karoo Werf Gastehuis | Cradock Self-catering

Karoo Werf Gastehuis

Cradock Self-catering
Sleeps 17 in 6 rooms
7 reviews

Karoo Werf Gastehuis is situated in the historical town of Cradock, a serene but typical Karoo farming town lying on the banks of the Great Fish River. The...

  • On-site Parking
R650/night
Per guest
R650/night
Olievenhoutsrus Guest- & Game Farm | Self-catering Vaalwater

Olievenhoutsrus Guest- & Game Farm

Vaalwater Guest House, Safari, Self-catering
Sleeps 20 in 5 rooms
6 reviews

Enjoy a breakaway in the heart of the Waterberg Biosphere only two hours north of Pretoria. This is the perfect place-to-go with your family or...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R990/night
Per guest
R990/night
Gemini Backpackers Lodge | Bramley Self-catering

Gemini Backpackers Lodge

Bramley Self-catering, Backpacker
Sleeps 912 in 36 rooms
4 reviews

Set a in large garden with secure parking, swimming pool, tennis court, pub and a special dorm for ladies. We provide linen and duvets, and rooms are cleaned...

  • Swimming Pool
  • Braai/Barbecue
R150/night
Per unit
R150/night
Town Hopper Self-Catering Accommodation & Conference Center | Self-catering Birdswood

Town Hopper Self-Catering Accommodation & Con...

Birdswood Self-catering
Sleeps 20 in 6 rooms
10 reviews

Town Hopper Self-Catering Accommodation & Conference Centre in Richards offers guests comfortable self-catering cottages and rooms at an affordable rate.With...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R885/night
Per unit
R885/night
Carousel Holiday Resort | Hibberdene Self-catering

Carousel Holiday Resort

Hibberdene Resort, Self-catering
Sleeps 300 in 30 rooms
2 reviews

We have 26 self-catering chalets and 15 caravan sites. We also cater for conference facilities and can facilitate up to 200 guests. We also do private...

  • Swimming Pool
  • Braai/Barbecue
R500/night
Starting price for 2 guests
R500/night
Impala's Rest | Self-catering Nelspruit

Impala's Rest

Nelspruit Holiday Home, Self-catering
Sleeps 2
5 reviews

Impala's Rest is situated in the heart of Nelspruit, a city positioned along the Crocodile River.The charming self-catering unit contains a double bed with a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600/night
Per unit
R600/night
Bosveld Gastehuis | Dendron Self-catering

Bosveld Gastehuis

Dendron Guest House, Self-catering
Sleeps 31 in 11 rooms
10 reviews

Bosveld Guest house is located in the small town of Dendron and offers fifteen comfortable rooms, a bar, a restaurant and a 24/7 shop. The guest house opened...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R750/night
Per guest
R750/night
21 Bontelodge | Self-catering Wildenweide

21 Bontelodge

Wildenweide Self-catering, Holiday Home
Sleeps 2
1 review

21 Bontelodge offers discreet self-catering accommodation in Wildenweide, Richards Bay. The unit is ideal for long term stays, business executives, or...

  • Braai/Barbecue
  • On-site Parking
R500/night
Per guest
R500/night
Esperanza | Geelhoutboom Self-catering

Esperanza

Geelhoutboom Self-catering, Holiday Home
Sleeps 10
4 reviews

Esperanza is a spacious holiday house situated in the beautiful countryside of Geelhoutboom, in George. This is a tranquil and safe environment set in...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R500/night
Per guest
R500/night
Atherstone Guesthouse | Self-catering Vanderbijlpark

Atherstone Guesthouse

Vanderbijlpark Holiday Home, Guest House, Self-catering
Sleeps 4
2 reviews

Atherstone Guest House is situated in Vanderbijlpark in Gauteng. It is an hour’s drive from Johannesburg and is close to the Emerald Casino, the Vaal Mall, and...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R600/night
Per guest
R600/night
Olive Cottage | Franschhoek Self-catering

Olive Cottage

Franschhoek Holiday Home, Self-catering, Country House
Sleeps 4

Welcome to Olive Cottage.Nestled in the Franschhoek Mountain Reserve lies a 2 bedroom self-catering cottage with exquisite panoramic views of the entire...

  • Braai/Barbecue
  • On-site Parking
R1500/night
Per unit
R1500/night
House Yada | Self-catering Belgravia

House Yada

Belgravia Bed and Breakfast, Self-catering
Sleeps 23 in 11 rooms

House Yada is situated in an upmarket area in Belgravia, where you have a choice between two self-catering rooms and six en-suite bed and breakfast rooms. The...

R920/night
Per guest
R920/night
Mesosaurus Camp | Keetmanshoop Self-catering

Mesosaurus Camp

Keetmanshoop Camping and Caravanning, Self-catering
Sleeps 55 in 11 rooms
23 reviews

Offering breathtaking vistas of the rugged beauty of this area, Mesosaurus Camp is a great option for nature-loving groups. It is situated just outside of...

  • Braai/Barbecue
  • On-site Parking
R280/night
Per guest
R280/night
B and B at The Castle | Self-catering Beacon Bay

B and B at The Castle

Beacon Bay Bed and Breakfast, Self-catering
Sleeps 11 in 3 rooms
17 reviews

Our home resembles a 12th-century English castle, but the interior has the comfort and style associated with South African homes. Located in the coastal...

  • Swimming Pool
  • Braai/Barbecue
R550/night
Per unit
R550/night
Marken Cottage | Clarens Self-catering

Marken Cottage

Clarens Holiday Home, Self-catering
Sleeps 4
2 reviews

Marken Cottage is situated on the property of one of Clarens’ most well-known and friendly residents, Vee Tiley. Situated in Van Zyl Street, the cottage is a...

R750/night
Per guest
R750/night
Riverside Guesthouse | Self-catering Secunda

Riverside Guesthouse

Secunda Guest House, Self-catering
Sleeps 20 in 9 rooms
2 reviews

The Riverside Guesthouse is an elegant Victorian-style manor in a secure complex, just 1 km from the Secunda CBD and close to major routes, shops, restaurants,...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R750/night
Per guest
R750/night

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 269 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 R177 per unit 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?