Beach apartments and villas in Africa

Close

View larger map

Also consider

Africa Holidays
10874 properties
Houses South Africa
3,713 properties
Villas Morocco
2,480 properties
Villas Mauritius
1,015 properties
Houses Kenya
654 properties
Houses Egypt
548 properties
Reunion Island
402 properties
Villas Cape Verde
347 properties
Villas Seychelles
209 properties
Houses Tanzania
196 properties
Houses Senegal
181 properties
Houses Ghana
173 properties
Houses Madagascar
145 properties
Houses Gambia
112 properties
Houses Uganda
108 properties
Guest houses Zambia
83 properties
Houses Zimbabwe
79 properties
Houses Nigeria
58 properties
Houses Mozambique
57 properties
Cameroon
51 properties
Houses Algeria
37 properties

Africa

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

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

3,496 Holiday homes

12

Arrondissement of Saint-Pierre / Saint-Pierre

1 4 5 nights min

  • 1 bedroom
  • Sleeps 4
  • 5 nights min
  • Beach / lakeside relaxation
  • Child friendly

 …see more

from £66 / night

£392 - £522 / week

Book View

from £66 / night

(6) Very Good 

17

Holiday apartment with shared pool in Sharm El Sheikh

South Sinai / Sharm El Sheikh

1 3 4 nights min

  • 1 bedroom
  • Sleeps 3
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool
“Home from home!” Have stayed in this apartment several times now (which in itself says a lot) and feel very comfortable there. It is clean and well positioned on the complex. Everything you need is in the apartment to make a very pleasant stay.  …see more

from £32 / night

£180 - £200 / week

Book View

from £32 / night

20

Holiday villa rental

Tiznit / Aglou-Plage

4 8 7 nights min

  • 4 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
<p>Beach villa Morocco - Dar l'Oussia is a very special family beach villa near the village of Aglou, 56 miles south of Agadir on the Moroccan coast. </p>  …see more

from £303 / night

£2120 - £2370 / week

Enquire View

from £303 / night

Featured properties

(27) Very Good 

33

Holiday home rental

Flacq District / Belle Mare

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool
“A dream house at the edge of a warm lagoon on a tropical island, with a long white sandy beach through the garden gate” Every thing was perfect, it's such a magical place, so quiet and the sea just outside the garden gate. Couldn't believe how fantast  …see more

from £145 / night

£1015 / week

Book View

from £145 / night

(28) Excellent 

21

Holiday villa with swimming pool in Pointe d'Esny

Grand Port District / Pointe d'Esny

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool
“Great villa - super holiday” The villa is well appointed with a fully fitted kitchen, living room, TV room and 3 really good sized bedrooms. The garden is well kept with a range of plants and trees and swimming pool The daily maid prepared and severe  …see more

from £130 / night

£906 - £1207 / week

Book View

from £130 / night

(13) Very Good 

14

Holiday home in Mahajanga

Mahajanga Province / Mahajanga

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Beach / lakeside relaxation
  • Air conditioning
  • Private garden
“Nice family spot” We had a lovely stay. It wasn't super fancy, but we were very comfortable. The cook is well worth the money. She did an excellent job and it made it easy to relax. The internet didn't work, but other than that great place to stay. We  …see more

from £35 / night

£244 - £481 / week

Book View

from £35 / night

24

Holiday villa rental

Tiznit / Aglou-Plage

3 8 7 nights min

  • 3 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
<p class="x_MsoNormal">Aglou beach rental villa - Located on a small private domaine right by the beach and 56 miles south of Agadir, Dar Zidana offers stunning sea views and a private infinity pool, all just 2 miles from Aglou Plage. <strong>  …see more

from £279 / night

£1950 - £2330 / week

Enquire View

from £279 / night

(36) Excellent 

22

Holiday apartment rental

Mahe Island / Bel Ombre

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary
“Excellent apartment and super hosts” The Drake apartment is a clean, well equipped, pleasant apartment with a superb view and fantastic hosts close by. The regular linen change and cleaning was really helpful particularly with young children on a bea  …see more

from £87 / night

£609 - £914 / week

Book View

from £87 / night

72

Tangier-Tetouan Region / M'diq

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from £34 / night

£305 / week

Book View

from £34 / night

(1) Excellent 

20

Malindi / Casuarina

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from £70 / night

£348 - £435 / week

Book View

from £70 / night

(18) Excellent 

20

Holiday villa in Sidi Ifni

Souss-Massa-Draa Region / Sidi Ifni

4 10 3 nights min

  • 4 bedrooms
  • Sleeps 10
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool
“A perfect place to escape from it all” A truly amazing property, set in a wonderful location overlooking the sea! The space inside the property was phenomenal, with sea views from nearly every window! My husband and I occupied the Master Suite, with  …see more

from £250 / night

£1450 - £1970 / week

Book View

from £250 / night

(7) Very Good 

25

Holiday apartment in Pereybere

Pereybere / Bain Boeuf

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • 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 &eac  …see more

from £31 / night

£214 / week

Book View

from £31 / night

(1) Excellent 

11

Holiday apartment in Wilderness

Wilderness / Garden Route

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Air conditioning
JustFor2 offers 3 self-catering cottages and an apartment, all have a private entrance, free WiFi and satellite TV. Kingfisher and Loerie cottage are luxury and spacious freestanding cottages against a slope in a private and quiet setting. The cottages come with king s  …see more

from £48 / night

£332 / week

Book View

from £48 / night

(7) Excellent 

15

Arrondissement of Saint-Pierre / Etang Sale Les Bains

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from £48 / night

£331 - £374 / week

Book View

from £48 / night

24

Souss-Massa-Draa Region / Tiguert

3 4 Min stay varies

  • 3 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

 …see more

from £31 / night

£214 / week

Book View

from £31 / night

(6) Very Good 

13

Holiday beach hut rental

Praslin Island / Ste Anne

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Child friendly
Wake up on the hut's veranda, enjoy the view of the ocean towards Mahe and the surrounding lush tropical forests perfectly complimented by the local birds singing away. This part of the island sees very little traffic and one has a sense of being at one with nature  …see more

from £130 / night

£906 - £1207 / week

Book View

from £130 / night

(1) Excellent 

23

Souss-Massa-Draa Region / Tiznit

3 5 3 nights min

  • 3 bedrooms
  • Sleeps 5
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets

 …see more

from £44 / night

£283 - £393 / week

Book View

from £44 / night

27

Holiday apartment in Knysna

Western Cape / Knysna

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
Completed in November 2016, my two bedroom/two bath (both wet rooms) apartment is one of the largest on Thesen Island at 90 sqm of living space. With bi folding doors from the living area to the balcony, which overlooks its own private garden with braai area, I have  …see more

from £90 / night

£630 / week

Book View

from £90 / night

(6) Very Good 

23

Rodrigues Island / La Ferme

3 7 1 night min

  • 3 bedrooms
  • Sleeps 7
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

 …see more

from £43 / night

£218 - £327 / week

Book View

from £43 / night

(1) Excellent 

26

Holiday home in Anse Forbans

Mahe Island / Anse Forbans

1 2 4 nights min

  • 1 bedroom
  • Sleeps 2
  • 4 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning
Located with direct beach Access to the protected hawksbill turtle nesting beach of Anse Forbans - Chalets d Anse Forbans offer you a home away from home. All chalets are serviced daily*, Free- WIFI hotspot, Free- Onsite Parking, local convenience shop just 500m away as  …see more

from £140 / night

£974 / week

Book View

from £140 / night

(1) Excellent 

24

Hibberdene holiday cottage rental

Hibberdene / Woodgrange-on-Sea

7 16 Min stay varies

  • 7 bedrooms
  • Sleeps 16
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets
Experience the natural sub tropical beauty of the Hibiscus Coast where it starts at Hibberdene. The house is 450m from the sea and a couple of minutes drive from the Blue flag beach in Hibberdene. From the deck you will see nature on all sides. PLEASE CONTACT FOR PRICES  …see more

from £49 / night

£341 / week

Book View

from £49 / night

(3) Excellent 

21

Holiday home with golf nearby in Port Alfred

Port Alfred / East Beach

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Suitable for children age 5+
“Beautiful Home with a Stunning Sea View” Stunning home with beautiful large bedrooms and lovely view of the sea from the rooms and lounge areas. House is well equipped - we did not want for anything. House keeper (Veronica) was extremely helpful and  …see more

from £166 / night

£1159 - £2023 / week

Book View

from £166 / night

12

Tiznit / Aglou-Plage

1 3 1 night min

  • 1 bedroom
  • Sleeps 3
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 0 km

 …see more

from £32 / night

£183 / week

Book View

from £32 / night

(14) Excellent 

23

Apartment rental in Bantry Bay with swimming pool

Cape Town / Bantry Bay

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.3 km
  • Swimming pool
“Beautiful, secure and good location” We were all very pleased with the accommodation, there were 6 of us, and the property is really big so we had plenty of room. It also has great entertainment areas including a lovely pool which gets the sun in the  …see more

from £115 / night

£805 / week

Book View

from £115 / night

(10) Very Good 

24

Holiday apartment with shared pool in Santa Maria

Santa Maria / Tortuga Beach

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool
“Excellent accommodation in a good resort with great weather” 441 provides great accommodation - clean, nicely furnished and spacious with 2 bedrooms, 1 bathroom, 1 shower room, well equipped kitchen and good sized lounge/diner. The south facing terra  …see more

from £57 / night

£395 - £667 / week

Book View

from £57 / night

(2) Excellent 

32

Arrondissement of Saint-Paul / Saint-Paul

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Private garden

 …see more

from £105 / night

£522 / week

Book View

from £105 / night

(1) Very Good 

34

Holiday apartment in Strand

Cape Town / Strand

3 5 2 nights min

  • 3 bedrooms
  • Sleeps 5
  • 2 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning
Located equidistant from Hermanus, Cape Town, Stellenbosch and Franschhoek; De Meridnol is ideally located for golf lovers, wine lovers, romantic getaways and family vacations. Warm hospitality, spectacular shoreline views and luxury you can afford.<br />Added Lux  …see more

from £100 / night

£700 / week

Book View

from £100 / night

(7) Excellent 

42

Meknes-Tafilalet Region / Merzouga

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach / lakeside relaxation
  • Ski
  • Child friendly

 …see more

from £44 / night

£305 / week

Book View

from £44 / night

(9) Very Good 

41

Holiday villa in Baie Lazare

Mahe Island / Baie Lazare

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Suitable for children age 5+
  • Air conditioning
“Beautiful spot” Pepples Cove is excelent for relaxing and doing nothing! You have your own beautiful, small beach and a beautiful bay, where you can snorkel! If you are looking for action, this is the wrong place! From the terasse you have an beautifu  …see more

from £125 / night

£850 - £950 / week

Book View

from £125 / night

(5) Very Good 

11

Arrondissement of Saint-Paul / La Saline les Bains

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning

 …see more

from £53 / night

£314 - £400 / week

Book View

from £53 / night

(6) Excellent 

12

Bandrelé

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning

 …see more

from £79 / night

£522 - £644 / week

Book View

from £79 / night

12

Fish Hoek holiday apartment rental

Cape Town / Fish Hoek

3 5 Min stay varies

  • 3 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
Delightful fully renovated and newly furnished ground floor apartment in beachfront block directly behind Fish Hoek beach, one of the Cape Peninsula's most famous family beaches on the Indian Ocean coastline. Ideal for children.  …see more

from £65 / night

£450 - £540 / week

Book View

from £65 / night

(2) Excellent 

26

Mbour / Saly

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Swimming pool
  • Ask owner if suitable for children

 …see more

from £27 / night

£174 / week

Book View

from £27 / night

(5) Very Good 

23

M'diq holiday apartment rental

Tangier-Tetouan Region / M'diq

1 5 Min stay varies

  • 1 bedroom
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Very relaxing break” The place was very clean and comfortable. Everything needed was provided. The swimming pool was just outside the front door and the beach within 10 minutes' walk. The people working around the complex were very friendly and he  …see more

from £45 / night

£200 - £455 / week

Book View

from £45 / night

(8) Excellent 

18

Holiday apartment with shared pool in Eden Island

Eden Island

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Swimming pool
“Beautiful new 1BDR apartment in a convenient location” My husband and I stayed at this apartment for 5 days and absolutely loved it! A new supermarket had just opened on Eden Island the day before we arrived so we were able to buy food, drinks, and  …see more

from £163 / night

£1139 / week

Book View

from £163 / night

15

Milnerton holiday hotel apartment rental

Cape Town / Milnerton

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool
PERFECT FOR THOSE LOOKING FOR BEACHFRONT LUXURY ACCOMMODATION, TO ENJOY THE UNINTERRUPTED VIEWS OF THE BEACH & TABLE MOUNTAIN - YET FEEL THE HOMELY WARMTH. EVEN BETTER!!! WE HAVE 'NOT TO BE MISSED' WINTER SPECIALS RUNNING FROM JUNE-AUG, DONT MISS OUT Se  …see more

from £94 / night

£658 / week

Book View

from £94 / night

(3) Very Good 

33

Holiday apartment with shared pool in Vredehoek

Cape Town / Vredehoek

1 3 2 nights min

  • 1 bedroom
  • Sleeps 3
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 10 km
  • Swimming pool
“Great stay” Had a great stay here. The apartment was exactly as described with beautiful views of the harbour and the Cape Town CBD. The apartment had everything we needed and is located in a very nice area. We were well positioned for exploring  …see more

from £44 / night

£305 / week

Book View

from £44 / night

14

Santa Maria / Antonio Souza Beach

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Suitable for children age 5+

 …see more

from £23 / night

£156 - £897 / week

Book View

from £23 / night

(1) Very Good 

12

Souss-Massa-Draa Region / Tiguert

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from £37 / night

£253 / week

Book View

from £37 / night

(8) Very Good 

23

Villa rental in El Gouna with swimming pool

El Gouna / West Golf

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Amazing Holiday” We had an amazing experience at the villa, the view is spectacular and serene. The house is well equipped and the owners were very kind and helpful. I would definitely love to visit El Gouna again and stay at this place again, felt it  …see more

from £94 / night

£651 - £1423 / week

Book View

from £94 / night