Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability

Self-catering accommodation in Africa-361

Self-catering accommodation in Africa

14700+ accommodation listings, including 1607 specials
Taylor's Place | Durbanville Self-catering

Taylor's Place

Durbanville Self-catering
Sleeps 5
4 reviews

Taylor's Place is a well-established, fully furnished and equipped self-catering guest house in the leafy suburb of Durbanville, part of the northern suburbs...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1400
Per unit
R1400
Waldorf 2 | Self-catering Morningside - JHB

Waldorf 2

Morningside - JHB Self-catering
Sleeps 13 in 3 rooms

Centrally situated (800m from Rivonia Shopping Centre, 1.2km from Nelson Mandela Sq/Sandton City & 200m from Morningside Virgin Active Gym) these newly...

  • Swimming Pool
R1100
Per unit
R1100
Grace Place | Bellville Self-catering

Grace Place

Bellville Self-catering, Bed and Breakfast
Sleeps 18 in 5 rooms
17 reviews

We have 5 luxury self-contained apartments providing both self-catering and bed and breakfast options. With the main house that can sleep another 5 B&B Guest. ...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R800
Per unit
R800
Court Classique Suite Hotel | Self-catering Arcadia

Court Classique Suite Hotel

Arcadia Self-catering, Hotel
Sleeps 142 in 57 rooms
1 review

Centrally located in the up market diplomatic suburb of Arcadia, Pretoria, this multi-award winning, four-star hotel is within 40 minutes from OR Tambo...

  • Wi-Fi
  • Swimming Pool
  • Pet Friendly
  • On-site Parking
R1630
Starting price for 2 guests
R1630
Neptune's Isle | Lagoon Beach Self-catering

Neptune's Isle

Lagoon Beach Self-catering
Sleeps 15 in 4 rooms
5 reviews

Neptune's Isle is a great getaway for pleasure-seeking tourists or for a week-end break. Situated on Lagoon Beach, with spectacular views of the sea, Table...

  • Swimming Pool
R750
Per unit
R750
Paloma Rest | Self-catering Heldervue

Paloma Rest

Heldervue Self-catering
Sleeps 2

Paloma Rest is situated in peaceful Heldervue in Somerset West, not far from the Lord Charles Hotel and within close proximity to the sea and wine routes. The...

  • Braai/Barbecue
R700
Per unit
R700
Whale Watchers Private Luxury Apartments | Fish Hoek Self-catering

Whale Watchers Private Luxury Apartments

Fish Hoek Self-catering
Sleeps 28 in 6 rooms
5 reviews

Perched on the hillside overlooking Fish Hoek beach, all these apartments have balconies with barbeques, hammocks and great sea-views. Collectively, the...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R1055
Per unit
R1055
15% OFF
De Volkshuijs | Africa Specials

De Volkshuijs

Bredasdorp Guest House, Self-catering
Sleeps 8 in 2 rooms
4 reviews

Have you ever wondered what living in a National Monument would be like? Whether you're on a business trip, on vacation or doing sport, De Volkshuijs is the...

  • Braai/Barbecue
  • On-site Parking
R780
R663
Starting price for 2 guests
R780
R663
Petite Provence | Umhlali Beach Self-catering

Petite Provence

Umhlali Beach Self-catering, Bed and Breakfast
Sleeps 41 in 16 rooms
49 reviews

Come and enjoy this charming French-style B&B, echoing glimpses of a Provencal Villa with beds of lavender, soft colors and hospitality typical of Provence in...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1650
Starting price for 2 guests
R1650
Kommetjiecottages-flat | Self-catering Kommetjie

Kommetjiecottages-flat

Kommetjie Self-catering
Sleeps 2
5 reviews

This private flat furnished in a beach house style is part of an historical Cape Dutch house and ideal for two people.Situated in a quiet cul-de-sac, next to...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R800
Per unit
R800
Bobisko's Place - Ramsgate | Ramsgate South Self-catering

Bobisko's Place - Ramsgate

Ramsgate South Self-catering
Sleeps 10
20 reviews

A large spacious fully-equipped house with a magnificent 180-degree sea view. Five-bedrooms with five bathrooms, one extra guest toilet, swimming pool,...

  • Swimming Pool
  • Braai/Barbecue
R3800
Per unit
R3800
Enchanted Garden Guest Chalet | Self-catering Noordhoek

Enchanted Garden Guest Chalet

Noordhoek Self-catering
Sleeps 6 in 2 rooms
3 reviews

The chalet and cottage is situated on a two-acre property in Noordhoek. Noordhoek has a delightful village atmosphere, where the ambience is tranquil and...

  • Swimming Pool
  • Braai/Barbecue
R1000
Per unit
R1000
Life & Leisure Guest House | Stellenbosch Self-catering

Life & Leisure Guest House

Stellenbosch Self-catering
Sleeps 20 in 8 rooms
2 reviews

Whether you want to work or relax, Life & Leisure offers the freedom, privacy and convenience of ample space. The units are designed and decorated in a...

  • Wi-Fi
  • Swimming Pool
R1500
Per unit
R1500
Vikings Rest | Self-catering Shelly Beach (KZN)

Vikings Rest

Shelly Beach (KZN) Self-catering
Sleeps 6
8 reviews

Vikings Rest is situated 50 meters from the ocean in Shelly Beach. The cul-de-sac property is in the second row from beachfront, and is surrounded by a large...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R935
Per unit
R935
Waterford Manor | Rosetta Self-catering

Waterford Manor

Rosetta Self-catering, Bed and Breakfast
Sleeps 22 in 8 rooms
37 reviews

Waterford Manor is a 10-hectare property situated on the Mooi River outside the small village of Rosetta in the picturesque and serene KwaZulu Natal Midlands...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1100
Starting price for 2 guests
R1100
Constantia Valley View | Self-catering Constantia

Constantia Valley View

Constantia Bed and Breakfast, Self-catering
Sleeps 12 in 3 rooms

Above the historic Groot Constantia Wine farm, offers a magnificent wind-free landscaped tropical garden with breath taking views of Table Mountain,...

  • Swimming Pool
  • Braai/Barbecue
R850
Per unit
R850
20% OFF
Dunvegan Lodge Villa | Africa Specials

Dunvegan Lodge Villa

Clovelly Self-catering
Sleeps 18

This luxurious Villa with pool, Jacuzzi and wonderful views, is rented out as an exclusive Villa. It is the perfect destination for large families, groups of...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R11000
R8800
Per unit
R11000
R8800
Deo Gratia Guest House | Self-catering Durbanville

Deo Gratia Guest House

Durbanville Bed and Breakfast, Self-catering
Sleeps 24 in 7 rooms
10 reviews

Deo Gratia Guest House is located on a large property on the edge of town and it offers a country ambience. The views of the surrounding farms and mountains...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R850
Starting price for 2 guests
R850
Duke's Nest | Oyster Bay Self-catering

Duke's Nest

Oyster Bay Self-catering
Sleeps 10 in 2 rooms
3 reviews

Oyster Bay - Undiscovered treasure on the edge of the Tsitsikamma coast. The spectacular view from Duke's Nest over the peaceful town and the wide stretches of...

  • Braai/Barbecue
R1200
Starting price for 2 guests
R1200
Kulanga Cottages Bed & Breakfast | Self-catering Linden

Kulanga Cottages Bed & Breakfast

Linden Guest House, Self-catering
Sleeps 18 in 8 rooms
25 reviews

If you are looking for a taste of 'Africa in the suburbs' - you've found the right place! For dreaming your African dreams, there is no better place under our...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R995
Starting price for 2 guests
R995

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 R188 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?