Holiday rentals in Africa: Villas, Cottages and Apartments

Close

View larger map

Price per night

Price per night

to

Bedrooms

Bathrooms

Location

Also consider

Houses South Africa
3,717 properties
Villas Morocco
2,541 properties
Villas Mauritius
1,055 properties
Houses Egypt
732 properties
Houses Kenya
711 properties
Villas Cape Verde
405 properties
Reunion Island
378 properties
Villas Seychelles
216 properties
Houses Senegal
179 properties
Houses Tanzania
173 properties
Houses Ghana
162 properties
Houses Madagascar
139 properties
Houses Gambia
103 properties
Houses Uganda
100 properties
Houses Mozambique
64 properties
Houses Zimbabwe
61 properties
Cameroon
49 properties
Houses Nigeria
39 properties
Houses Algeria
36 properties
Houses Namibia
33 properties
Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

10,813 Holiday homes

(2) Very Good 

1 / 36

Azuri Luxury Apartment with direct beach access

Riviere du Rempart District / Roches Noire

3 bedroomsSleeps 5Min stay varies

  • 3 bedrooms
  • Sleeps 5
  • Min stay varies
Key info: Beach / lakeside relaxation; Swimming pool; Great for children of all ages ;
Apartment located in the 5 star Azuri Ocean Front Village on the East Coast of Mauritius. Renting this apartment allows you to have access to hotel like facilities while living in a self-catering unit. Enjoy all this for free : fully equipped gym, pool, beach at 1 min w  …see more

from £84 / night

£584 - £925 / week

Book Book View

from £84 / night

1 / 21

Tree Tops Cottage at Ponta - Ponta do Ouro house sleeps 6

Maputo Province / Ponta do Ouro

3 bedroomsSleeps 6Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
Key info: Suitable for children age 5+; Air conditioning; No pets allowed;
Tree Tops is split into two self contained dwellings. Upstairs had a queen and a twin bedroom, kitchen and shower. Downstairs has a queen bedroom and shower. Both units have tv, kitchen and small lounge, whilst upstairs has a gas braai (hotplate and microwave/convection  …see more

from £46 / night

£306 - £947 / week

Book Book View

from £46 / night

(5) Excellent 

1 / 23

Villa Mon Repos - Coromandel villa sleeps 6

Rodrigues Island / Coromandel

3 bedroomsSleeps 6Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
Key info: Beach / lakeside relaxation; Nearest beach 2 km; Swimming pool;
Les Villas d'Est are 3 newly built houses within a large fenced property. 3 separate villas, each with their own private pool and stunning views of the vast turquoise lagoon. Peaceful and quiet; the big garden is ideal also for children. Villa « Mon Repos » can h  …see more

from £96 / night

£0 / week

Book Book View

from £96 / night

Featured properties

1 / 12

Ocean Views in Secure Golf Estate - Stanger house sleeps 10

KwaZulu-Natal / Stanger

5 bedroomsSleeps 10Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
Key info: Beach / lakeside relaxation; Great for children of all ages ; No pets allowed;
Beautiful home with panoramic views of the coast and ocean, watch dolphins pass by 3 times a day, whales during the winter. Stunning lounge with large deck also with golf views (of the signature hole), covered patio with courtyard and private garden.5 bedrooms, 3 en sui  …see more

from £225 / night

£1500 - £1855 / week

Book Book View

from £225 / night

1 / 14

La Petite Cote / Somone

4 bedroomsSleeps 71 night min stay

  • 4 bedrooms
  • Sleeps 7
  • 1 night min stay
Key info: Swimming pool; Great for children of all ages ; Air conditioning;
 …see more

from £42 / night

£292 / week

Book Book View

from £42 / night

1 / 24

Apartment C 5 rooms Taghazout - Taghazout apartment sleeps 10

Souss-Massa-Draa Region / Taghazout

5 bedroomsSleeps 10Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
Key info: Nearest beach 0.4 km; Great for children of all ages ; Car advised;
Furnished apartment has the best view in Taghazout with big terrace seen on sea, situeted in front of Hach point and has a view to ankor point, it has 5 rooms, two living rooms, kitchen, two showers and three toilets, big terrace. it has free WIFI, towels and sheets are  …see more

from £253 / night

£1471 - £2059 / week

Book Book View

from £253 / night

1 / 28

Coast Sun Gardens Cottage, House Simba - Msambweni house sleeps 3

Coast Province / Msambweni

1 bedroomSleeps 33 nights min stay

  • 1 bedroom
  • Sleeps 3
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Swimming pool; Ask owner if suitable for children;
Welcome to House Simba, Msambweni Beach A holiday with self-catering. House Simba is located on an approximately 2200qm large property with a pool right on the Indian Ocean is approximately 40 meters. Due to the typical open Kenyan construction and the high Makuti-roof  …see more

from £51 / night

£353 - £495 / week

Book Book View

from £51 / night

1 / 19

Pamplemousses District / Pointe Aux Piments

2 bedroomsSleeps 43 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Nearest beach 1 km; Great for children of all ages ;
 …see more

from £25 / night

£175 - £350 / week

Book Book View

from £25 / night

(1) Very Good 

1 / 19

Souss-Massa-Draa Region / Taghazout

2 bedroomsSleeps 53 nights min stay

  • 2 bedrooms
  • Sleeps 5
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Nearest beach 0 km; Suitable for children age 5+;
 …see more

from £34 / night

£236 - £412 / week

Book Book View

from £34 / night

(1) Excellent 

1 / 6

Arrondissement of Saint-Pierre / Cilaos

1 bedroomSleeps 51 night min stay

  • 1 bedroom
  • Sleeps 5
  • 1 night min stay
Key info: Great for children of all ages ; Some pets are welcome - please contact the owner; Private garden;
 …see more

from £47 / night

£0 / week

Book Book View

from £47 / night

(2) Excellent 

1 / 24

Coast Province / Galu Beach

2 bedroomsSleeps 4Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
Key info: Beach / lakeside relaxation; Nearest beach 0 km; Swimming pool;
 …see more

from £56 / night

£333 - £500 / week

Book Book View

from £56 / night

(1) Excellent 

1 / 18

GAFFER'S COTTAGE - Higgovale cottage sleeps 4

Cape Town / Higgovale

2 bedroomsSleeps 43 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Nearest beach 6 km; Great for children of all ages ;
Gaffer's Cottage is the ideal place for those who do not wish to be in a suburb away from the centre of townprefer tranquil surroundings yet want to be close to the hub of the city, beaches and shopping: Only a few minutes walk from the many trendy and popular rest  …see more

from £80 / night

£0 / week

Enquire Enquire View

from £80 / night

1 / 9

2-bed Apartment - Freetown apartment sleeps 4

Western Area / Freetown

2 bedroomsSleeps 43 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min stay
Key info: Ask owner if suitable for children; Air conditioning; No pets allowed;
Very cosy and comfortable 2-bed apartment to help you relax on your holiday/trip. All mod cons available microwave, fridge, air con, water tank, gas cooker and parking. There is also a private flower garden to relax in. Very good links to transport within 5 minutes walk  …see more

from £60 / night

£0 / week

Book Book View

from £60 / night

(1) Excellent 

1 / 21

Milkwood - Kruger Park/Mpumalanga house sleeps 6

Kruger National Park / Kruger Park/Mpumalanga

3 bedroomsSleeps 62 nights min stay

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min stay
Key info: Swimming pool; Great for children of all ages ; Car essential;
Milkwood offers classic comfort in the bush and is on the border of the Kruger National Park, Located in a beautiful wildlife conservancy where one can see zebra and many other wildlife. Self-catered home with three AC bedrooms, 3 bathrooms including an outdoor bush bat  …see more

from £90 / night

£600 - £885 / week

Book Book View

from £90 / night

(3) Excellent 

1 / 12

Bandrelé

1 bedroomSleeps 43 nights min stay

  • 1 bedroom
  • Sleeps 4
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Great for children of all ages ; Air conditioning;
 …see more

from £76 / night

£505 / week

Book Book View

from £76 / night

(8) Excellent 

1 / 36

AfriCamps Klein Karoo - Oudtshoorn tented camp sleeps 5

Western Cape / Oudtshoorn

2 bedroomsSleeps 5Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
Key info: Great for children of all ages ; Air conditioning; No pets allowed;
AfriCamps Klein Karoo is set in the middle of a pristine Karoo landscape with direct views on the Swartberg Mountains and offers guests the perfect backdrop to relax in the tranquil surroundings. AfriCamps created a unique outdoor experiences under canvas, where guests  …see more

from £42 / night

£0 / week

Book Book View

from £42 / night

(1) Very Good 

1 / 10

Windmill Guest house Bloemfontein - Bloemfontein guest house sleeps 6

Free State / Bloemfontein

3 bedroomsSleeps 61 night min stay

  • 3 bedrooms
  • Sleeps 6
  • 1 night min stay
Key info: Great for children of all ages ; No pets allowed;
Windmill Guest House is a modern and welcoming guest house, ideal for business travelers, overnight stops and people who want to spend a few days in the city of roses. The guest house is located in Pellissier, Bloemfontein and offers easy access to the N1 highway, as we  …see more

from £40 / night

£240 / week

Book Book View

from £40 / night

(3) Very Good 

1 / 14

Kairaba Villa - Fajara villa sleeps 4

Banjul Division / Fajara

2 bedroomsSleeps 47 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min stay
Key info: Beach / lakeside relaxation; Swimming pool; Great for children of all ages ;
My wife and I have been visiting The Gambia for many years, we were visiting so often we eventually decided to buy our own property here in 2009. After an extensive search we chose this due to the location which we find more relaxed than the hustle of the main Senegambi  …see more

from £36 / night

£250 / week

Book Book View

from £36 / night

1 / 15

Shelly Beach Self Catering Accommodation

KwaZulu-Natal / Shelly Beach

3 bedroomsSleeps 8Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
Key info: Swimming pool; Great for children of all ages ; No pets allowed;
No. 3 San Guiliana is an exclusive, fully fitted, 8 sleeper self catering unit, situated in Shelly Beach and is only 10 minutes from the beach. This comfortable self-catering unit is located in the exclusive San Guiliana complex, Shelly Beach. Comfort, privacy and saf  …see more

from £46 / night

£0 / week

Book Book View

from £46 / night

(12) Very Good 

1 / 23

Villa Catherine - Belle Mare villa sleeps 10

Flacq District / Belle Mare

4 bedroomsSleeps 107 nights min stay

  • 4 bedrooms
  • Sleeps 10
  • 7 nights min stay
Key info: Beach / lakeside relaxation; Nearest beach 1 km; Swimming pool;
3 En-suite Bedrooms 1 Guest Bedroom2 Fully equipped kitchens (Cooking Hob, Microwave, Fridge/freezer, Kettle, Toaster, Double Sink).2 Open-plan Lounges / Dining rooms2 Large Lounge terraces (Ground / 1st Floor)2 Spacious Dining Terraces (Ground / 1st Floor)1 BBQ Sunset  …see more

from £110 / night

£770 / week

Book Book View

from £110 / night

(11) Very Good 

1 / 18

Petit Coin Villa - Montagne Charlot house sleeps 5

Rodrigues Island / Montagne Charlot

2 bedroomsSleeps 51 night min stay

  • 2 bedrooms
  • Sleeps 5
  • 1 night min stay
Key info: Beach / lakeside relaxation; Great for children of all ages ; Car advised;
Petit Coin is situated in a quiet corner where neighbours are 500 meters away. its a detached property and very close to the beach.Petit Coin consist of 5 rooms on the first floor. 1st room is a large bedroom with 1 double bed, single bed, wardrobe, electric fan and ai  …see more

from £30 / night

£210 / week

Book Book View

from £30 / night

1 / 39

Taza-Al Hoceima-Taounate Region / Taza

3 bedroomsSleeps 181 night min stay

  • 3 bedrooms
  • Sleeps 18
  • 1 night min stay
Key info: Great for children of all ages ; Pets welcome; Private garden;
 …see more

from £30 / night

£169 - £1442 / week

Book Book View

from £30 / night

(4) Excellent 

1 / 25

Pereybere Beach Apartment - Bain Boeuf apartment sleeps 4

Pereybere / Bain Boeuf

2 bedroomsSleeps 45 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 5 nights min stay
Key info: Beach / lakeside relaxation; Great for children of all ages ; Car not necessary;
Appartement pouvant accueillir 4 personnes avec deux chambres à coucher. La première chambre avec un lit double et la deuxième avec deux lits simples. Le salon/salle à manger donne sur une terrasse avec vue sur la piscine. La cuisine est équipée. Accès parking, j  …see more

from £30 / night

£206 / week

Book Book View

from £30 / night

(3) Very Good 

1 / 14

studio in Abu Tig Marina - Abu Tig Marina studio sleeps 2

El Gouna / Abu Tig Marina

StudioSleeps 2Min stay varies

  • Studio
  • Sleeps 2
  • Min stay varies
Key info: Beach / lakeside relaxation; Nearest beach 0.3 km; Swimming pool;
Nice bright studio in the Ocean View hotel building fully furnished with 2 sofas that put as a corner sofa.. All kitchen accessories. 32" TV, 2 large balconies. Air condition. Dishwasher. Access to 2 swimming pools of Ocean View hotel. Nice view on mountain sky line. M  …see more

from £30 / night

£217 / week

Book Book View

from £30 / night

1 / 23

Cape Town / Camps Bay

4 bedroomsSleeps 8Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
Key info: Beach / lakeside relaxation; Nearest beach 1 km; Swimming pool;
 …see more

from £584 / night

£4084 / week

Book Book View

from £584 / night

1 / 39

Oceangazer - Camps Bay house sleeps 6

Cape Town / Camps Bay

3 bedroomsSleeps 64 nights min stay

  • 3 bedrooms
  • Sleeps 6
  • 4 nights min stay
Key info: Beach / lakeside relaxation; Nearest beach 1 km; Swimming pool;
Our stand alone fully equipped three bedroom house is perfectly positioned on the mountain side of Camps Bay with views over the ocean and to the iconic Lion's Head. The house is full of light and has a relaxing holiday feel. Many extras. The house stands directly on  …see more

from £211 / night

£0 / week

Book Book View

from £211 / night

(13) Excellent 

1 / 13

Altmore 104 - Victoria and Alfred Waterfront apartment sleeps 4

Cape Town / Victoria and Alfred Waterfront

2 bedroomsSleeps 47 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min stay
Key info: Beach / lakeside relaxation; Swimming pool; Great for children of all ages ;
First Floor Apartment (approximately 130sqm) of the Altmore block of apartments in the V&A Marina. This semi-serviced apartment has 2 en-suite bedrooms and an open plan lounge/dining room/kitchen area, with large sliding doors opening up to a private covered balcony  …see more

from £129 / night

£900 - £1900 / week

Book Book View

from £129 / night

(10) Excellent 

1 / 27

The Guys Mauritius - Trou aux Biches apartment sleeps 6

Pamplemousses District / Trou aux Biches

3 bedroomsSleeps 6Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
Key info: Beach / lakeside relaxation; Nearest beach 0 km; Swimming pool;
This beachfront property is of a high standard, has all the mod cons and is ideal for friends and families who want to have a very comfortable stay with ocean views to die for. It consists of four similar large apartments of 1,650 sq ft each (150 square metres), all fa  …see more

from £84 / night

£584 - £1459 / week

Book Book View

from £84 / night

1 / 40

Roman Rock 4 Self contained Studios with Sea Views

Cape Town / Simon's Town

4 bedroomsSleeps 93 nights min stay

  • 4 bedrooms
  • Sleeps 9
  • 3 nights min stay
Key info: Great for children of all ages ; Car essential; No pets allowed;
This is a large house that was converted into 4 self contained Studios that allows for big groups to stay whilst having their self contained unit within the building with private access, rooms, kitchenette's, bathroom with shower, Lounge area and or seating are with fla  …see more

from £140 / night

£1200 - £1725 / week

Book Book View

from £140 / night

(1) Very Good 

1 / 8

Sanchaba Yellow Apts Blue Suit - Senegambia apartment sleeps 6

Kerr Serign / Senegambia

3 bedroomsSleeps 61 night min stay

  • 3 bedrooms
  • Sleeps 6
  • 1 night min stay
Key info: Great for children of all ages ; Air conditioning; No pets allowed;
In the BLUE SUITE there are 3 bedrooms,1 living room, 2 toilets and a fully furnished Kitchen.There is also a big Veranda overlooking the gardens.The BLUE SUITE is on the upper floor.There are 2 double beds.in the apartments there are 2 double beds and 2 Single beds.  …see more

from £21 / night

£125 - £200 / week

Book Book View

from £21 / night

1 / 24

Villa Fatima - Aglou-Plage villa sleeps 6

Tiznit / Aglou-Plage

3 bedroomsSleeps 67 nights min stay

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min stay
Key info: Beach / lakeside relaxation; Swimming pool; Great for children of all ages ;
Morocco Aglou beach villa holiday - Villa Fatima is a beautiful, split level villa built in a traditional Moroccan style and set on a small private domaine on the beachfront just outside Aglou Plage, 57 miles south of Agadir. Spacious, well furnished and very comfortabl  …see more

from £139 / night

£970 - £1210 / week

Enquire Enquire View

from £139 / night

(3) Excellent 

1 / 14

Whale Rock Cottage - Murdoch Valley Simon's Town

Simon's Town / Boulders

1 bedroomSleeps 22 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 2 nights min stay
Key info: Beach / lakeside relaxation; Swimming pool; Great for children of all ages ;
Whale Rock Cottage (self-catering) lies behind the famous A-Frame dive-site, with 180 degree views stretching from Millers Point back into False Bay. Enjoy the view of yachts, Naval vessels, dolphins, whales and seals in the bay. Experience the historic village of Simon  …see more

from £60 / night

£400 / week

Book Book View

from £60 / night

(7) Excellent 

1 / 65

ZINKWAZI BEACH IDWALA LODGE - Zinkwazi Beach house sleeps 6

KwaZulu-Natal / Zinkwazi Beach

3 bedroomsSleeps 6Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
Key info: Beach / lakeside relaxation; Nearest beach 2 km; Swimming pool;
Zinkwazi beach is an unspoilt seaside village on the east coast of KwaZulu Natal, South Africa. The warm Indian Ocean washes pristine beaches fringed with indigenous bush. Tucked into a bay at the main swimming beach lies the placid Zinkwazi river lagoon – home of the  …see more

from £68 / night

£471 - £1451 / week

Book Book View

from £68 / night

1 / 15

Arrondissement of Saint-Paul / Saint-Paul

4 bedroomsSleeps 93 nights min stay

  • 4 bedrooms
  • Sleeps 9
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Swimming pool; Not suitable for children;
 …see more

from £211 / night

£1177 / week

Book Book View

from £211 / night

(3) Very Good 

1 / 33

Modern Design Flat with ocean view - Vredehoek apartment sleeps 3

Cape Town / Vredehoek

1 bedroomSleeps 33 nights min stay

  • 1 bedroom
  • Sleeps 3
  • 3 nights min stay
Key info: Beach / lakeside relaxation; Nearest beach 10 km; Swimming pool;
- 55m2 one bedroom with stunning views - 24h manned security complex - sercured parking in complex - sleeps 3 people - uncapped internet access with wifi - telephone landline - aircon - very close to downtown - pool Welcome to Unit no.9, High Cape II, Cape Town, a luxu  …see more

from £42 / night

£292 - £425 / week

Book Book View

from £42 / night

(6) Very Good 

1 / 10

The Annex Self Catering Apartment - Anse la Blague apartment sleeps 2

Praslin Island / Anse la Blague

1 bedroomSleeps 24 nights min stay

  • 1 bedroom
  • Sleeps 2
  • 4 nights min stay
Key info: Beach / lakeside relaxation; Ask owner if suitable for children; Air conditioning;
The Annex is a simple semi detatched self catering apartment ideal for a couple,we can consider a couple with a small child also.The downstairs is open plan with a small kitchen and living area,there is also a small patio outside for those who wish to eat outside.The up  …see more

from £68 / night

£471 / week

Book Book View

from £68 / night

(4) Excellent 

1 / 41

C'est La Vie Beach House - Sheffield Beach house sleeps 12

Durban / Sheffield Beach

5 bedroomsSleeps 122 nights min stay

  • 5 bedrooms
  • Sleeps 12
  • 2 nights min stay
Key info: Beach / lakeside relaxation; Great for children of all ages ; No pets allowed;
C'est La Vie Beach House is situated in one of the most exclusive suburbs, known as the ‘Clifton’ of KwaZulu-Natal - Sheffield Beach. Sheffield Beach is a rather small beach compared to the others in the area, but it has some beautiful sheltered coves and superb ro  …see more

from £128 / night

£827 - £2097 / week

Book Book View

from £128 / night

1 / 17

Milkwood Cottage - Kommetjie cottage sleeps 4

Cape Town / Kommetjie

2 bedroomsSleeps 4Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
Key info: Beach / lakeside relaxation; Swimming pool; Suitable for children age 5+;
Surrounded by 100 year old Milkwood trees this cute cottage is only 60mtrs walk from famous Surfers Corner, Longbeach in Kommetjie. This is one of the original Kommetjie cottages and has a wonderful big garden to enjoy. In the mornings, wake up to the sounds of the ocea  …see more

from £69 / night

£0 / week

Book Book View

from £69 / night

1 / 20

El Gouna / South Marina

2 bedroomsSleeps 44 nights min stay

  • 2 bedrooms
  • Sleeps 4
  • 4 nights min stay
Key info: Great for children of all ages ; Some pets are welcome - please contact the owner;
 …see more

from £48 / night

£328 - £395 / week

Book Book View

from £48 / night

(1) Excellent 

1 / 18

Villa Isabella - Trou d'eau Douce villa sleeps 10

Flacq District / Trou d'eau Douce

6 bedroomsSleeps 10Min stay varies

  • 6 bedrooms
  • Sleeps 10
  • Min stay varies
Key info: Great for children of all ages ; Air conditioning; Pets welcome;
Villa Trou d'Eau Douce for 9 – 10 peopleVilla Isabella with typical thatched roof, a small paradise! “pied dans l'eau” in the lagoon! Great families or with friends.in short: 2 km of white sand, 180 ° view overlooking the turquoise lagoon, bird songs, e  …see more

from £192 / night

£1342 - £3034 / week

Book Book View

from £192 / night

Don’t let an old browser slow down your holiday

Your browser is out of date and might not work well with our website. Download the latest version to speed up your hunt for the perfect holiday home.

Just click on the icons to get to the download page