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 Nyeri

Top hotels in Maasai Mara

Top cities in Kenya

Great weekend hotel deals in Kenya

Showing deals for:29 May - 31 May

Top landmarks in Kenya

Check out reviews of Kenya hotels guests love

Find out more about Kenya

Kenya: A Tapestry of Untamed Wilderness and Cultural Splendor

Kenya is a captivating tapestry woven with breathtaking landscapes and vibrant cultures, making it a dream holiday destination. From the bustling streets of Nairobi, where urban life meets rich heritage, to the idyllic Kenyan coast with its pristine beaches, the allure is undeniable. Experience exhilarating safaris in luxury lodges, where the Big Five roam the savannahs, or hike majestic Mount Kenya for awe-inspiring views. Explore the stunning national parks, where wildlife encounters are abundant. Whether seeking adventure, romance, or relaxation, Kenya promises unforgettable experiences that linger long after the journey ends.

Discover great hotels in Kenya

Kenya offers a diverse range of hotel accommodations, from luxurious stays with stunning views to comfortable city hotels in Nairobi. Enjoy beachfront resorts along the coast, boutique lodges in national parks, and vibrant urban experiences, all promising a unique and memorable hotel experience. These are some of the hotels preferred by our travelers in Kenya:

  1. The Boma NairobiOpens in a new window: This exceptional 5.0-star hotel in Nairobi offers an ideal setting for leisure travellers seeking a luxurious escape. With a focus on comfort, guests can indulge in high-end amenities including a relaxing spa and an exquisite restaurant. The architectural design reflects a contemporary style, providing a tranquil atmosphere for relaxation. Families will appreciate child-friendly facilities, ensuring a seamless experience for all. This hotel is highly regarded for its attention to detail and the quality of services provided, making it a top choice for those desiring a distinctive and memorable stay.
  2. Swahili Beach ResortOpens in a new window: Located in the stunning Diani Beach, this 5.0-star resort caters to adventure seekers and beach lovers. With direct access to the pristine sand and a plethora of water sports, including snorkelling and windsurfing, it promises an exhilarating vacation. Guests can unwind by the infinity pool or enjoy curated experiences designed to enhance their stay. The vibrant atmosphere is complemented by a selection of dining options that celebrate local flavours. This resort is celebrated for its exceptional recreational offerings and the ability to create unforgettable experiences in a beautiful coastal setting.
  3. Lake Elmenteita Serena CampOpens in a new window: Nestled in Nakuru, this 5.0-star lodge is a haven for adventure enthusiasts. With a variety of outdoor activities such as hiking and horse riding readily available, it invites guests to immerse themselves in nature. The lodge features elegantly designed accommodations that provide a perfect retreat after an exhilarating day. Guests can enjoy gourmet dining that showcases local cuisine, and the overall ambience is one of tranquility and sophistication. This property is praised for its stunning surroundings and the unique experiences it offers, making it an excellent choice for those seeking adventure and relaxation.

Top locations to stay in Kenya

Some of the best areas to stay in Kenya are Nairobi, Mombasa, and Diani Beach. Nairobi offers vibrant cultural experiences and safari opportunities, while Mombasa boasts beautiful beaches and lively dance scenes. Diani Beach is perfect for relaxation along the stunning Kenyan coastline. For first-time visitors, Nairobi is the ideal base to explore the country's rich diversity.

  1. NairobiOpens in a new window: Nairobi is an exhilarating blend of urban life and nature, making it a fantastic base for your Kenyan adventure. Known for its incredible safari experiences, you can easily visit Nairobi National Park, where wildlife roams freely against a backdrop of the city skyline. The Giraffe Centre and David Sheldrick Wildlife Trust offer opportunities to get up close with endangered species. With vibrant markets and cultural attractions like the Nairobi National Museum and Bomas of Kenya, you'll find plenty to explore. Plus, the city boasts a lively arts scene and various cultural events throughout the year.
  2. MombasaOpens in a new window: Mombasa is a coastal gem that combines rich history with beautiful beaches. Famous for its stunning beaches and vibrant Swahili culture, you can relax along the shores or explore the historic Old Town, home to unique architecture and bustling markets. The Fort Jesus Museum is a must-see, offering insights into the region's maritime history. With a range of watersports like snorkelling and diving in the crystal-clear waters, Mombasa is perfect for those looking to soak up the sun and enjoy the ocean.
  3. Diani BeachOpens in a new window: Diani Beach is a paradise for those seeking relaxation and natural beauty. This stunning stretch of coastline is known for its white sandy beaches and lush palm trees, providing a perfect setting for unwinding by the sea. You can engage in various activities like kite surfing, beach volleyball, and exploring the nearby coral reefs. Diani also has a laid-back vibe, with charming beach bars and small shops that make it easy to enjoy local crafts and souvenirs. It’s a serene escape from the hustle and bustle of larger cities.

Things to do in Kenya

Kenya is a treasure trove for travellers seeking both thrill and tranquillity. Enjoy exhilarating wildlife safaris, savour fishing trips along serene rivers, and camp under starlit skies. For a more relaxed pace, unwind in luxurious lodges or hike the stunning trails of Mount Kenya, surrounded by breathtaking nature.

  • Sega – Dive into the local vibe at Uhanya Fishing BeachOpens in a new window, where sand meets sea in a delightful beach setting. Enjoy a day of sunbathing or take part in water sports like kayaking or paddleboarding. The beach is a great place to unwind, soak up the sun, and relish fresh seafood from nearby vendors while watching the fishermen at work.
  • Kiwayu – Step back in time as you explore the Takwa RuinsOpens in a new window, which offer a glimpse into the rich cultural heritage of Kenya. Wander through the remnants of this ancient Swahili settlement, and marvel at the intricate stonework and historical significance. The tranquil surroundings make it an ideal spot for photography and reflection on the region's history.
  • Amboseli – Immerse yourself in nature at Kimana ReserveOpens in a new window, where the sights and sounds of wildlife will leave you enchanted. Engage in fishing, camping, and wildlife spotting, and keep your eyes peeled for elephants roaming against the backdrop of Mount Kilimanjaro. For the adventurous, hiking through the diverse ecosystems offers a chance to witness stunning landscapes and vibrant flora. Set up camp under the stars for a truly memorable outdoor experience.

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 tend to be lower. To truly appreciate the country's key landmarks and cultural attractions, it is advisable to stay for at least 3 days. This budget-friendly duration allows visitors to explore significant historical sites, immerse themselves in rich cultural experiences, and witness the stunning natural beauty that Kenya has to offer. With careful planning, you can enjoy a trip that provides great value for money while discovering the wonders of this remarkable destination.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Kenya, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates closer to your travel date. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, so you’re more likely to catch opportunities to save. Additionally, the Smart Shopping feature on the app allows travellers to compare hotel prices and amenities, ensuring you’ll know if prices drop or rooms become available, making it easier 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 time of year, so having some flexibility with your travel dates could help you save on your stay in a hotel in Kenya. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and, at times, better value. When you make a booking through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price falls on the higher side, we will suggest alternative dates that may be more affordable, helping you to secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Kenya undoubtedly offers a range of conveniences, such as proximity to local attractions and vibrant cultural experiences. However, this prime location often comes with a steeper price tag. In contrast, smaller towns and rural areas are more likely to be affordable, allowing visitors to enjoy a more budget-friendly stay. For those seeking better rates, opting for accommodation slightly outside the city centre can be a wise choice, although it may necessitate some additional travel to reach key points of interest. Alternatively, consider exploring nearby cities that boast their own attractions while offering a more economical range of lodging 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. January, February, and September are the peak travel months in Kenya, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. On the other hand, May, August, and October tend to be quieter times to visit, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring