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.
Verified Review icon 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 pet-dog svg-multiunit

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

Kenya, Africa has been acknowledged academically as the "cradle of humanity", but today, Kenya is better known as an ideal destination for adventure holidays. The country shares borders with Tanzania, Somalia, Uganda and Ethiopia. There are numerous options when it comes to looking for your dream holiday home or holiday accommodation in Kenya, with options to suit every taste and level of adventure! Holidays to Kenya have claimed global recognition due to the quality of its safari holidays. Kenya is a diverse country though; away from the safari parks, there are regions where your holiday home is surrounded by forest and beautiful fauna. And for those looking for a more cosmopolitan holiday rental, there are areas full of business centers and urban luxuries. Holiday makers have several options when choosing where to have a holiday rental, home, or villa in Kenya.

Places to holiday in Kenya

Nairobi is Kenya's capital city and the site of the world's safari capital. Some of the most interesting places to visit from a Kenya holiday rental in Nairobi include the National Park, Nairobi Races (horseracing on Sundays), and the National International Show (August/September/October). The shopping in Nairobi is magnificent, and the City Market on Muindi Mbingu Street is worth visiting in search of bargains.

Mombasa is Kenya's oldest town and was once Africa's trading centre with Asia. Nowadays Mombasa's main attraction is the tourist industry, with several luxurious holiday resorts located along the coastline, where some of the most exclusive holiday villas in Kenya can be found. The main attractions in Mombasa include Fort Jesus and the old town with its Arab style buildings.

Malindi is another old town in Kenya. The town has gorgeous traditional style holiday homes alongside small craft shops, beautiful beach, and friendly people. A holiday rental in Malindi provides the perfect base for kite surfing, diving, snorkelling, deep-sea fishing and many other water sports.

Things to do in Kenya

Because of Kenya's favourable climate, it is ideal for sports and recreation all year round. There are activities on offer from a Kenyan holiday homes suitable for visitors of any age.

Adventurous holiday makers and those taking a holiday rental in Kenya as an activity holiday, will undoubtedly enjoy the hiking in Kenya. The most favourable areas are the Aberdare Mountains, the Chyulu Hills, Hell's Gate, Mt. Susua, the Menengai Crater in the Rift Valley, Ngong Hills, Mt. Elgon and Mt Kenya.

As with many African countries, golf has become a popular sport. There are six high quality 18-hole and four 9-hole golf courses within a 20 mile radius of Nairobi. There are 3 other main golfing circuits to explore from a holiday villa in Kenya; the Central Highlands, The Coast and The Western Circuit. Many large towns have a 9-hole course which are generally open to casual visitors staying at holiday homes in the area.

Water sports of all types are very popular throughout Kenya, and the warm water is ideal for swimming. Additionally windsurfing, parasailing and water-skiing are available at holiday homes right along the coast.

For nature lovers, Kenya is not only renowned for safaris, but is an exciting place to do some bird watching. Kenya has over 1,033 known species of bird and more are still being discovered. Places such as Lake Turkana and Nakuru provide some of the most impressive sights, and park staff will equip you with a good pair of binoculars.

Weather in Kenya

The climate of Kenya varies from the tropical humidity of the coast, through the dry heat of the northern plains, to the cool air of the plateau and mountains. Despite Kenya's equatorial position, Mt. Kenya is perpetually snow-capped. The coastal temperature averages 27°C. The capital, Nairobi has an average temperature of 19°C.

Travel to Kenya

Kenya is a regional travel hub and has connections by a large number of airlines from all over the world particularly those from Europe, Asia and other parts of Africa. The country has three international airports at Nairobi (NBO), Mombasa (MBA) and Eldoret. British Airways and Kenya Airways fly to Nairobi direct from London.

Additional service fee may apply.
  View Map Map
    Exceptional! 5/5
    (5 reviews)
    avg/night
    • 3 BR
    • 2 BA
    • Separate Toilet
    • Sleeps 6
    Villa #2018903
    5
    Viewed 22 times in the last 48 hours
      Wonderful! 4.8/5
      (9 reviews)
      avg/night
      • 4 BR
      • 4 BA
      • Separate Toilet
      • Sleeps 8
      Multiple rentals Villa #514564
      9
      Viewed 32 times in the last 48 hours
        Excellent! 4.6/5
        (22 reviews)
        avg/night
        • 2 BR
        • 1 BA
        • Sleeps 5
        Multiple rentals Villa #514564
        22
        Viewed 10 times in the last 48 hours
          Excellent! 4.7/5
          (13 reviews)
          avg/night
          • 2 BR
          • 1 BA
          • Sleeps 5
          Multiple rentals Villa #514564
          13
          Viewed 9 times in the last 48 hours
            avg/night
            • 3 BR
            • 2 BA
            • Sleeps 8
            House #2479425
            Viewed 14 times in the last 48 hours
              Wonderful! 4.9/5
              (7 reviews)
              avg/night
              • 5 BR
              • 4 BA
              • Sleeps 10
              Villa #29740
              7
              Viewed 17 times in the last 48 hours
                Wonderful! 4.8/5
                (29 reviews)
                avg/night
                • 2 BR
                • 2 BA
                • Sleeps 8
                Multiple rentals Villa #40512
                29
                Viewed 35 times in the last 48 hours
                  Wonderful! 4.8/5
                  (6 reviews)
                  avg/night
                  • 2 BR
                  • 2 BA
                  • Sleeps 5
                  Multiple rentals Villa #40512
                  6
                  Viewed 11 times in the last 48 hours
                    Exceptional! 5/5
                    (53 reviews)
                    avg/night
                    • 2 BR
                    • 2 BA
                    • Sleeps 6
                    Villa #516048
                    53
                    Viewed 27 times in the last 48 hours
                      Exceptional! 5/5
                      (4 reviews)
                      avg/night
                      • 4 BR
                      • 3 BA
                      • Sleeps 10
                      Apartment #879757vb
                      4
                      Viewed 7 times in the last 48 hours
                        • 4 BR
                        • 3 BA
                        • Sleeps 9
                        Villa #8075538
                          • 4 BR
                          • 4 BA
                          • Sleeps 10
                          Villa #1379506
                            Exceptional! 5/5
                            (6 reviews)
                            avg/night
                            • 3 BR
                            • Separate Toilets
                            • Sleeps 6
                            Villa #1335380
                            6
                            Viewed 26 times in the last 48 hours
                              Exceptional! 5/5
                              (4 reviews)
                              avg/night
                              • 5 BR
                              • 4 BA
                              • Sleeps 10
                              Villa #2445806
                              4
                              Viewed 7 times in the last 48 hours
                                Exceptional! 5/5
                                (6 reviews)
                                avg/night
                                • 3 BR
                                • 2 BA
                                • Sleeps 6
                                Apartment #3759818
                                6
                                Viewed 11 times in the last 48 hours
                                  Exceptional! 5/5
                                  (19 reviews)
                                  avg/night
                                  • 3 BR
                                  • 3 BA
                                  • Sleeps 8
                                  House #6300546
                                  19
                                  Viewed 13 times in the last 48 hours
                                    Exceptional! 5/5
                                    (7 reviews)
                                    avg/night
                                    • 2 BR
                                    • 2 BA
                                    • Sleeps 5
                                    Villa #2011521
                                    7
                                    Viewed 12 times in the last 48 hours
                                      avg/night
                                      • 4 BR
                                      • 3 BA
                                      • Sleeps 8
                                      Villa #803740
                                      2
                                      Viewed 7 times in the last 48 hours
                                        avg/night
                                        • 2 BR
                                        • 2 BA
                                        • Sleeps 4
                                        House #6587378
                                        1
                                        Viewed 16 times in the last 48 hours
                                          Exceptional! 5/5
                                          (5 reviews)
                                          avg/night
                                          • 4 BR
                                          • 4 BA
                                          • Sleeps 8
                                          Villa #2108799
                                          5
                                          Viewed 13 times in the last 48 hours
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 4
                                            Apartment #709406vb
                                            Viewed 5 times in the last 48 hours
                                              Excellent! 4.5/5
                                              (6 reviews)
                                              avg/night
                                              • 3 BR
                                              • 2 BA
                                              • Separate Toilet
                                              • Sleeps 6
                                              Villa #773777
                                              6
                                              Viewed 11 times in the last 48 hours
                                                • 5 BR
                                                • 5 BA
                                                • Separate Toilet
                                                • Sleeps 10
                                                Villa #1892289
                                                Viewed 9 times in the last 48 hours
                                                  Exceptional! 5/5
                                                  (28 reviews)
                                                  avg/night
                                                  • 3 BR
                                                  • 3 BA
                                                  • Sleeps 8
                                                  Villa #467033
                                                  28
                                                  Viewed 10 times in the last 48 hours
                                                    • 4 BR
                                                    • 4 BA
                                                    • Sleeps 9
                                                    House #6310608
                                                    2
                                                      Wonderful! 4.9/5
                                                      (11 reviews)
                                                      avg/night
                                                      • 3 BR
                                                      • 3 BA
                                                      • Sleeps 8
                                                      House #6347710
                                                      11
                                                      Viewed 16 times in the last 48 hours
                                                        • 5 BR
                                                        • 3 BA
                                                        • Sleeps 10
                                                        Villa #2555590
                                                        Viewed 11 times in the last 48 hours
                                                          avg/night
                                                          • 3 BR
                                                          • 3 BA
                                                          • Sleeps 6
                                                          House #2480253
                                                          Viewed 10 times in the last 48 hours
                                                            avg/night
                                                            • 5 BR
                                                            • 4 BA
                                                            • Sleeps 12
                                                            House #4247777
                                                            1
                                                            Viewed 7 times in the last 48 hours
                                                              • 2 BR
                                                              • 2 BA
                                                              • Sleeps 5
                                                              House #6615867
                                                              1
                                                              Viewed 6 times in the last 48 hours
                                                                • 3 BR
                                                                • 3 BA
                                                                • Separate Toilet
                                                                • Sleeps 6
                                                                Apartment #1854419
                                                                2
                                                                  avg/night
                                                                  • 3 BR
                                                                  • 3 BA
                                                                  • Sleeps 7
                                                                  House #908217vb
                                                                  3
                                                                  Viewed 5 times in the last 48 hours
                                                                    • 4 BR
                                                                    • 6 BA
                                                                    • Sleeps 13
                                                                    Villa #2480457
                                                                    1
                                                                      • 4 BR
                                                                      • 4 BA
                                                                      • Sleeps 8
                                                                      Bungalow #662253vb
                                                                      Viewed 6 times in the last 48 hours
                                                                        avg/night
                                                                        • 4 BR
                                                                        • 2 BA
                                                                        • Sleeps 7
                                                                        Villa #2183523
                                                                        1
                                                                        Viewed 14 times in the last 48 hours
                                                                          • 2 BR
                                                                          • 2 BA
                                                                          • Sleeps 6
                                                                          Villa #4159225
                                                                            • 5 BR
                                                                            • 6 BA
                                                                            • Sleeps 10
                                                                            Villa #4159231
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 3 BA
                                                                              • Sleeps 6
                                                                              Villa #2387446
                                                                              Viewed 5 times in the last 48 hours
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 2 BA
                                                                                • Sleeps 6
                                                                                Apartment #4276782
                                                                                1
                                                                                Viewed 9 times in the last 48 hours
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Villa #4305780
                                                                                    Exceptional! 5/5
                                                                                    (4 reviews)
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Villa #745567vb
                                                                                    4
                                                                                    Viewed 9 times in the last 48 hours
                                                                                      Wonderful! 4.8/5
                                                                                      (4 reviews)
                                                                                      avg/night
                                                                                      • 4 BR
                                                                                      • 4 BA
                                                                                      • Sleeps 10
                                                                                      Villa #8046310
                                                                                      4
                                                                                      Viewed 8 times in the last 48 hours
                                                                                        Exceptional! 5/5
                                                                                        (27 reviews)
                                                                                        avg/night
                                                                                        • 6 BR
                                                                                        • 6 BA
                                                                                        • Sleeps 13
                                                                                        Villa #6097239
                                                                                        27
                                                                                        Viewed 13 times in the last 48 hours
                                                                                          Exceptional! 5/5
                                                                                          (6 reviews)
                                                                                          avg/night
                                                                                          • 5 BR
                                                                                          • 4 BA
                                                                                          • Sleeps 13
                                                                                          Villa #1007670
                                                                                          6
                                                                                          Viewed 6 times in the last 48 hours
                                                                                            Exceptional! 5/5
                                                                                            (20 reviews)
                                                                                            avg/night
                                                                                            • 1 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 3
                                                                                            Bungalow #6658499
                                                                                            20
                                                                                            Viewed 14 times in the last 48 hours
                                                                                              Wonderful! 4.9/5
                                                                                              (28 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 5
                                                                                              House #6088702
                                                                                              28
                                                                                              Viewed 8 times in the last 48 hours
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Villa #654276vb
                                                                                                Viewed 5 times in the last 48 hours
                                                                                                  • 1 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 2
                                                                                                  Apartment #4321402
                                                                                                    • 4 BR
                                                                                                    • 4 BA
                                                                                                    • Sleeps 8
                                                                                                    Villa #829389
                                                                                                    3
                                                                                                    Viewed 5 times in the last 48 hours
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Separate Toilet
                                                                                                      • Sleeps 6
                                                                                                      House #4291297
                                                                                                      Viewed 8 times in the last 48 hours
                                                                                                      • 1 - 50 of 184
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Peaceful and relaxing family holiday!

                                                                                                      5 of 5
                                                                                                      This was our family's second time to stay at this property and we truly can't imagine staying anywhere else at this point. We have five children, ranging in age from 6-12yrs old, yet this house somehow meets the needs of each family member while we are there. It is so convenient having a private access to the beach and ability to go as desired without much planning needing to be involved. We could literally sit on our porch and makes plans according to the tide at that moment. The staff of the house went above and beyond their job duties, especially with their care for our children. Often going out of their way to keep them entertained and answer any questions that they might have about life in Kenya. We stayed for a month, yet there wasn't a single day that our needs and comfort were not met beyond our expectations. The food that Sammy prepared was AMAZING and even after four weeks we were still not running out of options for new and exciting meals. The property is very well maintained, always clean and orderly. Himaya truly feels like a home away from home for our family (although one with a much nicer view!).
                                                                                                      • Review Submitted: 19-Jan-2017
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Serendipity

                                                                                                      5 of 5
                                                                                                      When you are used with European standards a trip to Kenya could be a real challenge. Our decisions to stay in Villa Soleil made our accommodation a real comfort. We spent 10 days there, during our holiday between years. The villa is above all expectations we had. It has highest standards of services and facilities, outstanding communication with the owner, before and during our stay. Excellent location, not in the crowded area, but just a few minutes walking to the beach. Go to Kenya and enjoy your stay at Villa Soleil!
                                                                                                      • Review Submitted: 14-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Lovely villa in a great location, highly recommended

                                                                                                      5 of 5
                                                                                                      a well appointed property, with everything you need to be self sufficient. The staff are friendly and helpful without being intrusive. The pool is first class and very well maintained by Dennis as are the grounds. Margaret is a good property manager, reliable and conscientious. And Jared the security guard always attentive and reliable. The villa is well placed for Diani beach an easy walk for anyone even small children. There are various people trying to sell you something or other, but everyone is friendly and they do take no for an answer. That is a small price to pay as a whole in this area for a experience that is very special and a world away from the overall sameness of Europe. I would very much encourage people to visit here. A special place, very beautiful and just that little bit of the beaten track,
                                                                                                      • Review Submitted: 25-Sep-2016
                                                                                                      • Date of Stay: Aug 2016