Photo by Kenya Tourism Board

Hotels in Kenya

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Kenya?

Top hotels in Nairobi (and vicinity)

Top hotels in Mombasa (and vicinity)

Top hotels in Diani Beach

Top hotels in Nyeri

Top cities in Kenya

Great weekend hotel deals in Kenya

Showing deals for:21 Aug - 23 Aug

Top landmarks in Kenya

Check out reviews of Kenya hotels guests love

Find out more about Kenya

Kenya: A Tapestry of Wild Wonders and Timeless Traditions

Kenya, a jewel of East Africa, invites adventurers to immerse themselves in its breathtaking landscapes and rich cultural tapestry. From the iconic Serengeti-like savannahs of the Maasai Mara, where the Great Migration unfolds, to the pristine beaches of Diani, every corner of Kenya brims with natural beauty. Luxury safari lodges offer genuine hospitality and unparalleled wildlife encounters, while the majestic peaks of Mount Kenya beckon hikers and nature enthusiasts alike. With vibrant Maasai traditions and bustling markets, Kenya promises an unforgettable journey, combining thrilling safaris with authentic cultural experiences. Discover the heart of Africa in this captivating destination.

Discover great hotels in Kenya

Kenya offers a diverse range of hotel accommodations, from luxury resorts with stunning views to charming boutique hotels. Many establishments provide all-inclusive options, catering to every traveller's needs. For an adventurous stay, numerous safari lodges blend comfort with the thrill of wildlife encounters, ensuring a memorable experience. These are some of the hotels preferred by our travellers in Kenya:

  1. Swahili Beach ResortOpens in a new window: This exquisite 5.0-star hotel boasts a remarkable guest rating of 9.2 out of 10, making it a premier choice for discerning travellers. Located in Nairobi, it offers luxurious family and romantic vacation experiences. Guests can indulge in a range of amenities, including 24-hour room service and spa facilities featuring an outdoor pool and hot tub. The hotel is designed for relaxation and romance, with features like pool sun loungers and special romance packages. Review sentiments highlight the hotel's inviting ambiance and friendly, efficient staff, ensuring a comfortable and enjoyable stay.
  2. The Boma NairobiOpens in a new window: With a stellar 5.0-star rating and a guest score of 9.4 out of 10, this Nairobi hotel caters to those seeking a blend of luxury and comfort. The hotel offers an array of high-end amenities, including a full-service spa and an accessible pool, creating an oasis for relaxation. Guests can savour exquisite dining through 24-hour room service and enjoy a complimentary sauna and steam room. The overall experience is characterised by excellent cleanliness and comfort, making it a delightful haven for leisure seekers.
  3. Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsOpens in a new window: Nestled in Naivasha, this 5.0-star hotel features an impressive guest rating of 8.0 out of 10, providing a luxurious escape for travellers. The property offers stunning lake views from all rooms and a delightful wildlife experience right outside its doors. Guests can unwind in spacious accommodations and enjoy buffet dining options. The hotel’s inviting atmosphere and proximity to nature create an unforgettable experience, perfect for leisure travellers looking to connect with the beauty of the landscape.

Where to stay in Kenya

Some of the best areas to stay in Kenya are Nairobi, Mombasa, and Nyeri. Nairobi offers vibrant culture and wildlife experiences, including Nairobi National Park, while Mombasa is known for its beautiful beaches and rich history, highlighted by Fort Jesus. Nyeri is perfect for adventure seekers with its hiking and birdwatching opportunities. For first-time visitors, Nairobi is the ideal choice to experience Kenya's diverse attractions.

  1. NairobiOpens in a new window: Nairobi is a vibrant city that perfectly blends urban life with nature, making it an exciting place to stay. You can explore the unique Nairobi National Park, where you can spot lions and giraffes against the city skyline. Karura Forest offers a serene escape with its walking trails, while Uhuru Park is great for relaxing and soaking in the local atmosphere. The city is also a shopping haven, with bustling markets and modern malls to satisfy your retail cravings. For cultural experiences, visit the numerous museums and galleries that showcase Kenya's rich heritage. Top accommodation options include luxury hotels and boutique stays that cater to every taste and budget.
  2. MombasaOpens in a new window: Mombasa is the ideal destination for those looking to unwind by the beach while enjoying a taste of local culture. With stunning spots like Nyali Beach and Bamburi Beach, you can spend your days swimming, sunbathing, or indulging in water sports. Fort Jesus stands as a majestic reminder of the city’s history, offering fascinating insights into its past. The vibrant local scene is perfect for dancing and entertainment, with various cultural events and performances. Mombasa's laid-back atmosphere and delicious seafood make it a fantastic place for a relaxing getaway, with a range of hotels from beachfront resorts to charming lodges.
  3. NyeriOpens in a new window: Nyeri is a hidden gem that beckons nature lovers and those seeking tranquillity. Nestled near stunning natural parks, it’s a great base for birdwatching and hiking adventures. The surrounding landscapes provide a perfect backdrop for relaxing, while the local monuments reflect the area’s rich history. Nyeri offers a slower pace, ideal for unwinding after exploring the bustling cities. It's a fantastic spot for golf enthusiasts too, with scenic courses available. Accommodations range from quaint guesthouses to comfortable lodges, ensuring a cozy stay surrounded by nature.

Things to do in Kenya

Kenya offers an exhilarating blend of safari adventures and tranquil retreats. Discover the majestic wildlife in stunning national parks, unwind at luxurious spas, and bask on picturesque beaches. Enjoy vibrant live music and explore the rich landscapes, from mountains to deserts, making it an unforgettable getaway.

  • Tsavo – Dive into the wild beauty of Tsavo, where adventure awaits at every turn. Embark on an exhilarating safari to witness majestic elephants, roaring lions, and diverse wildlife roaming freely in their natural habitat. Don’t miss a visit to Mzima Springs, a serene spot perfect for outdoor relaxation. Here, you can unwind in the tranquil surroundings and enjoy the soothing sounds of nature. The stunning scenery and the clear waters make it an ideal place to recharge your spirit. Whether you’re trekking through the rugged terrain or simply soaking in the breathtaking views, Tsavo is a nature lover’s paradise.
  • Kilifi – Experience the coastal charm of Kilifi, where the azure waters meet golden beaches. Relax on the picturesque shores of Takaungu Creek, a stunning beach destination that offers both romance and scenic beauty. Enjoy the vibrant atmosphere filled with live music and local entertainment. Spend your days lounging by the sea, exploring the lush floral surroundings, or indulging in water sports. As the sun sets, the beach transforms into a lively hub, perfect for enjoying the local nightlife and connecting with fellow travellers.
  • Lang'ata – Discover the green oasis of Lang'ata, where nature and adventure intertwine. A visit to Nairobi National Park is a must; here, you can embark on a safari while enjoying the unique opportunity to see wildlife against the backdrop of the city skyline. The park is home to a variety of animals, including rhinos and giraffes. After your safari, take a dip in a refreshing pool or treat yourself to a relaxing spa day. Lang'ata’s gardens and natural parks provide a peaceful escape, making it a delightful place to unwind and reconnect with nature.

4 tips for savvy savings when booking a hotel in Kenya

  1. Book for the cheapest times: The most affordable time to visit Kenya is during April, May, and November, when hotel prices are generally lower. For a budget-friendly trip that allows you to fully experience the country's rich history, culture, and stunning natural attractions, a stay of at least 3 days is recommended. This duration provides ample opportunity to explore key landmarks, immerse yourself in local culture, and enjoy the breathtaking landscapes that Kenya has to offer. With prices potentially dropping during these months, it's a great time for those seeking value for money.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Kenya, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications from Hotels.com can keep you informed about flash sales and exclusive promotions, increasing your chances to save. Moreover, the Smart ShoppingOpens in a new window feature within the app allows you to compare hotel prices and amenities, ensuring you're well-informed about the best options. By staying updated on price drops or available rooms, you're more likely to secure a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more affordable option for your stay in a hotel in Kenya. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you make a booking through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest alternative dates that could offer a more attractive price.
  4. Consider your location: Staying in the heart of major cities in Kenya undoubtedly offers the convenience of proximity to local attractions, but this often comes at a premium price. Accommodations in these bustling areas are typically more costly, making it a challenge for budget-conscious travellers. In contrast, smaller towns and rural regions are more likely to be affordable, providing a chance to enjoy the local culture without straining your finances. For those seeking better rates, consider exploring hotels situated just outside the city centre; while this may necessitate additional travel to reach key sights, it often results in a more economical stay. Alternatively, nearby cities can offer a wealth of experiences and attractions, all while providing budget-friendly accommodation options.

Best time to go to Kenya

Kenya has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Kenya are January, February, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring