Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-351

Self-catering accommodation in Africa

14700+ accommodation listings, including 1600 specials
Margies Place | Old Place Self-catering

Margies Place

Old Place Self-catering
Sleeps 7 in 2 rooms
59 reviews

Affordable self-catering units on the picturesque Garden Route are at Margies Place. Both the tasteful accommodation units have their own entrances, stunning...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
Superview | Self-catering Ferreira Town

Superview

Ferreira Town Self-catering
Sleeps 8 in 2 rooms
3 reviews

Superview is located across the road that leads down to Supertubes Beach, one of the best surfing spots in Jeffery's Bay. The two self-catering flats offer...

  • Braai/Barbecue
  • On-site Parking
R800
Starting price for 2 guests
R800
De Oude Kasteel | Riebeek Kasteel Self-catering

De Oude Kasteel

Riebeek Kasteel Self-catering, Guest House
Sleeps 14 in 3 rooms
2 reviews

De Oude Kasteel is located in a quaint village named Riebeek Kasteel, nestling on the slopes of the Kasteelberg mountain.This guest house consists of a...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R900
Per unit
R900
19 Marina Glen | Self-catering Marina Beach

19 Marina Glen

Marina Beach Self-catering
Sleeps 4
6 reviews

Newly refurbished two bedroom cottage in tranquil settings. Experience the beautiful sunrise from your private balcony and hear the sound of the sea, or you...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R450
Per unit
R450
Bluewater Beach B&B | Bluewater Bay Self-catering

Bluewater Beach B&B

Bluewater Bay Self-catering, Bed and Breakfast
Sleeps 11 in 4 rooms
2 reviews

Bluewater Beach B&B offers comfortable and stylish rooms for your memorable stay in Bluewater Bay. The guest house is ideally located close to all local...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R860
Starting price for 2 guests
R860
Tarentaal Cottage | Self-catering Marloth Park

Tarentaal Cottage

Marloth Park Self-catering
Sleeps 6
6 reviews

Marloth Park is a holiday town situated next to the Crocodile River, which forms part of the southern boundary of the Kruger National Park. There are no...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R880
Per unit
R880
De Berg Guesthouse | Matatiele Self-catering

De Berg Guesthouse

Matatiele Bed and Breakfast, Self-catering
Sleeps 6 in 3 rooms
24 reviews

De Berg Guesthouse is situated in Matatiele, in the shadow of the Drakensberg. We were established in 2005 by the Pieterse family who still manage the place. ...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R980
Starting price for 2 guests
R980
Gypsy Guest House  | Self-catering Clarens

Gypsy Guest House

Clarens Self-catering, Package Deals
Sleeps 12 in 4 rooms

Gypsy Guest House lies on the Free State Highlands Route and offers various room options. All rooms are cosy and brightly decorated for guests to enjoy.Jade,...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R560
Per unit
R560
Fijnbosch Cottage | Stormsriver Village Self-catering

Fijnbosch Cottage

Stormsriver Village Self-catering
Sleeps 4
7 reviews

This wonderful holiday accommodation is situated at the end of a quiet road in Stormsriver. Being in a meadow at the edge of the forest, guests are ensured a...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R850
Starting price for 2 guests
R850
Adansonia Eco Lodge | Self-catering Musina(Messina)

Adansonia Eco Lodge

Musina(Messina) Lodge, Self-catering, Bed and Breakfast
Sleeps 16 in 4 rooms
2 reviews

Adansonia Eco Lodge is a spectacular destination for everyone interested in the outdoors, hiking, trees and geography, wildlife, birding, photography, bow...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1100
Starting price for 2 guests
R1100
Bella Marlichelle Villa | Ramsgate South Self-catering

Bella Marlichelle Villa

Ramsgate South Self-catering
Sleeps 12

Bella Marlichelle Villa is located in Ramsgate, a small village next to the larger Margate area and near to a selection of the most beautiful beaches in...

  • Braai/Barbecue
R2500
Per unit
R2500
Port Edward Self Catering Flats | Self-catering Port Edward

Port Edward Self Catering Flats

Port Edward Self-catering
Sleeps 8 in 4 rooms
1 review

Port Edward Self Catering Flats offer Affordable Accommodation in the centre of Port Edward overlooking the Indian Ocean. A mere 400m walk, you will get the...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R300
Per unit
R300
Mossel Bay Self Catering | Dana Bay Self-catering

Mossel Bay Self Catering

Dana Bay Self-catering
Sleeps 8
2 reviews

Mossel Bay Self-catering is a spacious apartment situated on the ground level of the owner’s house. The apartment can comfortably sleep six people. It is...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R400
Starting price for 2 guests
R400
Melkbos Beach Cottage | Self-catering Melkbosstrand

Melkbos Beach Cottage

Melkbosstrand Self-catering
Sleeps 5
2 reviews

Melkbos Beach Cottage is situated in Melkbosstrand which is regarded as the start of the ever-growing Cape West Coast. Melkbosstrand is a favourite with...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1250
Starting price for 2 guests
R1250
Feathers B&B | Middelburg - Mpumalanga Self-catering

Feathers B&B

Middelburg - Mpumalanga Bed and Breakfast, Self-catering
Sleeps 12 in 6 rooms
2 reviews

Relax, unwind and enjoy the true hospitality of Feathers B&B. Set in a peaceful garden with abundant birdlife and panoramic views of the Middelburg Country and...

  • Swimming Pool
  • Braai/Barbecue
R800
Starting price for 2 guests
R800
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
R600
Per unit
R600
Coconut Camp | Praia do Tofo Self-catering

Coconut Camp

Praia do Tofo Self-catering
Sleeps 10

Coconut Camp is a fully equipped house sleeping 10 guests, situated 10 km from Inhambane in Praia do Tofo. The house consists of five bedrooms, two bathrooms,...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2500
Per unit
R2500
River View Resort | Self-catering Bloemhof

River View Resort

Bloemhof Resort, Self-catering
Sleeps 28 in 4 rooms
6 reviews

River View Resort is an upmarket holiday destination in Bloemhof that offers a great self-catering stay for the whole family.Each of the four chalets at River...

  • Swimming Pool
  • Braai/Barbecue
R800
Starting price for 2 guests
R800
Aloe Cottage Fish Hoek | Capri Village Self-catering

Aloe Cottage Fish Hoek

Capri Village Self-catering
Sleeps 4 in 2 rooms
2 reviews

Aloe Cottage is a gorgeous self-catering cottage with stunning sea and mountains views, sleeping up to two people. The cottage is located five minutes' drive...

R800
Per unit
R800
Plumbago Cottage | Self-catering Vincent

Plumbago Cottage

Vincent Self-catering
Sleeps 2
2 reviews

Plumbago Cottage is situated within the suburb of Vincent in East London which offers easy access to other areas such as the Wild Coast and inland places such...

  • Swimming Pool
  • Braai/Barbecue
R600
Per unit
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?