HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag

"

Make a holiday rental home, or villa in Africa your home away from home

Africa

The world's second largest continent, Africa, is impossible to explain in these pages. However, travel to Africa and self catering African holidays are so diverse that every holiday maker will be able to find their dream holiday somewhere in this magnificent continent. Including the islands off the coasts, Africa is comprised of 53 countries, and every landscape known to man. Many different apartments and villas in Africa can be found in the tropical rainforests, deserts, savanna plains and sub-arctic conditions on some of the highest peaks can be found in different destinations, meaning that you can participate in any adventure sport in Africa.

Things to do in Africa

African safaris are hugely popular for holidaymakers. Lions, hyenas, giraffe, zebra, crocodiles, buffalo, elephants, camel and many other magnificent African animals can be seen in many parts of Africa, and safaris can be designed for all levels of comfort, from hikes into the wilderness with tents and rations (and armed guide is essential for these, as the African animals are wild and extremely dangerous) to guided drives around specific parks.

The coastal regions supply fantastic beaches of all description, and water sport conditions to suit all. The surfing in South Africa is of particular note.

Due to the original tribal make-up of Africa, culture is diverse. Culinary variations across the continent are huge, and there are some real culinary treats to be found. African music and dress also differs, and there are some countries, especially in the north, where dress code is very important for travelers.

Places to holiday in Africa

Egypt and Egyptian accommodation has great heritage. When you first think of Egypt, pyramids, sphinxes and temples spring to mind. There is of course more to the country than this, but the pyramids make sensational viewing. Egypt also offers desert treks, golf and a magnificent Red Sea coastline (Sharm el Sheik), where scuba diving and fishing are popular. You can also take a cruise down the River Nile, from which you can see parts of the country not usually discovered on African holidays.

Kenya has an incredible diversity of landscapes, from wilderness to coast, forests to mountains and deserts to cities. Within 20 minutes of the capital, Nairobi, is the Nairobi National park, where game can be seen free within sight of the city skyline.

If Africa seems too far away, Morocco is only around 3 hours by air from the UK. Living in an African luxury riad in Rabat, Fes, Marrakesh, Casablanca or Tangier, you have access to some of the most colouful markets in the world, as well as a magnificent coastline and the chance to hire a 4x4 and try your hand at desert driving!

South Africa, one of the most popular destinations in Africa is a land of incredible diversity. The unspoiled coast boasts dramatic scenery, with waterfalls dropping directly into the ocean, and elsewhere, wide golden beaches sweeping into the horizon with surfers, body boarders and deep sea fishermen dotted out beyond the swells. Within a few hours drive of the coast are the plains and parks filled with animals, and battle grounds from South Africa's fiery past. Of special note is the battle field at Rorke's Drift, the battle behind the film Zulu.

Tunisia is a colourful and spicy land, with many festivals and celebrations all year round. It has Mediterranean beaches, perfect for windsurfing and sun bathing on empty beaches. Golf is also popular here, and resorts like Hammamet and Sousse provide top class facilities, and luxury villas in Africa.

Travel to Africa

There are hundreds of airports across Africa accepting regular cheap flights from the UK. Choose a destination and holiday accommodation for an African holiday before deciding on the easiest flight to catch! "

Cancel Clear Filters Apply Filters

Property Type

Popular Searches

Payment Options

Facilities

Managed By

Local Area

Property Details

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!

Africa Holiday Apartments & Villas (300+)

  • 1 - 50 of 300+
Additional service fee may apply.
    • 2 BR
    • 2 BA
    • Separate Toilets
    • Sleeps 4
    House #13882
    22
      • 2 BR
      • Separate Toilet
      • Sleeps 4
      House #84145
      64
        £9
        avg/night
        • 2 BR
        • 2 BA
        • Separate Toilet
        • Sleeps 6
        House #6226699
        Viewed 12 times in the last 48 hours
          • 5 BR
          • 5 BA
          • Separate Toilet
          • Sleeps 13
          Villa #6275362
          22
            Exceptional! 5.0/5
            (5 reviews)
            avg/night
            • 7 BR
            • 4 BA
            • Separate Toilets
            • Sleeps 16
            Villa #690561a
            5
            Viewed 19 times in the last 48 hours
              • 2 BR
              • 1 BA
              • Sleeps 4
              Apartment #883827
              12
                Very Good! 4.2/5
                (5 reviews)
                avg/night
                • 4 BR
                • 3 BA
                • Sleeps 8
                Villa #1734231
                5
                Viewed 42 times in the last 48 hours
                  Wonderful! 4.9/5
                  (7 reviews)
                  avg/night
                  • Studio
                  • 1 BA
                  • Sleeps 4
                  Villa #1729671
                  7
                  Viewed 19 times in the last 48 hours
                    • 2 BR
                    • 1 BA
                    • Sleeps 5
                    Apartment #6099411
                      avg/night
                      • 1 BR
                      • 1 BA
                      • Sleeps 2
                      Apartment #908323vb
                      Viewed 5 times in the last 48 hours
                        avg/night
                        • 2 BR
                        • 1 BA
                        • Sleeps 4
                        Condo #4329514
                        Viewed 7 times in the last 48 hours
                          • 2 BR
                          • 2 BA
                          • Sleeps 4
                          Apartment #4330110
                            Excellent! 4.7/5
                            (33 reviews)
                            avg/night
                            • 2 BR
                            • 1 BA
                            • Separate Toilet
                            • Sleeps 4
                            Apartment #6163913
                            33
                            Viewed 15 times in the last 48 hours
                              • 1 BR
                              • 1 BA
                              • Sleeps 4
                              Apartment #679516a
                                • 8 BR
                                • 6 BA
                                • Sleeps 18
                                House #688728a
                                2 Reviews
                                Viewed 7 times in the last 48 hours
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 5
                                  Multiple rentals House #1012375a
                                  6
                                    Excellent! 4.6/5
                                    (34 reviews)
                                    avg/night
                                    • 1 BR
                                    • 1 BA
                                    • Sleeps 4
                                    Bungalow #1031133a
                                    34
                                    Viewed 16 times in the last 48 hours
                                      Wonderful! 4.8/5
                                      (12 reviews)
                                      avg/night
                                      • 2 BR
                                      • 1 BA
                                      • Sleeps 6
                                      Villa #1142020a
                                      12
                                      Viewed 18 times in the last 48 hours
                                        Excellent! 4.7/5
                                        (18 reviews)
                                        avg/night
                                        • 4 BR
                                        • 4 BA
                                        • Sleeps 8
                                        Villa #1704888
                                        18
                                        Viewed 12 times in the last 48 hours
                                          avg/night
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Villa #1034768
                                          2 Reviews
                                          Viewed 12 times in the last 48 hours
                                            Wonderful! 4.9/5
                                            (19 reviews)
                                            avg/night
                                            • 6 BR
                                            • 5 BA
                                            • Sleeps 16
                                            Villa #1820365
                                            19
                                            Viewed 18 times in the last 48 hours
                                              • 6 BR
                                              • 6 BA
                                              • Sleeps 14
                                              Villa #6533655
                                              2 Reviews
                                              Viewed 10 times in the last 48 hours
                                                Exceptional! 5.0/5
                                                (6 reviews)
                                                avg/night
                                                • 2 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Apartment #1470193a
                                                6
                                                Viewed 35 times in the last 48 hours
                                                  avg/night
                                                  • 3 BR
                                                  • 2 BA
                                                  • Sleeps 6
                                                  Apartment #6886148
                                                  1 Review
                                                  Viewed 14 times in the last 48 hours
                                                    • 4 BR
                                                    • 4 BA
                                                    • Sleeps 11
                                                    Guest House #646985a
                                                    17
                                                      • 2 BR
                                                      • 1 BA
                                                      • Sleeps 5
                                                      Multiple rentals Apartment #6413758
                                                      1 Review
                                                        Wonderful! 4.8/5
                                                        (6 reviews)
                                                        avg/night
                                                        • 3 BR
                                                        • 3 BA
                                                        • Sleeps 5
                                                        House #3465371
                                                        6
                                                          • 2 BR
                                                          • 1 BA
                                                          • Separate Toilets
                                                          • Sleeps 7
                                                          Apartment #6643164
                                                          6
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 3
                                                            Apartment #1679689
                                                            2 Reviews
                                                              • 2 BR
                                                              • 1 BA
                                                              • Sleeps 6
                                                              Apartment #1390322a
                                                              3
                                                                • 3 BR
                                                                • 3 BA
                                                                • Sleeps 6
                                                                Villa #4092072
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 4
                                                                  Apartment #798683vb
                                                                    Wonderful! 4.8/5
                                                                    (12 reviews)
                                                                    avg/night
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 6
                                                                    Apartment #6517617
                                                                    12
                                                                    Viewed 10 times in the last 48 hours
                                                                      avg/night
                                                                      • 4 BR
                                                                      • 2 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 10
                                                                      House #6870503
                                                                      1 Review
                                                                      Viewed 7 times in the last 48 hours
                                                                        Excellent! 4.6/5
                                                                        (49 reviews)
                                                                        avg/night
                                                                        • 1 BR
                                                                        • 1 BA
                                                                        • Separate Toilet
                                                                        • Sleeps 3
                                                                        Apartment #6179063
                                                                        49
                                                                        Viewed 20 times in the last 48 hours
                                                                          avg/night
                                                                          • 1 BR
                                                                          • 1 BA
                                                                          • Sleeps 3
                                                                          Studio #6583857
                                                                          2 Reviews
                                                                          Viewed 9 times in the last 48 hours
                                                                            Excellent! 4.6/5
                                                                            (8 reviews)
                                                                            avg/night
                                                                            • 1 BR
                                                                            • 1 BA
                                                                            • Sleeps 3
                                                                            Studio #1396645a
                                                                            8
                                                                            Viewed 16 times in the last 48 hours
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 2
                                                                              Guest House #1423264a
                                                                              Viewed 7 times in the last 48 hours
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 2
                                                                                Apartment #2547009
                                                                                Viewed 6 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 5
                                                                                  Apartment #1465519a
                                                                                  2 Reviews
                                                                                  Viewed 15 times in the last 48 hours
                                                                                    • 2 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Cottage #1476525a
                                                                                    Viewed 7 times in the last 48 hours
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 2
                                                                                      Apartment #6835709
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #6663063
                                                                                        4
                                                                                          • 3 BR
                                                                                          • 6 BA
                                                                                          • Separate Toilets
                                                                                          • Sleeps 12
                                                                                          House #6677164
                                                                                          35
                                                                                          Viewed 29 times in the last 48 hours
                                                                                            Excellent! 4.6/5
                                                                                            (15 reviews)
                                                                                            avg/night
                                                                                            • 1 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                            Bungalow #1272537a
                                                                                            15
                                                                                            Viewed 11 times in the last 48 hours
                                                                                              • Studio
                                                                                              • 1 BA
                                                                                              • Sleeps 3
                                                                                              Apartment #1754768
                                                                                              5
                                                                                                • 7 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 18
                                                                                                Guest House #1446987a
                                                                                                3
                                                                                                Viewed 21 times in the last 48 hours
                                                                                                  avg/night
                                                                                                  • Studio
                                                                                                  • 1 BA
                                                                                                  • Sleeps 2
                                                                                                  Bungalow #1463374a
                                                                                                  2 Reviews
                                                                                                  Viewed 9 times in the last 48 hours
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 2
                                                                                                    Apartment #6834789
                                                                                                    • 1 - 50 of 300+
                                                                                                     

                                                                                                    Recent Reviews

                                                                                                    Relaxation in a rustic and rural gem

                                                                                                    4 of 5
                                                                                                    Had a wonderful stay with 2 adults and 2 teenagers. You feel part of a small and friendly community, experiencing the sights, sounds and smells of a little Moroccan village. The house is lovely and as described. One tiny issue was that the kettle didn't switch off and got extremely hot on the outside. Said was very helpful. The pool at Domaines Arganeraie was fantastic and they agreed a lower price for several visits. An electric fan in both bedrooms for mid-August would be great although it wasn't too bad. Spent two incredible days at Sidi Kaouki which we preferred to Essaouira main beach. Thank you for a great stay.
                                                                                                    • Review Submitted: 31-Aug-2016
                                                                                                    • Date of Stay: Aug 2016

                                                                                                    Beautiful and spacious

                                                                                                    5 of 5
                                                                                                    Very spacious Villa, there were 16 of us family and friends. Villa is on a lovely quiet complex. On hand is the caretaker and a maid, both wonderful, helpful people nothing was too big for them. Pool was enjoyable for all especially the children. Kitchen is huge with all utensils and pots and pans. All rooms were spacious and cleaned everyday. The pool area and pool were cleaned everyday as well. The only thing we would say is a car is a must as everything is pretty far up-to 30 to 40 minutes walk. Taxi to and from the villa to the supermarket cost 300 dirhams each time. Want to thank Aziz and Siyam for all their help and hard work and making our stay perfect.
                                                                                                    • Review Submitted: 20-Aug-2016
                                                                                                    • Date of Stay: Aug 2016

                                                                                                    Very comfortable

                                                                                                    4 of 5
                                                                                                    This is a lovely comfortable home where we have stayed a few times unfortunately the last visit was fraught with issues. The burglar alarm kept going off, the gates broke down, patio doors Wouldnt close properly in fact it went on & on. The owners were away & had been for many months & there is no manager so if there is a problem the poor cleaner has to deal with it & she tried very hard. But it was all too much & spoilt our holiday not what you need when relaxation is what is wanted so we won't be returning.
                                                                                                    • Review Submitted: 03-Jul-2016
                                                                                                    • Date of Stay: Jan 2016