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 Default Owner Icon heart-filled

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.

    Exceptional! 5/5
    (5 reviews)
    avg/night
    • 3 BR
    • 2 BA
    • Separate Toilet
    • Sleeps 6
    Villa #2018903
    5
    Viewed 21 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 15 times in the last 48 hours
        avg/night
        • 3 BR
        • 2 BA
        • Sleeps 8
        House #2479425
        Viewed 7 times in the last 48 hours
          Excellent! 4.6/5
          (23 reviews)
          avg/night
          • 2 BR
          • 1 BA
          • Sleeps 5
          Multiple rentals Villa #514564
          23
          Viewed 22 times in the last 48 hours
            Exceptional! 5/5
            (6 reviews)
            avg/night
            • 3 BR
            • Separate Toilets
            • Sleeps 6
            Villa #1335380
            6
            Viewed 9 times in the last 48 hours
              Exceptional! 5/5
              (6 reviews)
              avg/night
              • 3 BR
              • 2 BA
              • Sleeps 6
              Apartment #3759818
              6
              Viewed 9 times in the last 48 hours
                • 4 BR
                • 3 BA
                • Sleeps 10
                Apartment #879757vb
                4
                  Exceptional! 5/5
                  (55 reviews)
                  avg/night
                  • 2 BR
                  • 2 BA
                  • Sleeps 6
                  Villa #516048
                  55
                  Viewed 29 times in the last 48 hours
                    • 5 BR
                    • 4 BA
                    • Sleeps 10
                    Villa #29740
                    7
                      • 4 BR
                      • 3 BA
                      • Sleeps 8
                      Villa #803740
                      3
                        Excellent! 4.5/5
                        (6 reviews)
                        avg/night
                        • 3 BR
                        • 2 BA
                        • Separate Toilet
                        • Sleeps 6
                        Villa #773777
                        6
                        Viewed 8 times in the last 48 hours
                          View details for price
                          • 4 BR
                          • 3 BA
                          • Sleeps 9
                          Villa #8075538
                          Viewed 10 times in the last 48 hours
                            • 2 BR
                            • 2 BA
                            • Sleeps 8
                            Multiple rentals Villa #40512
                            30
                              Exceptional! 5/5
                              (20 reviews)
                              avg/night
                              • 3 BR
                              • 3 BA
                              • Sleeps 8
                              House #6300546
                              20
                              Viewed 11 times in the last 48 hours
                                Exceptional! 5/5
                                (7 reviews)
                                avg/night
                                • 2 BR
                                • 2 BA
                                • Sleeps 5
                                Villa #2011521
                                7
                                Viewed 6 times in the last 48 hours
                                  • 2 BR
                                  • 2 BA
                                  • Sleeps 4
                                  House #6587378
                                  1
                                    • 4 BR
                                    • 4 BA
                                    • Sleeps 8
                                    Villa #2108799
                                    6
                                      • 4 BR
                                      • 2 BA
                                      • Sleeps 8
                                      Villa #2183523
                                      1
                                        • 5 BR
                                        • 5 BA
                                        • Separate Toilet
                                        • Sleeps 10
                                        Villa #1892289
                                        Viewed 7 times in the last 48 hours
                                          • 5 BR
                                          • 2 BA
                                          • Sleeps 10
                                          House #787349
                                          2
                                            Exceptional! 5/5
                                            (4 reviews)
                                            avg/night
                                            • 5 BR
                                            • 4 BA
                                            • Sleeps 10
                                            Villa #2445806
                                            4
                                            Viewed 9 times in the last 48 hours
                                              avg/night
                                              • 3 BR
                                              • 3 BA
                                              • Sleeps 6
                                              House #2480253
                                              Viewed 5 times in the last 48 hours
                                                Exceptional! 5/5
                                                (5 reviews)
                                                avg/night
                                                • 4 BR
                                                • 3 BA
                                                • Sleeps 8
                                                House #57499
                                                5
                                                Viewed 6 times in the last 48 hours
                                                  • 3 BR
                                                  • 3 BA
                                                  • Sleeps 8
                                                  House #6347710
                                                  11
                                                    • 5 BR
                                                    • 4 BA
                                                    • Sleeps 12
                                                    House #4247777
                                                    1
                                                      Exceptional! 5/5
                                                      (30 reviews)
                                                      avg/night
                                                      • 3 BR
                                                      • 3 BA
                                                      • Sleeps 8
                                                      Villa #467033
                                                      30
                                                      Viewed 9 times in the last 48 hours
                                                        avg/night
                                                        • 1 BR
                                                        • 1 BA
                                                        • Sleeps 2
                                                        Apartment #1008645vb
                                                        Viewed 8 times in the last 48 hours
                                                          • 2 BR
                                                          • 2 BA
                                                          • Sleeps 5
                                                          House #6615867
                                                          2
                                                          Viewed 9 times in the last 48 hours
                                                            Exceptional! 5/5
                                                            (21 reviews)
                                                            avg/night
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 3
                                                            Bungalow #6658499
                                                            21
                                                            Viewed 6 times in the last 48 hours
                                                              • 3 BR
                                                              • 3 BA
                                                              • Separate Toilet
                                                              • Sleeps 6
                                                              Apartment #1854419
                                                              2
                                                                Exceptional! 5/5
                                                                (3 reviews)
                                                                avg/night
                                                                • 3 BR
                                                                • 3 BA
                                                                • Sleeps 7
                                                                House #908217vb
                                                                3
                                                                  • 4 BR
                                                                  • 4 BA
                                                                  • Sleeps 10
                                                                  Villa #8046310
                                                                  4
                                                                    Excellent! 4.7/5
                                                                    (13 reviews)
                                                                    avg/night
                                                                    • 2 BR
                                                                    • 1 BA
                                                                    • Sleeps 5
                                                                    Multiple rentals Villa #514564
                                                                    13
                                                                    Viewed 5 times in the last 48 hours
                                                                      • 1 BR
                                                                      • 1 BA
                                                                      • Sleeps 2
                                                                      Studio #4366661
                                                                        • 5 BR
                                                                        • 6 BA
                                                                        • Sleeps 10
                                                                        Villa #4159231
                                                                          • 2 BR
                                                                          • 2 BA
                                                                          • Sleeps 6
                                                                          Villa #4159225
                                                                            avg/night
                                                                            • 3 BR
                                                                            • 3 BA
                                                                            • Sleeps 6
                                                                            Villa #2387446
                                                                            Viewed 6 times in the last 48 hours
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Apartment #4276782
                                                                              1
                                                                              Viewed 5 times in the last 48 hours
                                                                                • 2 BR
                                                                                • 2 BA
                                                                                • Sleeps 6
                                                                                Villa #4305780
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Apartment #4331420
                                                                                    Exceptional! 5/5
                                                                                    (4 reviews)
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Villa #745567vb
                                                                                    4
                                                                                    Viewed 6 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 3 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 6
                                                                                      Apartment #1015565vb
                                                                                      1
                                                                                      Viewed 12 times in the last 48 hours
                                                                                        • 5 BR
                                                                                        • 4 BA
                                                                                        • Separate Toilet
                                                                                        • Sleeps 9
                                                                                        Apartment #4459492
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 6
                                                                                          House #2578759
                                                                                          2
                                                                                            • 1 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #4473728
                                                                                            Viewed 12 times in the last 48 hours
                                                                                            • 1 - 50 of 202
                                                                                             

                                                                                            Recent Reviews

                                                                                            A lovely quiet spot for a holiday

                                                                                            5 of 5
                                                                                            We stayed in the smaller house at the back of the property and really enjoyed our stay. The gardens are beautiful with lots of birds, butterflies and Sykes and Colobus monkeys in the trees next to the house. The big, black male was very tame and ate fruit from the children's, hands. It was very hot over Easter and we were grateful for the fans in each bedroom. All the staff were really nice and Emmy and Fanis did much of our shopping at the local shops and were happy to book taxis and tuck-tucks for us. On the beach outside the gate is a fish store for local fishermen and also a nice beach bar and cafe. We walked up the beach to Sails for wi-fi and ate most nights at Lymingtons Restaurant which was next to the beach. We thoroughly recommend this restaurant, especially before 6pm when you can eat from the lunch or evening menu. We all loved the three dogs and even found two tortoises in the garden. The beach and pool were great and the property had good outdoor seating areas on the terrace. We would recommend this place to anyone who liked a quiet holiday at a good price.
                                                                                            • Review Submitted: Apr 26, 2017
                                                                                            • Date of Stay: Apr 2017

                                                                                            Absouloutly wonderful!

                                                                                            5 of 5
                                                                                            This is a perfect place if you are looking for a relaxing and wonderful holiday with family or friends. The house is at a perfect spot, on a cliff to overlook the sea and parts of the marine park with a stunning view and there is a direkt access to the beach. Lissa, the owner and her team are very professional, very kind, the chef cooks fantastic food. They always care about any extra need. It is indeed a very special and great place - we will always try to come back!
                                                                                            • Review Submitted: Mar 08, 2017
                                                                                            • Date of Stay: Dec 2016